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

怎么设置自带中文输入法按一次 Shift 切换中、英

  •  
  •   dzdh · 2020-06-29 14:48:14 +08:00 · 5792 次点击
    这是一个创建于 1642 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在 Capslock 很不适应 经常 win mac 切换环境不同机器 烦的要死

    37 条回复    2024-05-01 12:58:46 +08:00
    oliverchen
        1
    oliverchen  
       2020-06-29 14:56:13 +08:00
    我用 karabiner-elements 把左边的 shift (单独按下时)变成 capslock 了
    cnygd
        2
    cnygd  
       2020-06-29 15:07:17 +08:00
    我用的搜狗输入法
    goodryb
        3
    goodryb  
       2020-06-29 15:13:57 +08:00
    自带的没有这样功能,只能使用第三方工具映射


    搜狗输入法可以用 shift 切换,习惯了。
    Flywith24
        4
    Flywith24  
       2020-06-29 15:40:07 +08:00   ❤️ 1
    之前也遇到这个问题,后来我把切换的快捷键都统一成 ctrl + 空格 了
    xushengbin888
        5
    xushengbin888  
       2020-06-29 15:45:26 +08:00
    我已经差不多习惯了,自带输入法用了几个月了。唯一觉得效率低的是:大小写切换,要长按切换,感觉好难切换
    SimonOne
        6
    SimonOne  
       2020-06-29 16:09:20 +08:00
    我用鼠须管
    meisen
        7
    meisen  
       2020-06-29 16:15:37 +08:00
    @SimonOne #6 配置文件低于 150 兆的还可以,超过了卡爆你
    SimonOne
        8
    SimonOne  
       2020-06-29 16:17:34 +08:00
    @meisen #7 啊?这么多嘛,是词库吗
    zxhhh
        9
    zxhhh  
       2020-06-29 16:22:30 +08:00
    添加快捷键 command + 空格 切换中英文输入法 很顺手
    meisen
        10
    meisen  
       2020-06-29 16:36:53 +08:00
    @SimonOne #8 是的,前段时间折腾鼠须管还蛮有意思的,我添加了词库较多配置文件 200 多兆,经常卡的不动或好几秒才有反应,最后放弃该输入法。
    morrieati
        11
    morrieati  
       2020-06-29 16:42:25 +08:00
    已经习惯用 CapsLock 了
    lslqtz
        12
    lslqtz  
       2020-06-29 16:52:02 +08:00
    中英切换按键啊……
    lslqtz
        13
    lslqtz  
       2020-06-29 16:52:21 +08:00
    不同机器没办法,win 下我用 win+空格
    liuzhihang
        14
    liuzhihang  
       2020-06-29 16:52:57 +08:00
    我也想找个方法,奈何找了半天都不行。 现在 用 Caps 切换中英文
    NsLib
        15
    NsLib  
       2020-06-29 16:57:30 +08:00
    试试我这个方案?忘记原始是参考哪儿的配置了。
    https://hackers-delight.com/2019/11/11/macos-shift-to-capslock/
    itgoyo
        16
    itgoyo  
       2020-06-29 17:55:03 +08:00
    虽然帮不上题主,但是可能能帮助到其他有需求的朋友。关于输入法切换的可以看看我这个
    https://github.com/itgoyo/HHKB-Config

    wysnylc
        17
    wysnylc  
       2020-06-29 18:51:51 +08:00
    autohotkey 把 shift 和 caps lock 互换
    AllenHua
        18
    AllenHua  
       2020-06-29 19:05:30 +08:00
    我比较 low 我用搜狗

    搜狗可以满足楼主的需求
    CrownLeo
        19
    CrownLeo  
       2020-06-29 19:42:02 +08:00 via iPhone
    有一个别人共享的配置文件是单独按右 cmd 时触发 F17 之类的,搜索关键字“press alone”,然后你再去系统设置里面把 F17 修改成切换输入法的快捷键就可以实现一键切换输入法了
    ftu
        20
    ftu  
       2020-06-29 20:56:29 +08:00
    @xushengbin888 是一大段文字大写需求吗?如果就首字母大写的话,和手机一样按那个 shift 大写比较方便
    xenme
        21
    xenme  
       2020-06-29 21:26:08 +08:00 via iPhone
    公司电脑不允许装国产输入法,最后习惯了几个星期,已经习惯 capslock 了,就是大小写切换比较痛苦
    Bigice
        22
    Bigice  
       2020-06-29 21:48:32 +08:00
    可以参考我写的一篇文章。https://sspai.com/post/43324
    Liampor
        23
    Liampor  
       2020-06-29 22:08:22 +08:00
    用的落格输入法,可以这样设置
    mitoop
        24
    mitoop  
       2020-06-29 22:09:50 +08:00 via iPhone
    已经无痛了电脑手机都用的自带
    FACEB00K
        25
    FACEB00K  
       2020-06-29 22:22:29 +08:00
    mac 和一楼一样,我是绑定的右 shift 键;在 windows 上用 autohotkey 把又 shift 绑定成 ctrl+space
    wclebb
        26
    wclebb  
       2020-06-29 22:38:38 +08:00
    有没有想过把 Windows Caps Lock 键 映射成 Shift Key 呢?
    虽然很扯,不过其实我家里 macOS 和 前公司 Windows 也确实使用起来没有问题,不知道是不是大概我习惯了。
    我还把 Windows 键盘左下角键全部映射成 macOS 的了,而且确实 macOS 健位更好用。

    我甚至也在 Windows 也习惯用 macOS 方案。
    就是输入大写都是用 Shift 锁大写后松开即可继续输入,而 Caps Lock 是需要 按两次。

    确实 macOS 好写的多,特别是习惯之后。
    习惯不了也没办法(都是长时间培养的肌肉记忆)
    只能建议把 Windows 映射成 macOS 了,我还差点打算用前公司的电脑作为黑苹果。
    SWK
        27
    SWK  
       2020-06-29 23:02:40 +08:00
    日版的 MacBook 可以一键切换为英语诶,就是标点符号布局不一样
    WangZuoYou
        28
    WangZuoYou  
       2020-06-30 00:09:20 +08:00
    @xushengbin888 大写输入按住 shfit 呀,适合大写输入比较少的情况= =
    ooops
        29
    ooops  
       2020-06-30 02:58:36 +08:00
    我都没有 capslock 键,因为没啥用。大段输入大写字母的场景基本为 0,有需要编辑器都带转大写功能,打完小写转换即可;临时输入几个大写字母用 shift 字母就行了。完美解决。capslock 键还是留给 control 比较好。
    ooops
        30
    ooops  
       2020-06-30 03:00:46 +08:00
    @itgoyo 都用 hhkb 还调换 ESC 嘛。另外也不冲突,轻点 control 映射成 ESC 就行了。control 还是在 hhkb 原来的位置比较方便
    ruidoBlanco
        31
    ruidoBlanco  
       2020-06-30 07:52:52 +08:00
    上周刚刚用 goku 写 karabiner 配置弄过。不适应突然 shift 按错突然换中文的感觉就换回来了。

    https://github.com/yqrashawn/GokuRakuJoudo
    itgoyo
        32
    itgoyo  
       2020-06-30 09:17:33 +08:00
    @ooops ,平时使用 Vim 的时候退出按键经常按,esc 本来的位置太远了,所以就映射 esc 了,而且 hhkb 没有 control 按键
    MaxLi77
        33
    MaxLi77  
       2020-06-30 09:44:25 +08:00
    落格输入法,除了词库蠢一点,bug 多一点,其他道是还好
    zhaidoudou123
        34
    zhaidoudou123  
       2020-06-30 10:32:17 +08:00
    要用第三方软件自己配置吧?
    我自己是已经习惯了,Windows 自动用 shift,macOS 和 iPadOS 自动用 capslock
    find456789
        35
    find456789  
       2020-06-30 14:55:36 +08:00
    jedz
        36
    jedz  
       2020-12-28 13:11:08 +08:00
    想用 Windows 的方案。短按 shift 切换中英文用 Karabiner 解决了,但在中文输入法下按 Caps Lock 直接切换大小写(而不是切换中英文)不知道怎么弄。
    jianyisiqian
        37
    jianyisiqian  
       240 天前
    在 tmux 终端中长按 shift 准备复制文本时,会切换中英输入法。接下来输入 Linux 命令的时候很可能会忘记切换回来,从而输入了中文。在 word 或者其他文本编辑器中,按住 shift 选中一个连续区域的文本的时候,也会切换中英输入法。

    搜狗输入法没办法识别 shift 是长按还是短按!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5347 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 07:01 · PVG 15:01 · LAX 23:01 · JFK 02:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.