比如,对于程序员来讲,平常用VSCode/Obsidian多,经常会遇到想输入英文标点符号结果却打成了中文的,还得删掉,调成英文模式重打,但在其他程序又需要打出中文标点
感觉可以搞个小程序自动识别激活的窗口,采用白名单或者黑名单模式,在某些程序下自动实现中文输入法打出英文标点,另一些程序下打出中文标点
希望支持百度输入法
搜狗输入法广告太疯狂,自带输入法又不太好用,每次蓝屏重启都会把以前通过打字形成的词库清空掉
不知道有没有手搓大佬感兴趣
比如,对于程序员来讲,平常用VSCode/Obsidian多,经常会遇到想输入英文标点符号结果却打成了中文的,还得删掉,调成英文模式重打,但在其他程序又需要打出中文标点
感觉可以搞个小程序自动识别激活的窗口,采用白名单或者黑名单模式,在某些程序下自动实现中文输入法打出英文标点,另一些程序下打出中文标点
希望支持百度输入法
搜狗输入法广告太疯狂,自带输入法又不太好用,每次蓝屏重启都会把以前通过打字形成的词库清空掉
不知道有没有手搓大佬感兴趣
Windows自带设置,允许不同程序使用不同的输入法。但是我感觉还是不够好用,还是想要楼主所描述的这种小工具。
又一款输入法指示器KBLAutoSwitch:AHK中英文输入法自动切换 - 发现频道 - 小众软件官方论坛 (appinn.net)
之前不是有大佬做过了吗?除了微软输入法都能用(然而我只用微软输入法现在。。。)
不太一样啊,我这个帖子的需求是切换标点输入方式,看那个帖子是中英文整个切换
搜狗拼音有个无障碍版,没有广告,不过网上已经找不到下载链接了,我本地有传了一下
https://www.swisstransfer.com/d/8a93342e-dcac-4072-909a-750de0bb0eac
想到用搜狗五笔切换成全拼音模式应该也不错,印象中这个也是没广告的
这个 KBLAutoSwitch程序经常卡死掉,然后弹出提示框“Could not close the previous instance of this script. Keep waiting?”
请问大兄弟有碰到这个情况吗?
挺崩溃的,这个软件现在已经停更了
不知道 我不用这个软件 我用的微软输入法
确实需要一个 “只要是在VS里面,不管当前用的是什么输入法,只要输入标点就是纯英文标点” 的功能。
可以用Capscursor工具,设置Capslock键+数字键直接上屏英文符号。有2个方法:
①快捷文本:框选一个符号,长按Capslock+任意键创建快捷文本,下次短按这个快捷键就会直接输出这个符号了。
②模拟按键:
【0】={text}=
【1】={text}!
【2】={text}@
【3】={text}#
【4】={text}$
【5】={text}%
【6】={text}^
【7】={text}&
【8】={text}*
【9】={text}(
【0】={text})
【<】={text},
【>】={text}.
【?】={text}/
【;】={text};
【”】={text}’
{text}表示直接输出文本,比方法①更快,删掉{text}可以支持组合键。
我是搜狗输入法.
默认设置是 中文环境下输出英文标点.
切换到其他程序, 再 ctrl+.
切换成中文标点.
比如我现在论坛发帖, 不是必须中文符号, 不切换也无所谓.
小鹤双拼输入符号很方便, 比如用分号+w输入问号, 在其他输入法下用ahk脚本也能实现这样的操作, 比如:
分号+问号= ?
:*:;w::?
如果分中英文标点, 可以直接用两个分号输入中文标点:
:*:;;w::?
也可以这样分窗口输入全半角:
#IfWinActive ahk_exe SciTE.exe
:*:;w::?
return
#IfWinActive
#IfWinActive ahk_exe Notepad.exe
:*:;w::?
return
#IfWinActive
两个中文输入法, 手动识别窗口, 快捷键切换
Capscursor在非限制模式下,在VSCode/Obsidian中使用Capslock+F10复制程序名称,然后打开Capssursor点开帮助说明,在最下面找到使用英文标点的程序,把程序名称粘贴上去,然后关闭帮助说明就可以了。
谢谢提醒,还可以这样用,学习了。
影子输入法。
一款用AHK制作的输入法,支持识别特定程序。
小众软件介绍过。
虽然这个输入法支持识别不同程序设置输入法状态,但是不支持
不过这个ahk是开源的,可以自己修改。