如何在 Linux(不是 GNOME 或 KDE)中将 shift-space 重新映射到下划线

如何在 Linux(不是 GNOME 或 KDE)中将 shift-space 重新映射到下划线

我在 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。这是同样的想法,但针对的是内核和键盘驱动程序。您应该能够采用当前的布局,只需添加几行即可。

相关内容