我把 映射到了 caps lock,但是 ctrl 怎么办呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tioover
V2EX    macOS

我把 映射到了 caps lock,但是 ctrl 怎么办呢

  •  
  •   tioover 2014-08-31 16:02:22 +08:00 6705 次点击
    这是一个创建于 4058 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个问题一直困扰着我,因为用 Vim ctrl 用得很多……大家是怎么解决的?

    我想到的方法

    1. 交换 options 和 ctrl。这样就可以右手按 ctrl。

    2. Vim 映射(具体不知道怎么搞)
    16 条回复    2014-09-24 20:12:26 +08:00
    Perry87
        1
    Perry87  
       2014-08-31 16:10:53 +08:00
    我是把 control 和 caps lock 互换
    233
        2
    233  
       2014-08-31 16:15:52 +08:00
    一般都是把ctrl和caps lock互换吧。
    我的是日文键盘,天然互换了哈哈
    kenzi
        3
    kenzi  
       2014-08-31 16:15:57 +08:00
    一般都是 control <-> caps lock
    SoloCompany
        4
    SoloCompany  
       2014-08-31 17:09:45 +08:00 via iPad
    我的键盘映射方案
    cpaslock to ctrl
    ctrl to void
    double click ctrl(其实是原来cpaslock的位置) to cpaslock

    前两个用系统映射,第三个用 keyremap4MacBook 大法(已改名 karabiner)
    参考配置 https://github.com/lwr/personal/blob/master/app-conf/Karabiner/private.xml
    auser
        5
    auser  
       2014-08-31 17:18:48 +08:00
    caps lock单按即esc 如果还有其它键按着就是control
    caps lock键本身功能丢失 几乎永不上 VIM里头打代码都是gU

    用的keyremapformac更改映射,现在叫KaRabiner了
    其它的通过Keyboard里头的shortcuts增加/更改特定软件里头的快捷键
    moenayuki
        6
    moenayuki  
       2014-08-31 18:29:36 +08:00
    买个日文布局键盘,简直为程序员而生
    nicai000
        7
    nicai000  
       2014-08-31 18:31:47 +08:00
    两个Ctrl或者两个Esc呗, 扔掉CapsLock
    tr>
    ffffwh
        8
    ffffwh  
       2014-08-31 19:32:16 +08:00 via iPhone
    CapsLock is Ctrl
    Ctrl-g is ESC
    yukirock
        9
    yukirock  
       2014-08-31 21:00:10 +08:00
    OS X 的 Cmd 其相於 PC 下的 Win ;我朋友的是,Unix、Emacs 等自的快捷, Ctrl 的是 Ctrl;OS X 的快捷,基本上是 Cmd。Fn + Opt 是 Alt,但 OS X 下很少用到 Alt 就是了。

    所以一般是建 Caps -> Ctrl,Cmd 可以不。

    你可以用 Karabiner 配置位映射,它置了多方案,你可以挑自己更喜的。
    tamamaxox
        10
    tamamaxox  
       2014-08-31 21:50:46 +08:00
    @auser
    我把capslock映射到ctrl,然后设置单按ctrl是esc,结果单按capslock是可以实现esc,按住capslock就没有ctrl功能。

    你是怎么设置的?
    13eet
        11
    13eet  
       2014-08-31 21:55:23 +08:00
    没有必要换cmd啊,那个用大拇指组合快捷,如果你右面想用可以用karabinar替换右option或者shift
    tamamaxox
        12
    tamamaxox  
       2014-08-31 21:56:42 +08:00
    @auser 搞定了
    anjiannian
        13
    anjiannian  
       2014-08-31 23:35:31 +08:00
    right command -> control
    capslock <-> Esc
    sumu
        14
    sumu  
       2014-09-01 15:59:29 +08:00
    right alt -> Ctrl
    capslock -> Esc
    Owenjia
        15
    Owenjia  
      &bsp;2014-09-01 23:12:36 +08:00 via Android
    我 Linux 下是这么设置的
    setxkbmap -option ctrl:swapcaps
    douniwan5788
        16
    douniwan5788  
       2014-09-24 20:12:26 +08:00 via iPad
    我只把右Command 映射成了 Ctrl,用起来还是挺爽的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2897 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:51 PVG 21:51 LAX 06:51 JFK 09:51
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86