我在 Linux 中编写了很多 shell 脚本(运行 xmonad 窗口管理器,因此我可以使用 xmodmap 或 xinput,但不能使用 GNOME 或 KDE 控制面板),这将是极好的Shift-space 键击可以输出下划线 (“_”) 字符。有什么想法可以做到这一点吗?
答案1
以下 xmodmap 表达式将 Shift+Space 映射到下划线。将其添加到~/.Xmodmaprc
并在启动期间运行xmodmap ~/.Xmodmaprc
以使其持久。
xmodmap -e 'keycode 65 = space underscore space'
答案2
您是否尝试过 keymap、loadkeys 等 -http://linux.die.net/man/5/keymaps。这是同样的想法,但针对的是内核和键盘驱动程序。您应该能够采用当前的布局,只需添加几行即可。