使用 Steelseries Shift 键盘时,我的左 Shift 键可用作增加音量的热键。我的竖线键现在用作左 Shift,这意味着我没有竖线或斜线字符。
xev 显示:http://pastebin.com/AFGhN2VH
答案1
我也遇到了这个问题,这就是我的解决方法:)
首先加载键盘设置 GUI,单击“快捷方式”选项卡,查看“声音和媒体”,然后禁用“调高音量”键。完成后,您现在可以使用 xev 正确检测 Shift 键并使用 xmodmap 进行配置。
因为我们有相同的键盘并且假设键码是相同的,所以这应该可以对所有键进行排序,但您将无法使用音量调高键,因为它与左移键共享相同的键码。
xmodmap -e "keycode 146 = space"
xmodmap -e "keycode 123 = Shift_L"
xmodmap -e "keycode 50 = backslash bar"
xmodmap -e "keycode 248 = numbersign asciitilde"
如果一切正常,你最好为其制作一个启动脚本:)
希望这可以帮助你。