KBLAutoSwitch icon indicating copy to clipboard operation
KBLAutoSwitch copied to clipboard

使用shift当作修饰键时总是会切换中英文,

Open seszu opened this issue 2 years ago • 4 comments

软件用了一段时间,体验良好,目前比较困扰的是当需要使用shift键配合鼠标操作的时候,这时候软件也会触发一次中英文切换,这主要体现在一些软件中需要按住shift然后鼠标拖放的操作,还有在文件管理、excel中需要按住shift后选择多行时也会触发一次中英文切换,能否添加一个选项,shift按下超过200ms便不再切换中英文,以配合其他需要长按shift键的操作

seszu avatar Aug 22 '22 23:08 seszu

或者做一个这样的判断: 如果只按了shift键, 就是切换中英文输入法, 如果按shift键的时候还有其它按键按下, 则不切换中英文输入法, 执行相应的shift+其它按键的操作

huo-feng-ding avatar Sep 05 '22 11:09 huo-feng-ding

目前在按住shift期间按鼠标无效,以后有能力会修复

flyinclouds avatar Sep 06 '22 08:09 flyinclouds

我曾经有个脚本,是短按CapsLock切换中英文,长按切换大小写,是这么实现的,供参考

CapsLock::
    KeyWait, CapsLock, T0.3
    if ErrorLevel {
        SendInput, {Capslock}
        KeyWait, CapsLock
    } else {
        Send, #{Space}
    }

return

ayanamist avatar Nov 08 '22 15:11 ayanamist

你可以关闭此脚本shift热键,然后在原脚本Label_Return:下方,自行定义快捷键,调用shift热键相同方法。

KnIfER avatar Mar 27 '23 04:03 KnIfER