目标是在在 Windows 上用 Shift + 鼠标左键 选择文本时,不要让系统切换输入法中英模式,有哪些解决方案吗?
输入法问题,换个输入法?
输入法切换快捷键设置问题吧
要是你能区分左右shift的话,切换中英文切到右shift吧。这个是舒服发的问题,要不换一个?
可以使用这个开源的小工具将caps转换成control+space来切换输入法. GitHub - cuiliang/Caps2CtrlSpace: CapsLock 切换输入法中英文
也可以用AHK 和 quicker
我也遇到了这个问题,左手shift切换中英文蛮方便的。最后图省事,把输入法快捷键取消了,挺可惜。还真没想过要用ahk处理。
我咋没遇到这种问题呢,这两个操作一直没有冲突过
我也是,一般来说不会啊,只要按住就没事
我是使用autohotkey脚本解决这个问题的,在按下及抬起shift按键中判断是否有鼠标左键被按下,如果有有则触发一次ctrl+空格,我的输入法是shift或ctrl+空格可以实现中英文切换,下面是autohotkey脚本
ShiftClickDown := 0
ShiftDown := 0
~+LButton::
ShiftClickDown := 1
return
~Shift::
if(ShiftDown = 0) {
ShiftDown := 1
ShiftClickDown := 0
}
return
~Shift Up::
ShiftDown := 0
if (ShiftClickDown = 1) {
Send ^{Space}
}
return
但是单击 Shift 切换中英我也要用呀,只是希望按住 Shift + 鼠标左键选择文本时候不要切换
我的中英混输很多, Ctrl + 空格不合适,还是希望能在单击 Shift 切换中英保留的情况下,按住 Shift + 鼠标左键选择文本时候不要切换
微软输入法没有提供这种选项,那你只能换输入法了。
待会看看

