我怎样才能将Alt
+更改symbol
为其他?
例如,
我把分号改成这样:
keycode 47 = BackSpace colon semicolon colon semicolon colon
但我想要Alt
+; 来生成 ;。
答案1
请记住,这xmodmap
已被弃用,并且会出现问题 --- 例如,每次布局更改时都会重新设置键盘(有时你甚至没有想到就会发生这种情况);文件~/.Xmodmap
是否加载取决于你的桌面和 DM(显示管理器)。你会看到更详细的信息在这个答案中以及更“现代”的改变方式这篇博文来自我自己。
尽管如此,如果您只有一种布局也许xmodmap
可以为您工作,正如从您的帖子中看到的那样......所以:
找到“+”键的键码;例如,在我的笔记本电脑中,使用美国国际键盘:
[:~] % xmodmap -pke | grep plus keycode 21 = equal plus equal plus multiply division keycode 126 = plusminus NoSymbol plusminus
xmodmap -pke
将转储您的完整键盘映射,并且grep
仅过滤定义“+”的键,在本例中称为“加号”(我在 shift- 上有一个=)。
要在 AltGr+ 上使用冒号+,您可以输入
xmodmap
以下行:keycode 21 = equal plus equal plus semicolon colon
这将使用键作为修饰符在键盘布局中定义为 AltGr。在我的键盘上它是右 Alt 键,但 YMMV。