Page 1 of 1

将ctrl与caps互换后,在日语输入法下,按ctrl,ctrl会一直被按住。

Posted: 11 Aug 2016, 20:50
by tek_eternal
RT
我将左边的ctrl和caps lock互换,普通情况下没有问题。
当切换至日语输入法(不管是谷歌的还是微软自带的)时,按下caps lock(此时已经被映射成ctrl),ctrl会一直被按住,此后再按任何键,都会变成ctrl+按下的键(比如 按1变成是 ctrl+1),关掉ahk后还会如此,只有切换回其他输入法,按几下ctrl+shift 和 shift 才能恢复。
我发现论坛里有其他人提过这个问题,但是没人解答,大家能帮帮我么?英语不是很好,再纠结要不要再英文发一贴 :crazy:
其他人关于这个问题的提问:
https://autohotkey.com/boards/viewtopic.php?t=9701
我的映射脚本:

Code: Select all

CapsLock::LCtrl
LCtrl::CapsLock

Re: 将ctrl与caps互换后,在日语输入法下,按ctrl,ctrl会一直被按住。

Posted: 12 Aug 2016, 21:20
by Marcosa1020
你好。
可能是因為Capslock有持續運作的功能,如果將CapsLock換成其它按鍵可以嗎?
例如`

Code: Select all

`::LCtrl
LCtrl::`

Re: 将ctrl与caps互换后,在日语输入法下,按ctrl,ctrl会一直被按住。

Posted: 13 Aug 2016, 19:38
by tek_eternal
Marcosa1020 wrote:你好。
可能是因為Capslock有持續運作的功能,如果將CapsLock換成其它按鍵可以嗎?
例如`

Code: Select all

`::LCtrl
LCtrl::`
使用其它键与ctrl交换是没问题的,只有caps lock,且在日语输入法中会这样,这个让我很困扰。