2019独角兽企业重金招聘Python工程师标准>>>

无偿推广: Mac OS 最强鼠标改键软件:BetterAndBetter

本人亲自在Ubuntu 18.04上成功将鼠标侧键映射为ctrl,可保持长按。可以按住鼠标侧键并滚动鼠标滚轮实现页面缩放,下面是方法。
参考: Map Ctrl and Alt to mouse thumb buttons

首先安装Easystroke (sudo apt install easystroke)。这是个图形化软件,操作简单。打开软件界面后按以下步骤设置:

  1. Preferences tab: additional buttons -> add -> radio button 'Instant Gestures' -> click the mouse button of choice in the grey area (for me a 'back, thumb button' became '(Instantly) Button 20')
  2. Preferences tab: Select 'Autostart Easystroke'
  3. Actions tab: Add Action
     Name: anything you like (e.g. 'Mouse 20 -> Ctrl')
     Type: 'Ignore'
     Details: click it once to change 'Ignore' to 'Key combination...'. then press Ctrl + a. 'a' doesn't matter and is ignored. 'Key Combination' will be replaced with 'Ctr'
  4. With the new action selected/highlighted -> click 'Record Stroke' -> press the mouse button you're wanting to use again (this came up with '20 -> 20' in the Stroke column for me)
  5. Now pressing and holding my mouse button brings up a dinky 'Ctr' on the screen and acts like the button is being held for as long as the mouse button is

以上就是全部教程。


长按右键设置
比如我想将长按鼠标右键映射为F5。打开easystroke软件界面后按以下步骤设置:

  1. 偏好设置选项卡:额外按键 -> 添加 -> 单选按钮 "超时" -> 将鼠标移动到灰色区域并按下右键(我的鼠标右键被识别为按键3)
  2. 偏好设置选项卡:行为 -> 超时档案 -> 保持
  3. 动作选项卡:添加动作
     名字:随便取(比如“长按右键刷新”)
     类别:按键
     详细信息:点击,然后按下“F5”
     手势:双击,然后按下鼠标右键,出现警告选择“是”,这时候手势区域会显示 '3 -> X'
  4. 在网页中长按鼠标右键就可以实现刷新了

你还可以将 Easystroke 与 xte 结合使用,实现更多快捷键。
参考: How can I assign actions to all my mouse buttons?

首先安装 xte

sudo apt-get install xautomation

Now, if you run on a terminal something like:

xte 'keydown Control_L' 'key F10' 'keyup Control_L'

that means simulate a Ctrl+F10 keypress.

在 easystroke 里设置词典软件 Goldendict (sudo apt-get install goldendict)的查词快捷键(Ctrl+C+C):

xte 'keydown Control_L' 'keydown C' 'keyup C' 'keydown C' 'keyup C' 'keyup Control_L' 'keydown Control_L' 'keydown C' 'keyup C' 'keydown C' 'keyup C' 'keyup Control_L'

其它相关内容:[xdotool], [Windows鼠标改键软件:X-Mouse Button Control]
我的原创文章: [Mac OS 最强鼠标改键软件:BetterAndBetter]

转载于:https://my.oschina.net/luochuan01/blog/2240270

Ubuntu 改鼠标侧键为ctrl,并配合滚轮实现页面缩放相关推荐

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

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

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

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

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

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

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

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

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

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

  6. linux 鼠标侧键,Linux下的鼠标宏映射实现

    从主系统转向Linux以来,因为Linux的雷蛇驱动不支持蝰蛇2K,这鼠标打CS手感又很好不想换,所以两个侧键一直没用.但是我一般绑定的都是ctrl+w和ctrl+tab这两个关闭和切换标签页的快捷键 ...

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

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

  8. idea ctrl+alt+鼠标左键和ctrl+鼠标左键的作用和区别

    ctrl+鼠标左键:进入接口,它是进入下一层 ctrl+alt+鼠标左键:进入实现方法,它是进入最底层

  9. 在VMware中,双击鼠标左键,ctrl键粘滞问题

    在虚拟机下开发程序时,发现键盘输入异常.后发现是双击鼠标左键时,ctrl键粘滞所致. 网上搜索解决方案是: 在VMvare中 选择"虚拟机" -> "设置" ...

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

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

最新文章

  1. Java与WCF交互(一):Java客户端调用WCF服务
  2. 清华北大毕业生都进体制内了?
  3. MYSQL:基础——触发器
  4. 百度积极回应阿波龙项目不实报道;半数开发者认为学习新语言很困难;腾讯在长沙建立首个智慧产业总部……...
  5. java list类_java_List集合及其实现类
  6. nuke软件功能有哪些?苹果Mac影视后期特效合成软件NUKE 13
  7. Myeclipse8.5 最新注册码以使用方法(可以用到2015年!!!)
  8. 快速记下html css,如何快速记住及输入CSS样式属性单词?
  9. coreldraw x5 选择工具快捷键_coreldraw x5快捷键大全 coreldraw快捷键分享
  10. 通过银行卡号查询银行卡信息
  11. allegro怎么导出PCB文件里封装
  12. SLAM学习 | 世界坐标系转经纬度误差分析
  13. python爬虫——30行代码爬取论坛数据
  14. 信息年龄、新鲜度、数据寿命、边缘计算等读书报告
  15. 关于使用kile自带的printf函数
  16. ImportError: DLL load failed while importing qhull:问题解决
  17. 学习linux下破解wifi密码
  18. Qt5学习之路及嵌入式开发教程1:信号槽例子
  19. 手机也能当门卡?!--NFC技术应用
  20. 闲鱼无货源怎样选品,能够做到日入几百?

热门文章

  1. android设备刷机精灵,使用刷机精灵给安卓手机刷机教程
  2. 差分信号,差分对和耦合(一)——基本概念介绍
  3. portainer的安装使用
  4. java 先入先出_一道java的基础题:一个线程安全的后进先出队列
  5. 自动量程万用表的实现原理_自动量程万用表设计方案
  6. 基于arm板linux的语音合成,基于ARM7和μCLinux的中文电子语音阅读系统的研究与应用...
  7. 免费手机号码归属地查询接口
  8. 网站打不开怎么检查服务器,检查网站打不开的三种原因
  9. uniapp选择图片压缩并上传
  10. oracle isnull使用索引,isnull()用法总结