小编use*_*014的帖子

如何使用 xmodmap 使用 shift 和 alt 修饰符重新映射键?

我想为代码为 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)

keyboard-layout xmodmap

11
推荐指数
1
解决办法
6427
查看次数

标签 统计

keyboard-layout ×1

xmodmap ×1