我想为代码为 94 的键设置以下行为:
1) 默认情况下它是 '<'
2) 换档时它是 '>'
3) 用 alt 是 '|'
我只能通过使用命令(名称来自xev)来获得默认和转移行为:
xmodmap -e "keycode 94 = less greater"
Run Code Online (Sandbox Code Playgroud)
我对所有行为尝试了三件事:
1)
xmodmap -e "keycode 94 mod1 = less greater bar"
Run Code Online (Sandbox Code Playgroud)
2)
xmodmap -e "keycode 94 shift mod1 = less greater bar"
Run Code Online (Sandbox Code Playgroud)
3)
xmodmap -e "keycode 94 = less greater"
xmodmap -e "add mod1 = less bar"
Run Code Online (Sandbox Code Playgroud)
前两个添加了默认使用 '<' 和 '|' 的效果 与班次。我不完全确定第三个做了什么。
我也得到了与 1) 和 2) 相同的行为(shift 是相关的,alt 什么都不做)来自命令:
xmodmap -e "keycode 94 mod1 = …Run Code Online (Sandbox Code Playgroud)