ubuntu 18.04 鼠标多功能键绑定键盘按键
首先安装两个软件包:
sudo apt install xbindkeys
sudo apt install xautomation
然后在命令行输入xev | grep button
,这个是用来检测鼠标的键对应的编号,如下所示:
jia@jia:~$ xev | grep buttonstate 0x0, button 1, same_screen YESstate 0x100, button 1, same_screen YESstate 0x0, button 1, same_screen YESstate 0x100, button 1, same_screen YESstate 0x0, button 3, same_screen YESstate 0x400, button 3, same_screen YESstate 0x0, button 2, same_screen YESstate 0x200, button 2, same_screen YESstate 0x0, button 8, same_screen YESstate 0x0, button 8, same_screen YESstate 0x0, button 9, same_screen YESstate 0x0, button 9, same_screen YESstate 0x0, button 9, same_screen YESstate 0x0, button 9, same_screen YESstate 0x0, button 4, same_screen YESstate 0x800, button 4, same_screen YESstate 0x0, button 5, same_screen YESstate 0x1000, button 5, same_screen YESstate 0x0, button 5, same_screen YESstate 0x1000, button 5, same_screen YESstate 0x0, button 5, same_screen YESstate 0x1000, button 5, same_screen YESstate 0x0, button 2, same_screen YESstate 0x200, button 2, same_screen YESstate 0x0, button 2, same_screen YESstate 0x200, button 2, same_screen YESstate 0x0, button 3, same_screen YESstate 0x400, button 3, same_screen YES
^C
其中我的鼠标左键编号为1,右键为3,滚轮键为2。
输入xbindkeys --defaults > $HOME/.xbindkeysrc
,会在主目录下生成一个.xbindkeysrc
文件,需要在这里面进行鼠标键和命令的映射。映射的格式如下:
"命令"关联的键
比如:
"xbindkeys_show"control+shift + q
表示 按下 control+shift + q
键就会执行xbindkeys_show
命令。
在里面添加一个映射:
"xte 'key Return'"b:2
其中b:2
就代表鼠标中键按下,2是刚才检测出来的鼠标中中键的编号,b代表鼠标(button)。也就是说按下中键的时候会执行xte 'key Return'
这个命令。xte
其实就是用来拟键盘和鼠标事件的工具,执行xte 'key Return'
命令就相当于按下了回车键并松开。xte
的命令如下:
Commands:key k Press and release key kkeydown k Press key k downkeyup k Release key kstr string Do a bunch of key X events for each char in stringmouseclick i Click mouse button imousemove x y Move mouse to screen position x,ymousermove x y Move mouse relative from current location by x,ymousedown i Press mouse button i downmouseup i Release mouse button isleep x Sleep x secondsusleep x uSleep x microseconds
xte
一些常用的键盘按键:
Some useful keys (case sensitive)HomeLeftUpRightDownPage_UpPage_DownEndReturn(即Enter键)BackSpaceTabEscapeDeleteShift_LShift_RControl_LControl_RMeta_LMeta_RAlt_LAlt_RMulti_keyDepending on your keyboard layout, the "Windows" key may be one of the
Super_ keys or the Meta_ keys.
然后再执行xbindkeys -f .xbindkeysrc
即可生效。
ubuntu 18.04 鼠标多功能键绑定键盘按键相关推荐
- 【解决方案!!】Ubuntu 18.04 鼠标+键盘突然失效
问题描述: 今天重启电脑后,进入ubuntu系统,发现鼠标键盘突然失效,多次重启后仍然没有反应. 原因分析: 原应该是今天在安装mucojo时候损坏了 xserver-xorg-input-all,导 ...
- Ubuntu 18.04 蓝牙不自动连接且不稳定解决
Ubuntu 18.04 蓝牙不自动连接且不稳定解决 ubuntu 18.04连接蓝牙鼠标或键盘,系统重启后不自动连接,甚至出现无法再次连接的情况,即使删除重新适配连接也连接不上 写在最后 解决的关键 ...
- ubuntu 安装 wifi 驱动_论如何在 MacBook Pro 安装 Ubuntu 18.04(解决 wifi、触摸板、键盘驱动)...
之前的步骤都是简单的,一步一步照着前人的教程走 参考以下: https://www.youtube.com/watch?v=kRgKlcm1XPI https://www.cnblogs.com/gw ...
- 解决Ubuntu 18.04 系统桌面鼠标光标消失的问题
最近安装Ubuntu 18.04的时候,遇到一个问题,具体表现是鼠标光标不见,并且无法恢复,我试着重新解压ISO文件也没有解决,而这个问题我找了挺多结果的,有重新安装驱动的,有说重新安装桌面的,但最后 ...
- pycharm ubuntu 安装_Nvidia Jetson Xavier 安装配置(ubuntu 18.04)
0. 简介 Xavier 硬件配置 开发板 Interfaces 1. 刷机 刷机准备: Xavier 通过 USB 与主机(host,装有 ubuntu 的电脑)连接: Xavier 通过网线主机连 ...
- windows 10远程连接ubuntu 18.04 Gnome桌面:NoMachine工具使用详解
文章目录 Gnome桌面环境 NoMachine工具 实际操作 Ubuntu操作 Windows操作 远程连接设置 总结 做为系统管理员,远程连接到各种服务器算是常规操作.如果本地是windows环境 ...
- 浅谈Ubuntu 18.04.1 LTS x86_64安装,美化配置及常用软件安装配置的历程
浅谈Ubuntu 18.04.1 LTS x86_64安装,美化及常用软件安装配置的历程 这几天入坑Ubuntu,本着双系统来的却不小心把Windows玩崩了.期间各种问题各种坑,查阅了很多文章来解决 ...
- Ubuntu 18.04 LTS系统主题美化
Ubuntu 18.04 LTS系统主题美化 安装主题 设置主题 安装Dash to dock工具栏 安装Hide to bar顶栏隐藏工具栏 安装Pixel Saver 找设置一下登录界面的主题吧 ...
- Linux/Ubuntu 18.04 截图软件Shutter详细教程,包括启用图片编辑Edit功能,延时截图等
目录 Linux/Ubuntu 18.04 截图软件Shutter详细教程,包括启用Edit功能,延时截图等 安装Shutter 指令介绍 设置常用快捷键 启用Edit功能 延时截图 方法1 方法2 ...
- 打造完美自用Ubuntu 18.04 开发环境,解决qq微信网易云
先上最终图,下面是具体步骤 唠叨几句:壁纸是新恒结衣,为canon代言,自己修改的字体用的也是canon字体:dock没动,纯粹仿造不如去买mac,省时省力:自用电脑是vn7一代的,坑爹的键盘加上没有 ...
最新文章
- css钢铁侠视角,CSS3 Iron Man 钢铁侠肖像
- 如何限制并发的 异步IO 请求数量?
- 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- sysvinit/systemvinit(System V init)
- EM算法的九层境界:​Hinton和Jordan理解的EM算法
- 《编程之美》3.6判断链表是否相交之扩展:链表找环方法证明
- 脑力劳动者,如何休息使自己精力充沛
- 诊断某段时间数据库性能抖动问题思路
- 最小二乘估计-LSE(Least Square Estimate)
- 概念模型与关系模型和关系规范化
- android 原生控件,抽离Android原生控件的方法
- MySQL随机生成customers表姓名,密码,性别,出生日期,电话,邮箱,收货地址,客户等级创建账号时间(function函数)
- 关于hive on spark的distribute by和group by使用以及小文件合并问题
- PPM-Pyramid pooling module
- 小程序修改weiui-uploadimg的+号图标为自定义图片
- 索尼sw2刷android wear,索尼SW2改进不错 体验很舒适_索尼 SmartWatch SW2_GPS评测-中关村在线...
- C++ STL set容器
- Android 删除图片后刷新媒体库
- 2018年7月24日日报
- CAD中如何布置火灾探测器?消防探测器范围计算
- 20161128 已知小明同学其中考试成绩,数学97.5分,语文94.5分,英语95.5分,求小明同学的三科总成绩(结果保留一位小数)。...