V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
luistrong
V2EX  ›  问与答

Mac 使用大写锁定键 caps lock 切换输入法,且通过 caps lock 指示灯看出中英文状态

  •  
  •   luistrong · 2018-05-09 16:44:00 +08:00 · 4465 次点击
    这是一个创建于 2178 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于打开一些软件如 ps,mac 会自动切换输入法为英文,来回切换很麻烦。
    刚才看了两个贴子:

    Mac 终于找到输入法完美解决方案( https://www.v2ex.com/t/305229 ),
    最近好几个吐槽输入法切换的帖子,说说我的办法( https://www.v2ex.com/t/233805 )。

    @Sylv 同学的贴子里面设置的方法比较实用,但没涉及到指示灯来判断当前处于何种输入法,
    所以我现在想要实现的功能如标题所示:
    大写锁定键 caps lock 切换输入法,且通过 caps lock 指示灯看出中英文状态,灯亮为系统自带英文状态,灯灭为搜狗中文状态。

    我还看到一篇用 caps lock 灯作为指示输入法状态的文章:Mac:使用大写锁定键切换输入法( https://blog.blahgeek.com/IMLight/)。

    由于上面的例子和我想要实现的目的有出入,而我不太懂如何操作,所以希望高手指点一下。
    我的系统是 10.11.6。谢谢~
    6 条回复    2018-05-10 10:15:11 +08:00
    sheeprain0627
        1
    sheeprain0627  
       2018-05-09 17:34:34 +08:00 via Android
    看不懂,我的 Mac 就用系统自带中文,就没问题
    wu67
        2
    wu67  
       2018-05-09 17:41:46 +08:00
    自带中文输入法, 大写键切换中英文, 然后长按锁定大写, 此时大写灯亮
    luistrong
        3
    luistrong  
    OP
       2018-05-09 18:13:36 +08:00
    @sheeprain0627
    @wu67
    楼上朋友,你们用惯了自带的中文输入法还好,我是用惯了搜狗了。。
    mritd
        4
    mritd  
       2018-05-09 19:31:53 +08:00 via iPhone
    第三方输入法表示更改了 输入法切换快捷键,目前情绪稳定
    Sylv
        5
    Sylv  
       2018-05-10 03:22:51 +08:00
    Caps Lock 灯我没折腾过,因为我觉得打字时还要低头看键盘上的灯来查看输入法状态更不方便。理想状态是盲打不看键盘,视线一直保留在屏幕上,这样更有效率,思路不容易被打断。所以我认为输入法状态应该显示在屏幕上就够了,而不需要显示在键盘上,想知道当前输入法状态只要瞟一眼菜单栏上的输入法图标就行了。

    不过我更喜欢的是给中英文输入法分别设置快捷键(左 ⌘ -> 英文,右 ⌘ -> 中文),这样都不需要判断当前输入法状态,直接无脑一键切换到所需的输入法。

    Before:


    After:


    --

    我试了下 BlahGeek 的 IMLight,至少在 OS X El Capitan (10.11.6) 下是能够通过 Caps Lock 灯显示当前中英文输入法状态的,不过只对自带键盘有效,外接键盘没有效果。
    luistrong
        6
    luistrong  
    OP
       2018-05-10 10:15:11 +08:00
    @Sylv 多谢 你的方法不需要通过观察状态栏直接按响应键就可以输入这点确实比较便利。

    我现在摸索出一种方法:通过 BTT 定义 shift 为切换输入法,caps lock 为切换搜狗的中英文,这样就可以通过灯亮灭判断当前处于搜狗的中英文状态。这种方法还是需要观察状态栏,但比原先方便了一些。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4824 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.