不幸的是,我被那个键盘卡住了,^和<被切换了。让我很难写代码。
在<现在的问题是毗邻1且^毗邻Y。我希望他们切换回正常位置。我在我的系统首选项中选择了德文布局和 Apple 铝制键盘。没有帮助。
这个问题也存在于 Ubuntu 12.04 的 Apple 铝制键盘(瑞士布局)中。没有选项可以切换这两个键。
小智 1
arch wiki 上有关于使用 xmodmap 交换密钥的精彩文档:
xmodmap - https://wiki.archlinux.org/index.php/Xmodmap
要与 xmodmap 交换密钥,您需要知道密钥的键码或扫描码。您可以使用终端中的程序 xev 找出关键代码。
使用 xev 查找键码 - https://wiki.archlinux.org/index.php/Extra_Keyboard_Keys
当您知道密钥的代码时,您可以在终端中使用 xmodmap 进行临时更改:
xmodmap -e "keycode 46 = l L"
Run Code Online (Sandbox Code Playgroud)
(实际上,来自 arch wiki 的这个例子让我觉得你可以在不知道键码的情况下更改一些键。)
xmodmap -e "keysym a = e E"
Run Code Online (Sandbox Code Playgroud)
这些更改仅持续到您注销为止。当您满意地确定了要进行的更改后,您可以将它们保存到主目录中的文件中:
~/.Xmodmap
Run Code Online (Sandbox Code Playgroud)
Arch wiki 建议您需要执行附加步骤才能在登录时加载此文件,但我对 13.04 的经验是该文件会自动加载。
| 归档时间: |
|
| 查看次数: |
391 次 |
| 最近记录: |