V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mikumikumoe
V2EX  ›  程序员

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

  •  
  •   mikumikumoe · 2015-05-06 12:03:06 +08:00 · 4145 次点击
    这是一个创建于 3480 天前的主题,其中的信息可能已经有所发展或是发生改变。
    组合键保持不变

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

    OS: Gentoo
    13 条回复    2019-10-05 01:28:49 +08:00
    nikolai
        1
    nikolai  
       2015-05-06 12:29:18 +08:00
    setxkbmap
    Goooogle
        2
    Goooogle  
       2015-05-06 12:30:55 +08:00 via Android   ❤️ 1
    https://github.com/alols/xcape
    应该可以设置成只按Ctrl时响应为ESC 组合键不变


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

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

    ```
    clear control
    add control = Control_L
    add control = Control_R
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5390 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:55 · PVG 14:55 · LAX 22:55 · JFK 01:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.