爱意满满的作品展示区。
paradoxie

[送终身会员] 迫于饱受 Mac 系统的折磨,搓了个 Mac 平台的输入法自动切换工具 - InputSwitcher

  •  
  •   paradoxie · Jan 16 · 7789 views
    This topic created in 293 days ago, the information mentioned may be changed or developed.

    xdm 好,混迹 V 站这么久,今天终于轮到我来“分享创造”了!

    缘起

    事情还要从上个月( 12 月 4 号)说起。当时我在技术群里求助,吐槽 Mac 总是莫名其妙自动切换回它自己的自带输入法,非常打断心流。 当时的聊天截图如下,群里大佬给出的“硬核”建议是——“卸载自带输入法” 😂

    聊天求助

    折腾

    玩笑归玩笑,我想了一下原理,其实通过监听 APP 的焦点切换事件,应该就能实现自动化切换。 虽然之前学过 Flutter 和 Swift ,本来打算自己手搓一个。但转念一想,现在 AI 既然都这么努力了,为什么不试试让 AI 帮我写呢? 反正我自己能看懂代码,逻辑把控住,不至于写出失控的代码。 于是,在 AI 的辅助下,在这个周末搓出了这个小工具。

    意外之喜

    工具做出来后,想着“来都来了”,不如顺手加点 Pro 功能,申请了支付接口,试试能不能赚赚刀乐? 然后火速上官网,就放着没管了。

    讲真,咱也不知道这破玩意儿到底有没有人用,更别说下单买 Pro 了 —— 甚至我自己都一直在用 Free 版本 😂

    直到前些天,突然收到了支付平台的用户支付邮件。

    Ohhh~!不仅有人用!还有人愿意为它买单!

    福利

    既然验证了需求,就发出来给 V 友们送一波终身码。 生成了 100 个 Pro 版终身会员兑换码,希望能帮到同样被输入法折磨的 hxd 。

    优惠码:JA4Y056FBC

    使用方式:点击官网的 [购买 Pro] 跳转支付页面后,填写折扣码就 OK~不需要填写支付卡等信息,拿了的 xdm 留个言反馈反馈呀~

    官网链接: https://inputswitcher.com/

    Supplement 1  ·  Jan 16

    emm...发帖前还担心会不会没人理,尴尬收场

    没想到xdm下手这么快...

    追加 100 个:NUW8KJA62D

    手快有手慢无~

    使用方式:点击官网的 [购买 Pro] 跳转支付页面后,填写折扣码就 OK~

    不需要填写支付卡等信息~

    拿了的 xdm 留个言反馈哈

    Supplement 2  ·  Jan 19
    后台看了下两波折扣码的激活率在 90%+,奈斯~

    对 xdm 有帮助就好🤪

    再次追加 100 个:8MA56HNQZB

    使用方式:点击官网的 [购买 Pro] 跳转支付页面后,填写折扣码就 OK~

    不需要填写支付卡等信息~

    拿了的 xdm 留个言反馈哈😫😫
    Supplement 3  ·  Jan 19
    我丢,上一个码属性填错了😫😫忽略上面的 8MA56HNQZB

    新折扣码:WJLNGSJY4A
    新折扣码:WJLNGSJY4A
    新折扣码:WJLNGSJY4A

    最后一次帖子增补的机会了,所以应该是最后一波了~

    使用方式:点击官网的 [购买 Pro] 跳转支付页面后,填写折扣码就 OK~

    不需要填写支付卡等信息~

    拿了的 xdm 留个言反馈哈😫😫
    118 replies  •  2026-01-26 01:55:16 +08:00
    1  2  
    ❮ ❯
    leeshong27
    1
    恭喜分享,虽然我还在 12.7.4
    ponng
    ponng
    Jan 16 via iPhone
    2
    恭喜大佬跑通第一单
    Exia
    Exia
    Jan 16
    3
    感谢分享,方便分享一下输入法这种工具的开发难点吗?希望能了解一下 😁
    Selune
    Selune
    Jan 16
    4
    恭喜,感谢大佬
    zhhbstudio
    5
    已激活 大佬牛逼
    xiaomageit
    6
    已激活 大佬牛逼
    paradoxie
    paradoxie
    OP
    Jan 16
    7
    @leeshong27 后面试试能不能兼容更低版本,我自己也有一台 14 年的 mbp 也没用上 😂
    LeanTide
    LeanTide
    Jan 16
    8
    很不错的创意。 不过我日常习惯通过 Touch Bar 切换输入法,我把电源键边上的那个模块设置成了输入法切换,也很方便,有没有和我一样的 V 友
    paradoxie
    paradoxie
    OP
    Jan 16
    9
    @ponng ☺️感谢资瓷
    bugsnail
    bugsnail
    Jan 16
    10
    相比这个 APP ,OP 的执行能力更令人启发
    ankangbyte
    11
    已激活 大佬牛逼
    mangmaimu
    mangmaimu
    Jan 16
    12
    不错不错,以后不用调来调去了。感谢 op 激活码
    paradoxie
    paradoxie
    OP
    Jan 16
    13
    @Exia 我这个破玩意儿只是根据具体某个软件实现输入法的自动切换,并不是做了一个输入法哈。这个工具的话,难点就两个:辅助功能权限和用 CGEvent 做全局事件监听,不过果子的文档都很成熟了,技术本身没啥门槛了已经
    paradoxie
    paradoxie
    OP
    Jan 16
    14
    @LeanTide 我之前一直是 ctrl+space 切换,有时候要按好多次才能切到想要的,用着用着又回去了,到现在依然不能理解果子这个都做不好,AI 了下说是系统的 API TISSelectInputSource 不稳定导致的
    Exia
    Exia
    Jan 16
    15
    @paradoxie 谢谢~
    phpcxy
    phpcxy
    Jan 16
    16
    这确实也是我的一个痛点,感谢 OP 。
    有个小问题,刚激活 Pro 版本的切换后播放音乐是关闭状态的,但切换了会播放音乐。我去手动打开切换音乐再关闭才不会播放。
    hahao
    hahao
    Jan 16
    17
    已激活,感谢 OP
    licong
    licong
    Jan 16
    18
    已激活,感谢 OP
    v2erFy
    v2erFy
    Jan 16
    19
    已激活,刚好最近换了新设备还在疯狂尝试 app 中,感谢
    1gzNr
    1gzNr
    Jan 16
    20
    非常感谢
    grammar
    grammar
    Jan 16
    21
    已激活,感谢 OP !
    Yrian
    Yrian
    Jan 16
    22
    已激活 感谢 OP
    shfksknc
    shfksknc
    Jan 16 via iPhone
    23
    非感谢
    EricYuan1
    EricYuan1
    Jan 16
    24
    和 input source pro 的区别是?
    followadc
    followadc
    Jan 16 via iPhone
    25
    刚需
    Ma1agu
    Ma1agu
    Jan 16
    26
    已激活,感谢 OP
    laoertongzhi
    27
    已激活,感谢 OP
    xy19009188
    28
    牛逼,老哥,已经激活
    lobster1991
    29
    已激活 感谢大佬
    BrandonKevinsoon
    30
    已激活,感谢 OP
    lockheart
    lockheart
    Jan 16 via iPhone
    31
    已激活感谢大佬
    xy19009188
    32
    不过我用的是小企鹅,好像从来没有被切换过系统输入法
    ToDayMkCode
    33
    @EricYuan1 一个收费 一个免费?
    deepzz
    deepzz
    Jan 16
    34
    这不巧了吗 [LinguaX]( https://linguax.app)
    deepzz
    deepzz
    Jan 16
    35
    哈哈,这不巧了吗 [LinguaX]( https://linguax.app)
    xujia1998
    xujia1998
    Jan 16
    36
    已激活,感谢 OP
    paradoxie
    paradoxie
    OP
    Jan 16
    37
    @phpcxy 感谢反馈~我研究研究🧐
    Quik
    Quik
    Jan 16❤️1
    38
    支持一下。
    不过其实有一个 App 能解决差不多的问题,而且完全开源:
    https://github.com/runjuu/InputSourcePro
    mengdu
    mengdu
    Jan 16❤️1
    39
    开源的 inputSourcePro 不好用么。。
    lifei6671
    lifei6671
    Jan 16
    40
    已激活!感谢大佬。期待应用在前台时再程序坞里显示应用图标。
    paradoxie
    paradoxie
    OP
    Jan 16
    41
    @EricYuan1
    @Quik 我趣~这么大的事不早说,重复轮子了属于是。换个角度:有偶像可以借(-)鉴(-)了🤪
    paradoxie
    paradoxie
    OP
    Jan 16
    42
    @lifei6671 感谢反馈,看明白了,程序坞显示或隐藏,我忘记还有个中间状态了
    Bingo1234
    Bingo1234
    Jan 16 via iPhone
    43
    已经激活,感谢大佬
    lzyroot
    lzyroot
    Jan 16
    44
    开源免费的 keyboardholder 和 Input Source Pro 也不错的
    MonkeyD1
    MonkeyD1
    Jan 16
    45
    https://www.v2ex.com/t/1182884, Input Source Pro 都已经卸载了
    ding2
    ding2
    Jan 16
    46
    牛逼牛逼! 不过你这 pro 一点也不 pro
    YOKAMIA
    YOKAMIA
    Jan 16
    47
    已激活,谢谢 op
    paradoxie
    paradoxie
    OP
    Jan 16
    48
    @ding2 皇冠图标还不够 Pro?😤
    lmmlaughing
    49
    晚了一步。。。
    EricYuan1
    EricYuan1
    Jan 16
    50
    @deepzz #34 又看到你了,LaunchX ~~~~
    ShaoLongFei
    51
    JA4Y056FBC is not a valid discount code.
    不行啊
    EricYuan1
    EricYuan1
    Jan 16
    52
    @MonkeyD1 实话说 我也卸载了,直接鼠须管完事儿了
    Endeavor
    Endeavor
    Jan 16
    53
    靠 100 次到了吗
    paradoxie
    paradoxie
    OP
    Jan 16
    54
    @Endeavor 正在开会,稍等会儿再补 100 个哈,我还以为会没人理我导致场面尴尬🥶
    paradoxie
    paradoxie
    OP
    Jan 16
    55
    @ShaoLongFei
    @lmmlaughing 稍等下再补 100 个🥺
    EeveeRibbon
    56
    在用 inputSourcePro ,有功能更强大的地方吗
    Endeavor
    Endeavor
    Jan 16
    57
    @paradoxie #54 最近刚好被 macos 这个输入法切换折磨得很烦,谢谢
    LBSeven
    LBSeven
    Jan 16
    58
    13.7.7 也不兼容么
    CalledKingsley
    59
    等下一波 100 个,这些家伙都太快了,op 好人一生平安
    970
    970
    Jan 16
    60
    等下一波 100 个,这些家伙都太快了,op 好人一生平安
    paradoxie
    paradoxie
    OP
    Jan 16❤️2
    61
    paradoxie
    paradoxie
    OP
    Jan 16
    62
    @LBSeven 最低支持到 macOS 14.0 😳
    believems
    believems
    Jan 16
    63
    感谢,已经使用
    songche
    songche
    Jan 16
    64
    是否可以批量选择应用添加规则,一个一个加有点烦
    heliang614
    65
    又没了吗?我还没激活呢
    nthin0
    nthin0
    Jan 16
    66
    拿到了,感谢 lz
    yg503
    yg503
    Jan 16
    67
    感谢
    conanan
    conanan
    Jan 16
    68
    感谢
    gotonull
    gotonull
    Jan 16
    69
    是否可以批量选择应用添加规则,一个一个加有点烦
    solos
    solos
    Jan 16
    70
    @Quik 我就用的这个
    MikeMai
    MikeMai
    Jan 16
    71
    感谢,已经使用,困扰多年的问题
    kafeicocoa
    72
    13.7.8 不兼容 M1 芯片
    dabaov2
    dabaov2
    Jan 16 via Android
    73
    xixi😊
    imnpc
    imnpc
    Jan 16
    74
    已激活
    VincentLKB
    75
    买了,楼主大气
    DualVectorFoil
    DualVectorFoil
    Jan 16 via Android
    76
    lz 行动力可以的,但是可以先网上查查有无类似轮子吧😂😂,我还以为 inputsourcepro 已经基本人尽皆知了

    https://github.com/runjuu/InputSourcePro
    paradoxie
    paradoxie
    OP
    Jan 16
    77
    @DualVectorFoil 😭😭😭
    paradoxie
    paradoxie
    OP
    Jan 16
    78
    @songche 后面看看怎么迭代
    paradoxie
    paradoxie
    OP
    Jan 16
    79
    @heliang614 还有呀,新上货的
    licong
    licong
    Jan 16
    80
    @DualVectorFoil 这个也挺好用的
    Phorus
    Phorus
    Jan 16
    81
    已激活,硬需求,使用一段时间看看能不能提交一些反馈,感谢!🙏
    ysnow888
    ysnow888
    Jan 16
    82
    拿到了,感谢~
    saburo
    saburo
    Jan 16
    83
    拿到了,感谢!
    stefsui
    stefsui
    Jan 16
    84
    foryou2023
    85
    恭喜能变现
    huyeyun
    huyeyun
    Jan 16❤️1
    86
    拿到了,感谢
    r0sevil
    r0sevil
    Jan 16❤️1
    87
    拿到了,感谢
    deepzz
    deepzz
    Jan 16❤️1
    88
    @EricYuan1 #50 哈哈,等功能迭代差不多了,我也来推广一波
    fezar
    fezar
    Jan 16 via Android❤️1
    89
    兑换了。感谢 回家安装上试试
    xunqin
    xunqin
    Jan 16
    90
    和这个 也是一样的

    https://inputsource.pro/zh-CN
    paradoxie
    paradoxie
    OP
    Jan 16 via Android
    91
    @foryou2023 能维持个域名费用就算成功😂
    paradoxie
    paradoxie
    OP
    Jan 16 via Android
    92
    @Phorus 希望这玩意儿对你有帮助😌
    v2v2v2ya
    v2v2v2ya
    Jan 17
    93
    来晚了。。。
    followad
    followad
    Jan 17
    94
    NUW8KJA62D 显示是无效的了大佬
    tonyd
    tonyd
    Jan 17
    95
    还是手慢了...
    coffish
    coffish
    Jan 17
    96
    还是来晚了。
    Zuming
    Zuming
    Jan 17
    97
    又来晚了
    Rea1
    Rea1
    Jan 17
    98
    为啥我总是会来晚啊啊啊!
    paradoxie
    paradoxie
    OP
    Jan 17 via Android
    99
    @v2v2v2ya
    @followad
    @tonyd
    @coffish
    @Zuming
    @Rea1

    xd 莫慌,周一上班再追加 100 个😏
    Chengnan049
    100
    @Quik 我还以为所有人都知道哈哈
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2522 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 159ms · UTC 14:45 · PVG 22:45 · LAX 06:45 · JFK 09:45
    ♥ Do have faith in what you're doing.