键盘映射交换下划线和破折号

glo*_*loo 5 linux keymap

我注意到在编码时我更频繁地输入下划线而不是破折号。是否可以交换这些键码,以便我可以输入无移位下划线?我正在使用 linux(chromebook 开发人员模式)。

小智 6

考虑到 Snake_case 的流行程度,我很惊讶没有更多关于这种特定重新映射的信息。

sudo xmodmap -e "keycode 20 = underscore minus underscore minus"
Run Code Online (Sandbox Code Playgroud)

并恢复正常:

sudo xmodmap -e "keycode 20 = minus underscore minus underscore"
Run Code Online (Sandbox Code Playgroud)

对于想要映射其他键的人,请参阅: https: //wiki.archlinux.org/index.php/Xmodmap

基本上,运行xmodmap -pke以查看键当前映射到的内容(它为您提供与我上面编写的命令相同的格式),并用于xmodmap -e进行更改。