Linux 如何把 Ctrl 单击(无组合键)映射成 Esc?

2015 年 5 月 6 日
 mikumikumoe
组合键保持不变

嘛..HHKB+Vim..想更方便点..

OS: Gentoo
5012 次点击
所在节点    程序员
13 条回复
nikolai
2015 年 5 月 6 日
setxkbmap
Goooogle
2015 年 5 月 6 日
https://github.com/alols/xcape
应该可以设置成只按Ctrl时响应为ESC 组合键不变


非HHKB用户可以参照https://github.com/cmatheson/super-caps
将caps lock同时当成ESC和Ctrl使用

vim用户必备
mikumikumoe
2015 年 5 月 6 日
@Goooogle 谢谢! 我去研究下w
ryd994
2015 年 5 月 6 日
你需要踏板踏板踏板
loading
2015 年 5 月 6 日
一般都是大小写锁定改esc
lingo233
2015 年 5 月 6 日
额我也想到了脚踏板
mikumikumoe
2015 年 5 月 6 日
@loading HHKB并没有专门的caps键而是用ctrl代替了
loading
2015 年 5 月 6 日
@mikumikumoe 也是……没留意布局问题,买不起!
hhkbp2
2015 年 5 月 6 日
用xmodmap把键映射换了
xavierchow
2015 年 5 月 6 日
xmodmap可以的,我工作台2块键盘,一个HHKB,一个青轴cherry,通过xmodmap把104青轴键盘近似模拟成HHKB布局,不论触感,至少指法没有违和感。
mikumikumoe
2015 年 5 月 7 日
@xavierchow 但是我要求的是ctrl单击变成esc. 和其他键一起用不变. 这点xmodmap做不到
xavierchow
2015 年 5 月 10 日
@mikumikumoe 额。。。踏板吧
deepkolos
2019 年 10 月 5 日
@mikumikumoe 可以的, 需要更新 modifier 的键值

```
clear control
add control = Control_L
add control = Control_R
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/188860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX