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

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

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

    我想到的方法

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

    2. Vim 映射(具体不知道怎么搞)
    16 回复  |  直到 2014-09-24 20:12:26 +08:00
        1
    Perry87   2014-08-31 16:10:53 +08:00
    我是把 control 和 caps lock 互换
        2
    233   2014-08-31 16:15:52 +08:00
    一般都是把ctrl和caps lock互换吧。
    我的是日文键盘,天然互换了哈哈
        3
    kenzi   2014-08-31 16:15:57 +08:00
    一般都是 control <-> caps lock
        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
        5
    auser   2014-08-31 17:18:48 +08:00
    caps lock单按即esc 如果还有其它键按着就是control
    caps lock键本身功能丢失 几乎永不上 VIM里头打代码都是gU

    用的keyremapformac更改映射,现在叫KaRabiner了
    其它的通过Keyboard里头的shortcuts增加/更改特定软件里头的快捷键
        6
    moenayuki   2014-08-31 18:29:36 +08:00
    买个日文布局键盘,简直为程序员而生
        7
    nicai000   2014-08-31 18:31:47 +08:00
    两个Ctrl或者两个Esc呗, 扔掉CapsLock
        8
    ffffwh   2014-08-31 19:32:16 +08:00 via iPhone
    CapsLock is Ctrl
    Ctrl-g is ESC
        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 配置鍵位映射,它內置了許多方案,你可以挑自己更喜歡的。
        10
    tamamaxox   2014-08-31 21:50:46 +08:00
    @auser
    我把capslock映射到ctrl,然后设置单按ctrl是esc,结果单按capslock是可以实现esc,按住capslock就没有ctrl功能。

    你是怎么设置的?
        11
    13eet   2014-08-31 21:55:23 +08:00
    没有必要换cmd啊,那个用大拇指组合快捷,如果你右面想用可以用karabinar替换右option或者shift
        12
    tamamaxox   2014-08-31 21:56:42 +08:00
    @auser 搞定了
        13
    anjiannian   2014-08-31 23:35:31 +08:00
    right command -> control
    capslock <-> Esc
        14
    sumu   2014-09-01 15:59:29 +08:00
    right alt -> Ctrl
    capslock -> Esc
        15
    Owenjia   2014-09-01 23:12:36 +08:00 via Android
    我 Linux 下是这么设置的
    setxkbmap -option ctrl:swapcaps
        16
    douniwan5788   2014-09-24 20:12:26 +08:00 via iPad
    我只把右Command 映射成了 Ctrl,用起来还是挺爽的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3454 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 43ms · UTC 04:44 · PVG 12:44 · LAX 20:44 · JFK 23:44
    ♥ Do have faith in what you're doing.