Autohotkey更改win10切换虚拟桌面快捷键程序问题,不能连续切换

win10默认的虚拟桌面切换为ctrl+win+左箭头/右箭头,我想把他改成ctrl+win+q/w,我用的send指令,但是切换过去后会失去对桌面的焦点,导致autoh... win10默认的虚拟桌面切换为ctrl+win+左箭头/右箭头,我想把他改成ctrl+win+q/w,我用的send指令,但是切换过去后会失去对桌面的焦点,导致autohotkey的程序按下去没反应,即send发送的命令不能被系统响应,只能点击一下桌面或任意应用后才能继续切换。
我写的程序:
^#q::Send ^#{Left} return
^#w::Send ^#{Right} return
各位大神帮忙看看怎么才能修改,能够连续切换虚拟桌面,谢谢!
展开
 我来答
zyl0462
2015-08-25 · TA获得超过1082个赞
知道小有建树答主
回答量:433
采纳率:75%
帮助的人:328万
展开全部
试试下面的代码,通过autohotkey自带的windows spy,检测窗口信息,
^#q::

IfWinExist [, WinTitle, WinText, ExcludeTitle, ExcludeText]
{
WinActivate
Send ^#{Left}
return
}
追问
试了还是不行,找到原因了,但是没有解决办法,win10系统有一个“禁用IME”功能,每次切换过去后会禁用IME(灰色的×),导致键盘输入的内容无效,系统不会响应,所以导致不能连续切换,不知道怎么关闭“禁止IME”这个功能。。。如果用系统自带的快捷键没问题,即使“禁止IME”开启也能连续切换,估计系统的快捷键优先级比较高吧,不知道怎么解决了
追答
那你可以试下模拟下用户click操作
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式