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

2015-05-06 12:03:06 +08:00
 mikumikumoe
组合键保持不变

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

OS: Gentoo
4158 次点击
所在节点    程序员
13 条回复
nikolai
2015-05-06 12:29:18 +08:00
setxkbmap
Goooogle
2015-05-06 12:30:55 +08:00
https://github.com/alols/xcape
应该可以设置成只按Ctrl时响应为ESC 组合键不变


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

vim用户必备
mikumikumoe
2015-05-06 13:19:51 +08:00
@Goooogle 谢谢! 我去研究下w
ryd994
2015-05-06 13:47:03 +08:00
你需要踏板踏板踏板
loading
2015-05-06 13:48:39 +08:00
一般都是大小写锁定改esc
lingo233
2015-05-06 14:07:06 +08:00
额我也想到了脚踏板
mikumikumoe
2015-05-06 14:25:07 +08:00
@loading HHKB并没有专门的caps键而是用ctrl代替了
loading
2015-05-06 14:35:17 +08:00
@mikumikumoe 也是……没留意布局问题,买不起!
hhkbp2
2015-05-06 15:20:37 +08:00
用xmodmap把键映射换了
xavierchow
2015-05-06 22:35:05 +08:00
xmodmap可以的,我工作台2块键盘,一个HHKB,一个青轴cherry,通过xmodmap把104青轴键盘近似模拟成HHKB布局,不论触感,至少指法没有违和感。
mikumikumoe
2015-05-07 07:48:19 +08:00
@xavierchow 但是我要求的是ctrl单击变成esc. 和其他键一起用不变. 这点xmodmap做不到
xavierchow
2015-05-10 10:00:25 +08:00
@mikumikumoe 额。。。踏板吧
deepkolos
2019-10-05 01:28:49 +08:00
@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