使用德语布局切换 < 和 ^

使用德语布局切换 < 和 ^

不幸的是,我只能用那个键盘了,^<被切换了。这让我很难写代码。

现在的<位于 旁边1, 位于^旁边Y。我想将它们切换回正常位置。我在系统首选项中选择了德文布局和 Apple 铝制键盘。没有帮助。

Ubuntu 12.04 在使用 Apple 铝制键盘(瑞士布局)时也存在此问题。没有选项可以切换这两个键。

答案1

您可以在系统 -> 偏好设置 -> 键盘快捷键中定义几个键盘快捷键来更改两个键的操作吗?对于这种情况,在 Xubuntu 中这样做是可行的。

答案2

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"

(实际上,来自 arch wiki 的这个例子让我认为你可以在不知道键码的情况下更改一些键。)

xmodmap -e "keysym a = e E" 

这些更改仅持续到您注销为止。当您确定要进行的更改后,可以将它们保存到主目录中的文件中:

~/.Xmodmap

Arch wiki 建议您需要执行附加步骤才能在登录时加载此文件,但我对 13.04 的经验是该文件会自动加载。

相关内容