zealinux
V2EX  ›  macOS

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

  •  
  •   zealinux · Jun 18, 2021 · 5175 views
    This topic created in 1964 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
    idlerlestat
    Jun 18, 2021
    2
    mas 里面有一个 autoswichinput 软件,能够自定义什么软件上用哪种输入法
    AoEiuV020
    AoEiuV020
    Jun 18, 2021❤️2
    3
    伪需求了感觉,人很难准确感应时间,不管你这个“一段时间"设置成多少,结果都是一样混乱,以为时间到了,结果还没到,以为时间没到,结果切换到英文了,
    sohunjug
    sohunjug
    Jun 18, 2021
    4
    hammerspoon 你值得拥有
    zealinux
    zealinux
    OP
    Jun 18, 2021
    5
    @AoEiuV020

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

    https://github.com/leaves615/KeyboardHolder

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