从主系统转向Linux以来,因为Linux的雷蛇驱动不支持蝰蛇2K,这鼠标打CS手感又很好不想换,所以两个侧键一直没用。但是我一般绑定的都是ctrl+w和ctrl+tab这两个关闭和切换标签页的快捷键,没有的话有时候找资料还是很不爽,正好有点时间折腾一下吧……

环境和所需软件

Ubuntu 18.04 LTS

xdotool(xautomation其实也可以不过命令麻烦点就没用)

xbindkeys

安装&介绍

sudo apt install xdotool xbindkeys

xdotool是实现模拟键盘按键用的,简单来讲就是你在命令行执行命令然后它就模拟按键(按键精灵听说过吧,就是那个效果),但是它只能通过命令调用,所以还需配合另一个软件。

xbindkeys可以将按键和命令绑定起来,但是它似乎并不支持模拟按键,正好两个配合一下就可以了。

找到按键码

首先我们需要找到按键码,这个可以通过自带的xev实现,命令行输入xev即可,然后会弹出一个小框框,鼠标移进去会发现命令行刷出一大堆东西,不要慌这些都是你的鼠标移动信息我们并不需要,然后保持鼠标不动(键盘啥的也不要操作),按一下你的侧键(或者多点几下),然后可以看到终端最后几行会有一个Button Press和Button Release的event,在里面有一个button x的字符(x是数字),那个数字就是我们要的了,先记住。

如果没看到的话那我也没办法了可能你需要专门的鼠标驱动......

xbindkeys设置

先创建配置文件:

xbindkeys --defaults > /home/user-name/.xbindkeysrc

其中user-name是你的用户名,然后

vim ~/.xbindkeysrc

添加下面的:

"xdotool key ctrl+Tab"

b:8

第一行引号内的内容为xdotool的命令(ctrl+Tab(注意T要大写),第二行b:的意思就是绑定按键,8就是上一步的按键码了,我这里第二个侧键是8就设置为8

生效测试

killall xbindkeys && xbindkeys

xbindkeys

然后试试应该就可以了,无效的话多半是命令写错了,这个只要xev能看到按键码就能支持的,仔细查一查吧。

最后就是加入开机启动项了,这个如果通过apt安装应该是自动的,没有的话添加一个开机脚本执行xbindkeys就行。

linux 鼠标侧键,Linux下的鼠标宏映射实现相关推荐

  1. linux 支持鼠标侧键,鼠标侧键有什么用 鼠标上各按键的功能是什么

    鼠标最常见的三个键就是右击.左击还有滚轮,还有一些游戏鼠标会附有一些功能键,相信不少用户买了这种多功能键的鼠标都不知道有什么用!一般鼠标都是三个功能键,部分鼠标有6个功能键,甚至7个.下面来介绍下鼠标 ...

  2. 计算机上面的按键作用,鼠标侧键有什么用 鼠标上各按键的功能是什么

    鼠标最常见的三个键就是右击.左击还有滚轮,还有一些游戏鼠标会附有一些功能键,相信不少用户买了这种多功能键的鼠标都不知道有什么用!一般鼠标都是三个功能键,部分鼠标有6个功能键,甚至7个.下面电脑知识大全 ...

  3. linux 鼠标 侧键,linux使用微软鼠标第4、5键的方法

    虽说使用linux的 人大都对微软没什么好感,但不能否认微软确实也出了不少好东西呀,比如微软鼠标(IE系列) icon_smile.gif IE 2.0和以上版本都有5个按钮,除了正常的左中右外,两侧 ...

  4. ubuntu18.04鼠标侧键设置为上下滚动

    1 输入sudo apt install xbindkeys xautomation进行安装 2 xbindkeys --defaults > $HOME/.xbindkeysrc 3 xev ...

  5. 鼠标侧键设置工具X-Mouse安装教程

    鼠标侧键设置工具X-Mouse安装教程 X-Mouse是一款管理鼠标功能键的工具,通过它我们可以将鼠标的键赋予各种功能 下载地址:https://www.highrez.co.uk/downloads ...

  6. 鼠标侧键屏蔽,再也不用担心按到侧键了。

    总是不小心按到鼠标侧键,如果是浏览器的话,你的操作可能会让你损失当前页面你填入的重要数据.哎,好烦是不. 而且一般侧键都是专门打游戏用的,平时根本就很少用,但就是容易碰到. 我们的做法就是用专业鼠标控 ...

  7. 计算机鼠标左键不起作用,鼠标左键失灵怎么办 鼠标左键失灵处理方法【详解】...

    现在使用电脑的特别多,我们使用电脑时使用最频繁的就是鼠标和键盘了,我们输入都是需要它们的,但是使用时间长了之后,难免会出现鼠标点击能听到咔哒的声音,但是就没反应,或者是一单机就变成双击,或者点击半天什 ...

  8. chart控件支持鼠标滚轮放大缩小_强大的鼠标侧键功能设置工具:X-Mouse Button Control...

    Update:以下内容仅适用于 Windows 系统!AutoCAD for mac 用户该怎么办,下次再细说... 作为 AutoCAD 用户,一个好的鼠标,能让工作更加高效和身心健康!所以,一定要 ...

  9. 鼠标侧键BetterTouchTool过期、设置问题解决

    文章目录 过期 设置 过期 问题: 如果试用期到了,说明是开了代理导致的. 解决: 用App Cleaner卸载干净,重新安装. 设置 问题: 遇到虚拟机无法侧键切屏,或者侧键切屏非100%有效. 解 ...

最新文章

  1. android中线程和进程
  2. [PAMI2013] Guided Image Filtering 导向滤波器以及OpenCV-Python代码实现
  3. WebAssembly,开发者赢了
  4. 18.QT-QPlainEdit 信号与槽
  5. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]41所有的侧信道分析都是能量分析吗
  6. Net Core 2.1Filter里面获取Controller、Action,请求方法,请求头部,请求参数
  7. 蔚来宣布再次完成1亿美元可转债融资
  8. Axure 经典实例高保真原型下载(Axure高保真酒店管理交互组件连锁酒店erp酒店企业web端后台管理财务管理会员管理网销管理报表管理))
  9. hdu2844 amp; poj1742 Coin ---多重背包--两种方法
  10. sql优化常用的几种方法_Hive常用性能优化方法实践全面总结
  11. 计算机原理教程 pdf,《计算机组成原理》教程 概述.pdf
  12. 【网络空间安全】与【信息安全】专业介绍
  13. Linux之iptables防火墙
  14. 西游记不单单讲的是故事(1) ------ 摘自 吴闲云的《煮酒探西游》
  15. Vagrant 修改Linux虚拟机内存
  16. 1分钟让你的App 适配 锤子OneStep
  17. 如何把Pod本地化(Localize)
  18. Unity Shader - Smoothness 平滑度
  19. word批注怎么删除计算机名字,Word批注怎样删掉用户名
  20. 联发科技与Orange合作加速物联网设备普及

热门文章

  1. 2020.11.9 文献9阅读《大型地下洞室群地震水平加速度传播特征研究》
  2. cesium中加载点图标
  3. 2020软考网络工程师--基础知识精讲视频-任铄-专题视频课程
  4. 关于KNN的通俗理解
  5. 乐理基础知识-3.调
  6. Diagnostic Log and Trace——dlt的编译和安装
  7. python+django校园大学生兼职系统vue357
  8. 中国空中交通管理系统行业发展新局面及十四五发展趋势报告2021-2027年
  9. phpHiveAdmin 软件开发和知识整理 (hive 读取后台log)
  10. Web前端攻击方式及防御措施