我有与Map caps-lock key to middle mouse click相同的问题,但我在使用它时遇到了两个问题。首先,取消大写锁定的正常使用不起作用。其次,我不能用它来按住鼠标中键。此外,easystrokes 似乎不再存在,因此该答案没有帮助。
sudo apt-get install xbindkeys xautomation
Run Code Online (Sandbox Code Playgroud)
然后创建 xbindkeys 配置文件:
touch .xbindkeysrc
Run Code Online (Sandbox Code Playgroud)
现在我们需要弄清楚大写锁定按钮的键符号是什么。跑步
xev | grep key
Run Code Online (Sandbox Code Playgroud)
将鼠标放入出现的框中,然后按大写锁定按钮。这就是我得到的。
这里重要的部分是
(keysym 0xffe5, Caps_Lock),
Run Code Online (Sandbox Code Playgroud)
记下键符号 ( 0xffe5),稍后您将需要它。
现在编辑 xbindkeys 配置文件。
gedit .xbindkeysrc
Run Code Online (Sandbox Code Playgroud)
并将以下内容添加到文件中:
" xte 'key 0xffe5' "
b:2
Run Code Online (Sandbox Code Playgroud)
(注意,替换0xffe5为您之前获得的任何数字。我打赌它会是相同的,但我不确定)。
保存并关闭文件。现在运行:
xbindkeys
Run Code Online (Sandbox Code Playgroud)
你完成了!
在我的键盘上,此方法不会切换大写锁定键上的指示灯(这是可以理解的),因此您可能会丢失任何已启用大写的指示器。不过,任何软件指示器都应该仍然有效。
| 归档时间: |
|
| 查看次数: |
4549 次 |
| 最近记录: |