![如何使用 Control 作为 xmodmap 的修饰符?](https://linux22.com/image/1320313/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Control%20%E4%BD%9C%E4%B8%BA%20xmodmap%20%E7%9A%84%E4%BF%AE%E9%A5%B0%E7%AC%A6%EF%BC%9F.png)
因此,我尝试创建一个组合键来为葡萄牙语布局生成 ISO 键,有问题的键是< >,按下它通常会生成<
字符,< >+Shift将生成>
字符。因此,我尝试使用 创建一个组合键xmodmap
,我希望它适用于所有程序。我一直在 Google 上搜索,并找到了这Control+ P= 的示例Up:
xmodmap -e "keycode 33 = p P Up"
keycode 33
匹配p,那么Control在该命令中出现在哪里?
我想要的是:
- 地图Control+,至>
- 地图Control+.至<
答案1
另一个问题中的例子是错误的。
xmodmap -e "keycode 33 = p P Up"
通常意味着按AltGr+p将导致Up。
更准确地说,这意味着按 Mode_switch+p将导致Up。
作为xmodmap 手册页状态:
The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.
可以将不同的或附加的(AltGr)映射为Mode_switch键,例如右键Ctrl:
xmodmap -e "keycode 105 = Mode_switch Mode_switch"
但问题是,该钥匙不再能作为普通Ctrl钥匙使用。