我使用的是英语(美国)键盘。键盘上 @ 的位置是 shift 2,但我必须使用 Alt Q 来执行此操作,我想更正这一点。# 应该在 shift 3 上,但它位于 tab 键之外的键上。我想在 xmodmap 中更正此问题,但我不知道该怎么做。有人能帮我吗?
答案1
使用英语(美国)键盘布局,输入# 的方式已经是Shift+ 。3
为了按您想要的方式修复 @,我建议您/usr/share/X11/xkb/symbols/us
直接编辑该文件。例如:
--- us.orig
+++ us
@@ -17,7 +17,7 @@
key <AE11> { [ minus, underscore ] };
key <AE12> { [ equal, plus ] };
- key <AD01> { [ q, Q ] };
+ key <AD01> { [ q, Q, at ] };
key <AD02> { [ w, W ] };
key <AD03> { [ e, E ] };
key <AD04> { [ r, R ] };
@@ -54,6 +54,8 @@
key <AB10> { [ slash, question ] };
key <BKSL> { [ backslash, bar ] };
+
+ include "level3(ralt_switch)"
};
partial alphanumeric_keys
完成这些更改后(重新登录后),您可以执行以下操作:
Right Alt+ Q-> @