dog
(荒废千年)
1
前情提要
关于使用脚踏板切换中英输入法的方案详述 - 讨论分享 - 小众软件官方论坛 (appinn.net)
想要给键盘加个“摇头开关式”USB按键,大家有什么可行性建议嘛? - 问题求助 - 小众软件官方论坛 (appinn.net)
经过测试,我发现脚踏板和摇头开关并不好用,于是我把目光转向了翘板开关(船式开关)。
也就是这个东西。
效果展示
如图,键盘上的8键被扣掉了,然后我把这个翘板开关嵌入了进去(比较丑);
这个翘板开关提前拆开调整好了手感的强弱(通过变更开关中的弹簧,不更换弹簧的话手感很硬);
将翘板开关连接在了一根usb自定义按键控制线上;
这样一来翘板开关,按向上边时,就是中文输入法;翘板开关按向下边时,就是英文输入法。
每次打字之前,用中指去盲拨一下,就可以以确定的输入法状态来打字了。
总之,闭上眼睛就知道自己输入法状态的方案,我总算搞出来了,用起来感觉还不错。
缺点是:
- 软件技术门槛高(需ahk写配合代码)
- 手工门槛高(我至少用了10种手工工具)
- 破坏性强,键盘上废了个键。
- 只能支持两种输入法状态(对我够用)。
优点是:
- 不贵,线+开关+弹簧 不会超过20,我统共花了不到5块钱。
- 舒服,可以说是有史以来最舒服的输入法切换方式了。
- 适应性强,几乎所有的键盘都可以这样改造。
- 够装逼。
碎碎念:
怎么打8呢,我把f8映射成了8。
怎么打f8呢,其实我左手边还有一块全部映射成快捷键的 “单手键盘”,不担心快捷键不够用。
怎么翘板开关的灯不亮?那个灯好像电阻有点大,走包含灯的路线的话,按键就失效了,要加灯的话,可以自己在线路上加个led小灯泡。
1 个赞
dog
(荒废千年)
2
折腾一番,总算弄好了,分享一下,作个纪念。
大约也不可能有人跟着去做吧。。。
1 个赞
dms
(稻米鼠)
3
有点意思。
在我看来,这个解决的不是切换问题,而是在键盘上指示输入法的问题。因为如果按照标准盲打,眼睛应该盯着屏幕,也就是按下第一个按键时就能感知到输入法状态是否正确。
但是,我虽然可以盲打,却一直习惯低头看键盘,导致常常输入了一堆,发现在英文输入法状态下。而这个方案恰好精准的解决了这个问题。
不过么……我最近开始习惯不使用 Capslock 了,那用 Capslock 指示灯做文章也完全可以的,只要连接到键盘前面合适观察的位置,比如按键 6 附近。(指示灯原本的位置在正常输入的情况下会被左手挡到,并不容易观察,NumLock 指示灯位置也比较偏,所以移动一下位置效果更好,而且这个改造难度也不大。
坏消息,我的键盘连这两个指示灯都没得……
LinkLi
(LinkLi)
4
你不如用ahk把各种需要打中文的classNN统计下,用ahk代码判断这个classNN的时候自动切到中文,非指定的保存默认英文布局
Nigh
(xianii)
5
可以做一个蓝牙键盘设备,没有按键,只有指示灯,这样就可以做成任意形式,放在任意地方,代替键盘上的指示灯。
我一直以来的做法是:把 capsLock 作为输入法的专属按键,只用来切换输入法。省的按 shift 影响大小写等问题。
zhongx
(zhongx)
7
KBLAutoSwitch 很有意思,设置鼠标英文的时候是红色,中文的时候是蓝色,一目了然,至于用哪个键来切换反而是次要的了。按程序自动切换中英文功能也是有的。
AHK哟,楼主的最爱。
dawn
(Xiaolove0019)
8
我是纯软件,capslock切英文,shift切中文
dog
(荒废千年)
9
capslock我用来曹操快切了。
shift切换输入法太坑了,经常因为按个符号用到shift就切换了。
dog
(荒废千年)
10
kblautoswitch写着不支持微软输入法,我现在只用微软输入法。。。
搭配机械键盘好一些,本身 DIY 玩法很强,说不定还能做得更酷炫
把 8 那个位置的轴体直接无损拆下来换这个
dog
(荒废千年)
17
补充:
搭配这段ahk脚本使用效果更佳,将微软输入法固定在中文状态,以免微软自作聪明地切换成中文输入法(下的英文状态)。
微软输入法自动跳转为中文Fix.ahk · GitHub