请教::有没有直接切换输入法为英文状态的内置函数。
应用情景:在特定软件中模拟键盘输入时,有时候模拟键盘输入 被中文输入法(搜狗)拦截。
需求:增加一个内置功能函数,在模拟键盘输入时,预先把输入法切换为英文输入法(默认输入法)
不是发送文本。我用的软件,譬如PS,快捷键只需要单个字母按键即可。可是单个字母按键的键盘模拟,会被输入法拦截。
刚研究了一番,找到一种方法。先在windows系统的语言设置里,给英文输入法设定一个热键。
然后在quicker里,先调用热键切换到英文输入法,再使用键盘模拟 发送按钮。
(win10里,需要在语言栏里添加 一种 英语,这个切换的热键才能生效。如果是在中文里添加 英文键盘布局,热键好像不起作用。)
很好的方法😃
如果当前已经是英文输入法了,再发送win+space就变成中文了。
你很聪明,说得没错
这已经解决你的问题了,win+space切换为美式键盘,再按一下又切换回来
就是这么简单,你踩过的坑,前辈已经踩平了
你先编个代码验证一下
为何说填平了,你这个操作就是单纯切换一个输入法而已吧,你怎么判断用户原本是否是美式键盘?要能判断的话quicker应该早就加上了啊
美式键盘需要到语言首选项中去添加。而判断是否已是美式键盘从右下角的语言栏很明显就可以看出来。一般人都不会问这么入门级的问题
首先我知道怎么添加首选项语言,但首选项放第一个并不是每次输入都会是首选美式键盘的,至少我目前最新的win10有时就不是默认英文输入状态,而且我也不会无时无刻一到输入时就去看语言栏,况且我是属于喜欢隐藏任务栏的用户。
最后我感觉是你没听懂我的意思就把别人的问题定义为入门,不知道优越感哪里来的,就算你知道语言栏目前是什么输入状态,但我问得是你有什么方法可以获取输入时的语言状态呢?微软有提供方法吗?用quicker怎么判断目前默认的输入状态为美式键盘还是其它输入?所以我才说你这个方法并没有完全填平
呵呵,不知所云
果然跟逻辑不好的人无法交流,说的那么明白还一副自大的样子,你确实不是“一般人”,谈论个问题还这么有优越感
呵呵
https://getquicker.net/Sharedaction?code=79e4b621-d073-42af-cb9c-08d7f228d587
强制输入法~
https://getquicker.net/Sharedaction?code=8ed5e592-e250-4f7e-32a8-08d75977be58
可以使用au3脚本语言的 send 方法!支持原样输出,支持中英文!!!不受任何输入法影响!
如果是发送文本,可以选择“使用复制粘贴方式”,这样可以避免输入法的影响。
不是发送文本。我用的软件,譬如PS,快捷键只需要单个字母按键即可。可是单个字母按键的键盘模拟,会被输入法拦截。
刚研究了一番,找到一种方法。先在windows系统的语言设置里,给英文输入法设定一个热键。
然后在quicker里,先调用热键切换到英文输入法,再使用键盘模拟 发送按钮。
(win10里,需要在语言栏里添加 一种 英语,这个切换的热键才能生效。如果是在中文里添加 英文键盘布局,热键好像不起作用。)
很好的方法😃
如果当前已经是英文输入法了,再发送win+space就变成中文了。
你很聪明,说得没错
这已经解决你的问题了,win+space切换为美式键盘,再按一下又切换回来
就是这么简单,你踩过的坑,前辈已经踩平了
你先编个代码验证一下
为何说填平了,你这个操作就是单纯切换一个输入法而已吧,你怎么判断用户原本是否是美式键盘?要能判断的话quicker应该早就加上了啊
美式键盘需要到语言首选项中去添加。而判断是否已是美式键盘从右下角的语言栏很明显就可以看出来。一般人都不会问这么入门级的问题
首先我知道怎么添加首选项语言,但首选项放第一个并不是每次输入都会是首选美式键盘的,至少我目前最新的win10有时就不是默认英文输入状态,而且我也不会无时无刻一到输入时就去看语言栏,况且我是属于喜欢隐藏任务栏的用户。
最后我感觉是你没听懂我的意思就把别人的问题定义为入门,不知道优越感哪里来的,就算你知道语言栏目前是什么输入状态,但我问得是你有什么方法可以获取输入时的语言状态呢?微软有提供方法吗?用quicker怎么判断目前默认的输入状态为美式键盘还是其它输入?所以我才说你这个方法并没有完全填平
呵呵,不知所云
果然跟逻辑不好的人无法交流,说的那么明白还一副自大的样子,你确实不是“一般人”,谈论个问题还这么有优越感
呵呵