更改英文键盘中的键盘键

更改英文键盘中的键盘键

我使用的是英语(美国)键盘。键盘上 @ 的位置是 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-> @

相关内容