博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 改鼠标侧键为ctrl,并配合滚轮实现页面缩放
阅读量:7033 次
发布时间:2019-06-28

本文共 1799 字,大约阅读时间需要 5 分钟。

hot3.png

无偿推广:

本人亲自在Ubuntu 18.04上成功将鼠标侧键映射为ctrl,可保持长按。可以按住鼠标侧键并滚动鼠标滚轮实现页面缩放,下面是方法。

参考:

首先安装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 结合使用,实现更多快捷键。

参考:

首先安装 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'

其它相关内容:,

我的原创文章:

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

你可能感兴趣的文章
【51nod】1238 最小公倍数之和 V3 杜教筛
查看>>
django bms
查看>>
KNN学习笔记
查看>>
Golang学习笔记1——基础知识
查看>>
WPF InitializeComponent() 方法介绍
查看>>
Python 基础3:基本的数据类型
查看>>
Nginx配置文件编写实例
查看>>
JS打造可折叠展开的导航菜单(Slashdot Menu)
查看>>
【评分】Alpha 事后诸葛亮(团队)
查看>>
指针 && 动态内存分配
查看>>
Class 反射获得构造,方法,属性,内部类等
查看>>
表单提交form
查看>>
C# - LINQ 语言集成查询
查看>>
js实现页面图片加载进度条
查看>>
eclipse项目导入到idea
查看>>
A Tour of Go Short variable declarations
查看>>
字体转换网站——Font Squirrel
查看>>
python中如何实现将数据分成训练集与测试集
查看>>
Css3做的旋转显示文字和角度的变化
查看>>
Java 回调机制
查看>>