我希望我的键盘布局像 Macintosh 键盘一样。用了好几年 Mac 之后,我的电脑就很难用了。
我想禁用我的right mouse click
,并将其替换为Alt+ right mouse click
。
该Alt键也将起到类似的作用Ctrl。
我希望我的Left Ctrl是HUD
钥匙。
我仍然希望我的Super钥匙是一样的。
有人能写一个脚本吗,或者告诉我一个可以轻松完成所有这些操作的程序。如果你要写一个脚本/什么的,你能写一个可以反转所有键盘更改的脚本吗,以防我觉得它们不一样。如果我漏掉了什么,我会在帖子里补充。
谢谢。
答案1
您可以使用工具 xte 从命令行向 X 服务器发送鼠标点击或键盘按下。如果您使用 xbindkeys 将其绑定到 alt 和鼠标左键,那么您应该会得到想要的结果。
首先安装必要的软件包:
sudo apt-get install xbindkeys xautomation
然后创建 ~/.xbindkeys 配置文件,内容如下:
"xte 'mouseclick 3'"
Alt + b:1
这应该运行“xte 'mouseclick 3'”,每次按下 alt + 鼠标左键时,都会向 X 服务器发送右键单击。
启动守护进程使其工作(如果您正在测试某些东西,请使用 -n 表示 nodaemon 模式,这样您就可以使用 Ctrl-C 轻松地将其杀死,启动时不使用 -n 则在后台运行它):
xbindkeys -n
但令人难过的消息是:它不起作用。它应该可以,但对于我在运行 Unity/Compiz 的 Ubuntu 12.04 上来说,它不起作用,xbindkeys 无法拦截鼠标按钮按下。不过,也许你更幸运,或者有一个配置,其中 xbindkeys 能够拦截鼠标按钮按下。
答案2
在系统设置中,您有两个地方可以选择键盘:
Keyboard Layout
配置键盘的布局(qwerty、azerty、Macintosh、BEPO……)。Keyboard
配置键盘上的快捷键(以及键盘响应能力)。