有没有办法 Mac 使用一个应用的时候,键盘没输入一段时间就自动切换输入法为 [英文] ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zealinux
V2EX    macOS

有没有办法 Mac 使用一个应用的时候,键盘没输入一段时间就自动切换输入法为 [英文] ?

  •  
  •   zealinux Jun 18, 2021 4601 views
    This topic created in 1776 days ago, the information mentioned may be changed or developed.

    主要我在用 Emacs evil-mode ( Vim )的时候, 总是忘记当前的输入法是中文, 所以很是讨厌。


    使用的是 MacOS 的默认中文,英文输入法

    28 replies    2021-09-24 14:25:45 +08:00
    idlerlestat
        2
    idlerlestat  
       Jun 18, 2021
    mas 里面有一个 autoswichinput 软件,能够自定义什么软件上用哪种输入法
    AoEiuV020
        3
    AoEiuV020  
       Jun 18, 2021   2
    伪需求了感觉,人很难准确感应时间,不管你这个“一段时间"设置成多少,结果都是一样混乱,以为时间到了,结果还没到,以为时间没到,结果切换到英文了,
    sohunjug
        4
    sohunjug  
       Jun 18, 2021
    hammerspoon 你值得拥有
    zealinux
        5
    zealinux  
    OP
       Jun 18, 2021
    @AoEiuV020

    可以设置 2s,自动切换,
    哪怕 10 次,只有有 1 次没有切换掉,
    但也比每次都可能要切换好。
    RayJiang9
        6
    RayJiang9  
       Jun 18, 2021
    https://github.com/itsuhane/SwitchKey
    你可能需要这个软件?切换 App 的时候自动改输入法
    比如切到微信改成汉字,切到 terminal 改成英文
    pumpkin00
        7
    pumpkin00  
       Jun 18, 2021 via iPhone
    给 emacs-china 打个广告,你这个问题 emacs-china 论坛上很早就有讨论过,你可以谷歌 emacs sis,参考一下
    jedz
        8
    jedz  
       Jun 18, 2021
    Hammerspoon 了解一下,自己写 lua 可以实现你的要求。
    EthanZC
        9
    EthanZC  
       Jun 18, 2021
    @jedz 程序员会 lua 都没几个. 何必回答这种没用的废话呢
    jedz
        10
    jedz  
       Jun 18, 2021
    @promisenev #9 ??相比之下你的回复更像是废话吧?
    我本来也不会 lua,但简单看下文档很容易就自己实现了一些功能
    ynyounuo
        11
    ynyounuo  
       Jun 18, 2021
    @promisenev 熟练掌握 Emacs 的人应该不会让 lua 这种简单的脚本语言成为桎梏
    Dvel
        12
    Dvel  
       Jun 18, 2021
    Dock 栏下方不是有个空隙吗,我用 ShowyEdge 做了个指示条来较明显的提示当前输入法。
    用余光就能确定,还凑合。
    bao3
        13
    bao3  
       Jun 18, 2021
    Hammerspoon,解决你的忧愁。
    Volekingsg
        14
    Volekingsg  
       Jun 18, 2021
    @pumpkin00 #7 加一 emacs-china 才是 emacser 的归宿呀,刷 V2EX 都见不到两个用 Emacs 的。ps fcitx emacs-rime 方案太多了
    Volekingsg
        15
    Volekingsg  
       Jun 18, 2021
    @promisenev #9 笑死
    dazkarieh
        16
    dazkarieh  
       Jun 18, 2021   1
    除了楼上的 Hammerspoon 、switchkey 、自动切换输入法,再推荐个小众输入法切换软件 KeyboardHolder

    https://github.com/leaves615/KeyboardHolder

    如果你是用 rime 输入法,不如直接在配置文件里自定义切换中英文清单,更便捷绿色。
    dbsquirrel
        17
    dbsquirrel  
       Jun 18, 2021 via iPhone
    ShowyEdge,顶部设置了个小横条,要打字时注意一下就好。
    jiayong2793
        18
    jiayong2793  
       Jun 18, 2021
    当你和别人聊天的时候,自动切换成英文怎么办?又想着把这功能关掉?
    就是一个伪需求
    你的真正需求是:当我使用终端的时候自动切换为英文
    sohunjug
        19
    sohunjug  
       Jun 18, 2021
    我用 Hammerspoon 设置各种软件切换的默认输入法 还可以快捷键临时存储当前 每次自动切 重启系统恢复
    casatAway
        20
    casatAway  
       Jun 19, 2021
    推荐国产小众”自动切换输入法“,不同的软件可以自己设置为想要的默认输入模式
    ALVC666
        21
    ALVC666  
       Jun 19, 2021
    set keep-english-in-normal-and-restore-in-insert
    ideavim 有这个功能 vim 普通模式的时候自动切换成英文输入法 不知道是不是你想要的
    感觉 emacs 应该也有吧
    SupercatX
        22
    a href="/member/SupercatX" class="dark">SupercatX  
       Jun 19, 2021 via iPhone
    @zealinux 养成习惯每次打完中文字都按一下 capslock
    EthanZC
        23
    EthanZC  
       Jun 20, 2021
    @Volekingsg 一路走好
    EthanZC
        24
    EthanZC  
       Jun 20, 2021
    @ynyounuo 你还停留在术的精通,和你说什么?
    EthanZC
        25
    EthanZC  
       Jun 20, 2021
    @jedz 又是 以自我为中心,人家楼主想要个解决的 app,非让人家自己写代码,一个个的典型的硬核思维
    AnsonUTF8
        26
    AnsonUTF8  
       Jun 20, 2021
    可以设置当按下 'esc' (或者'fd','jj',总之是进入 normal 模式)) 后自动切换输入法为英文。
    LudwigWS
        27
    LudwigWS  
       Sep 24, 2021
    @dbsquirrel 感谢感谢,好东西哈哈哈哈。意识到 Windows 输入法的浮动工具栏是有用的,昨天花了不少时间想在 Hammerspoon 自己撸一个 Input Method Indicator,但是没法在多显示器下同时显示,计算方向和比例上也麻烦,感觉要重新造好多轮子,最后没时间就放弃了,但是我坚决不用搜狗和百度等第三方输入法。今天就看到这个帖子。ShowyEdge 完美符合我的需求哈哈哈,作者和我的想法完全一样
    LudwigWS
        28
    LudwigWS  
       Sep 24, 2021
    @promisenev Emacs 用户分分钟实现自动切换输入法的功能,不用替人担心了。。
    About     Help     Advertise     Blog     API     FAQ     Solana     939 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 75ms UTC 20:31 PVG 04:31 LAX 13:31 JFK 16:31
    Do have faith in what you're doing.
    ubao msn 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