fengerzh
V2EX  ›  Apple

Mac 自带原生输入法中英文切换技巧?

  •  
  •   fengerzh · Apr 7, 2021 · 3558 views
    This topic created in 1881 days ago, the information mentioned may be changed or developed.
    我现在是用 capslock 切换,但是有时候忘记自己是在中文输入状态之下,急于输入英文,结果打了两三个字母之后才反应过来现在是在中文输入状态下,这时候按一下 capslock,结果没有把英文显示在上面,反倒是把中文的第一个选项放上去了。比如我想输入 hello,刚输入两个字母 he,突然发现不对,想切换成英文,这时候一按 capslock,结果“肯”字被打上去了,很麻烦,请问大家有没有什么好办法防止这种情况发生?
    19 replies    2021-04-09 09:02:23 +08:00
    HandsomeZt
        1
    HandsomeZt  
       Apr 7, 2021   ❤️ 1
    control+空格不香吗
    allenchen10
        2
    allenchen10  
    PRO
       Apr 7, 2021 via iPhone
    我平常输入英文比较多,所以每次打完中文就会习惯性按一下 caps lock 切回去
    poterliu
        3
    poterliu  
       Apr 7, 2021
    安装「自动切换输入法」工具,打开某个软件时可以帮你自动切换到指定的输入法,节省很多需要切换输入法的问题。
    GZK007
        4
    GZK007  
       Apr 7, 2021   ❤️ 1
    比如我想输入 hello,刚输入两个字母 he,突然发现不对,想切换成英文,这时候一按 capslock

    为什么我试了下 caps lock 就是出来 he
    JJstyle
        5
    JJstyle  
       Apr 7, 2021 via iPhone
    我是按一下火车,就可以了
    inhd
        6
    inhd  
       Apr 7, 2021
    @GZK007 我怀疑楼主在钓鱼,但是被你抓到了
    Vegetable
        7
    Vegetable  
       Apr 7, 2021
    相比之下,有些输入框有一个更烦的问题。

    输入一半发现输入法为中文时,按下 esc,部分输入框会正确的取消输入内容。有些输入框会把字母留下,比如 github 搜索框。
    hm20062006ok
        8
    hm20062006ok  
       Apr 7, 2021   ❤️ 1
    “刚输入两个字母 he,突然发现不对,想切换成英文” 这时候按 enter
    1002xin
        9
    1002xin  
       Apr 7, 2021
    关掉 caps lock 切换,command + space 切换
    fengerzh
        10
    fengerzh  
    OP
       Apr 7, 2021
    @hm20062006ok 感谢这位大神,确实是应该按 enter,我还老习惯性近空格
    j0hnj
        11
    j0hnj  
       Apr 7, 2021
    ```
    {
    "description": "Change left-shift to F19 and held-down to left_shift",
    "manipulators": [
    {
    "from": {
    "key_code": "left_shift"
    },
    "parameters": {
    "basic.to_if_alone_timeout_milliseconds": 250,
    "basic.to_if_held_down_threshold_milliseconds": 1
    },
    "to_if_alone": [
    {
    "key_code": "f19"
    }
    ],
    "to_if_held_down": [
    {
    "key_code": "left_shift"
    }
    ],
    "type": "basic"
    }
    ]
    }
    ```

    这个是我的 karabiner 的配置:
    - 单独按 shift 的时候映射到 F19,一个不存在的键,然后在设置 -> Keyboard -> Input Source 将切换下一个输入法的快捷键设为 F19,可以实现单独按 Shift 切换输入法
    - 长按 shift + 其他键 实现 capslock
    ruolis
        12
    ruolis  
       Apr 7, 2021
    之前是用的 karabiner 但是最近更新到 big sur 之后 karabiner 突然不管用了,无奈切换回了 ctrl + space 用的多了肌肉记忆了感觉也还好

    karabiner 方案来自:/t/565667
    ruolis
        13
    ruolis  
       Apr 7, 2021
    @ruooooooli https://v2ex.com/t/565667 为啥这么发不是链接...
    msn1983aa
        14
    msn1983aa  
       Apr 7, 2021
    设置用 FN 键切换中英文就行了
    AndyZhuAZ
        15
    AndyZhuAZ  
       Apr 7, 2021
    下意识用 capslock,当我有意切换的时候会用 fn,因为我同时设置了中日英三种输入法。fn 准确靠谱
    beicky
        16
    beicky  
       Apr 7, 2021
    搜狗输入法不香么
    nine
        17
    nine  
       Apr 7, 2021
    搜狗输入法解决你的困扰。
    pC0oc4EbCSsJUy4W
        18
    pC0oc4EbCSsJUy4W  
       Apr 8, 2021
    流氓搜狗不香
    XuanYuan
        19
    XuanYuan  
       Apr 9, 2021
    @GZK007 #4 因为楼主可能是用五笔,五笔的 he 就是「肯」
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3778 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 04:38 · PVG 12:38 · LAX 21:38 · JFK 00:38
    ♥ Do have faith in what you're doing.