首页 > 系统相关 >Ubuntu系统如何实现键盘按键映射到其他按键(以 Ctrl+c 映射到 F3,Ctrl+v 映射到 F4 为例)

Ubuntu系统如何实现键盘按键映射到其他按键(以 Ctrl+c 映射到 F3,Ctrl+v 映射到 F4 为例)

时间:2024-11-02 20:50:44浏览次数:5  
标签:F3 F4 映射 Ctrl 点击 按键 AutoKey

文章目录

写在前面

自己的测试环境:
Ubuntu20.04

1. 功能描述

  Ubuntu系统使用Ctrl+cCtrl+v 进行复制粘贴操作的时候,时间长了就会出现小拇指比较累的情况,因此在Ubuntu系统下实现键盘按键映射到其他按键(以 Ctrl+c 映射到 F3,Ctrl+v 映射到 F4 为例)就非常有必要。

2. 实现步骤

2.1 安装AutoKey

以下命令来安装 AutoKey

sudo apt update  
sudo apt install autokey-gtk

(如果使用 KDE 桌面,安装 autokey-qt 版本, 如果不知道, 请忽略。)

2.2 软件设置

2.2.1 软件设置

安装完成后,从应用程序菜单启动 AutoKey, 或者直接终端启动:

autoKey

会出现类似以下界面:
在这里插入图片描述

然后在 AutoKey 的窗口中,点击左侧的Sample Scripts文件夹, 点击菜单上的New按钮来创建一个新的脚本Script。这里命名为copy_ctrl_c, 然后点击 OK

在这里插入图片描述
在右侧的编辑器区域,输入以下 Python 代码,该代码会在按下 F3 时模拟 Ctrl+C 的按键组合:

keyboard.send_keys('<ctrl>+c')

在这里插入图片描述
在脚本编辑界面的下面,找到“Hotkey”选项,点击“Set”按钮,然后按下 F3键。
在这里插入图片描述
然后点击 OK 进行保存。
  同样,Ctrl+v 映射到 F4 的操作也是一样,需要新建一个 paste_ctrl_vscript, 然后在右侧的编辑器区域输入 keyboard.send_keys('<ctrl>+v') ,在脚本编辑界面的下面,找到“Hotkey”选项,点击“Set”按钮,然后按下 F4键,然后点击 OK` 进行保存。

然后保存并退出软件,即可实现以 Ctrl+c 映射到 F3,Ctrl+v 映射到 F4

2.3 测试是否安装成功

退出软件之后,鼠标选中任意一段文本,测试 Ctrl+c 映射到 F3,Ctrl+v 映射到 F4 ,应该是可以成功实现键盘按键映射的。

参考链接

[1] Sider.

标签:F3,F4,映射,Ctrl,点击,按键,AutoKey
From: https://blog.csdn.net/qq_39779233/article/details/143453513

相关文章

  • FPGA实例——按键消抖和自定义IP封装
    按键消抖:简介:目前,在大部分的FPGA开发板上都带有机械按键,由于机械按键的物理特性,按键在按下和释放的过程中,存在一段时间的抖动,这就导致在识别按键的时候可以检测到多次的按键按下,而通常检测到一次按键输入信号的状态为低电平,就可以确认按键被按下了,所以我们在使用按键时往往需......
  • 51单片机 3.1独立按键的基本操作
    一、电路图及分析(部分解释参考网络,仅用于学习记录)蓝桥杯单片机的板子将独立按键和矩阵按键结合了起来,通过一个短接片选择使用独立按键还是矩阵按键。首先我们先看原理图的左下角绿色方框所标的地方,这里与我们板子上的短接片所对应,是选择按键工作模式的地方。  如果短......
  • IO映射、暂停程序
    `IFM8000=1THEN(输入)IO发料气缸放料到位:=发料气缸放料到位;IO发料气缸取料到位:=发料气缸取料到位;IO分拣气缸伸出到位:=分拣气缸伸出到位;IO分拣气缸收回到位:=分拣气缸收回到位;IO预停按钮:=(NOT预停按钮);IO急停按钮:=(NOT急停按钮);IO移动气缸取料到位:=移动......
  • xshell终端识别http ftp 链接 ctrl点击打开链接
    前言全局说明xshell终端识别httpftp链接ctrl点击打开链接一、说明终端链接可以直接点击,比复制一下方便很多二、开启,中断连接识别2.1点工具--选项2.2点键盘鼠标--鼠标按图片勾选免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。......
  • Elasticsearch (ES) 的 ORM(对象关系映射)库
    Elasticsearch(ES)的ORM(对象关系映射)库有几个常用的选择,主要用于简化与Elasticsearch的交互。以下是一些比较流行的库及其特点:1.Elasticsearch-py这是Elasticsearch的官方Python客户端库,不是传统意义上的ORM,但它提供了与Elasticsearch进行交互的丰富API。你可以......
  • Pinctrl子系统pinctrl_desc结构体进一步介绍
    往期内容本专栏往期内容:Pinctrl子系统和其主要结构体引入input子系统专栏:专栏地址:input子系统input角度:I2C触摸屏驱动分析和编写一个简单的I2C驱动程序–末片,有往期内容观看顺序I2C子系统专栏:专栏地址:IIC子系统具体芯片的IIC控制器驱动程序分析:i2c-imx.c-CSDN博客......
  • 请求映射
    @Controller默认返回页面地址@ControllerpublicclassTest{ @RequestMapping("/index.page")publicStringindex(){//会返回src/main/resources/templates/index.html文件return"index";}}@RestController@Controller和@R......
  • 003:通过按键控制LED亮灭
    这里我就单纯的展示下通过按键控制LED亮灭的方法,不考虑按键消抖和其他的问题。话不多说直接展示代码:#include"stm32f10x.h"//Deviceheader#defineLED_PINGPIO_Pin_5//假设LED连接到GPIOA的第5个引脚#defineBUTTON_PINGPIO_Pin_1//假设按键连......
  • 3.1.4 Hyperspace 的临时映射1
    系列文章目录文章目录系列文章目录3.1.4Hyperspace的临时映射MmCreateHyperspaceMappingMmGetPageTableForProcess3.1.4Hyperspace的临时映射Windows内核有时候需要将某些物理页面临时映射到内核的虚存区间,用做“草稿”或其他临时的用途。为此,Windows内核在系......
  • [已解决·实验日志] AutoDL系统盘异常爆满,原因是debug 途中退出(ctrl+c),导致缓存文件
    今天照常debug中途退出,准备服务器GPU关机,突然看到系统盘爆满,顿时血压升高,咱来一探究竟参考文档:AutoDL帮助文档 (系统盘空间不足)Linux常用命令-CSDN博客cd/去到根目录看看,究竟是哪个文件夹占空间,使用du-sh命令来递归显示文件夹所占空间du-sh发现是tmp异常大,进......