我正在Macbook Pro上使用Kubuntu Linux 12.04,并且正在寻求将Command / Meta键用于常见快捷键(例如复制,粘贴和全选)的功能。
尝试的解决方案:
- 在KDE的“系统设置”>“快捷方式和笔势”>“标准键盘快捷键”中重新映射“复制”,“粘贴”,“全选”等。
- 问题:大多数应用程序似乎忽略了这些快捷方式。我测试过的所有Web浏览器都继续期望该Ctrl键,而我表示希望使用该Meta键。由于找不到可用的网络浏览器,因此我没有尝试任何其他应用程序。
- 经过测试:Firefox,Chromium,Rekonq,Arora,Konqueror。
- 交换Meta与Ctrl 使用xmodmap的。
- 问题:终端仿真器将需要使用该Meta密钥代替Ctrl命令,例如各种键盘应用程序中的键盘中断,大多数Emacs绑定以及无数其他绑定。
考虑的解决方案:
- 分别更改GUI应用程序中的常用快捷方式。不幸的是,很少能够更改“复制”,“粘贴”和“全选”的绑定。
- 仅对Konsole(或其他终端仿真器)更改Ctrl修饰符。理想情况下,这将导致Meta- x产生击键Ctrl- x反之亦然。但是,我找不到任何方法可以做到这一点。
- 使用stty可以更改终端键盘命令的绑定,以使用meta并为所有其他CLI应用程序编写自定义配置文件。这将需要付出不合理的努力。
对于这种简单的修改似乎需要付出多大的努力,我感到非常惊讶,并且我将感谢您为找到合理的解决方案而提供的任何帮助。