-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ScrollLock is enabling and disabling automatically #321
Comments
Bump, it's annoying |
When I press "pause break" scroll lock is disabling, but wtf? There is nothing about scroll lock in settings, and scroll lock enabling whatever option in "Keyboard LED" chosen |
Sorry for not following-up on this… it’s pretty puzzling, as WinCompose doesn’t treat those keys in a particular way. Could you please do the following:
This may help me get some clues. Thanks! |
Sometimes to enable or disable scroll lock I must press it 2 times btw (without wincompose I must do it only one time). When scroll lock automatically disabling/enabling there is no reports of it in debug window. Only when I press/release the button. So there is 2 states:
|
0.9.10 not fixed |
Yes, the problem is present in 0.9.10. The debug window just shows keypresses of Pause and Scroll Lock, and does not show any new messages when the Scroll Lock indicator state actually changes: The behavior seems as if WinCompose is internally maintaining its own Scroll Lock indicator state, and periodically updates the system state of the Scroll Lock indicator to match that internal state, but that internal state is actually toggled when the Pause key is pressed. I found this commit: f407a12 — for some reason it has this: private static readonly IDictionary<VK, KEYBOARD> m_vk_to_flag = new Dictionary<VK, KEYBOARD>()
{
{ VK.CAPITAL, KEYBOARD.CAPS_LOCK_ON },
{ VK.NUMLOCK, KEYBOARD.NUM_LOCK_ON },
{ VK.PAUSE, KEYBOARD.SCROLL_LOCK_ON },
}; Why |
Thanks @sigprof , that old code is the probable cause. My keyboard does not have a Scroll Lock key so I never noticed the bug. |
Hi! And thank you for being patient. I believe this issue may be fixed in WinCompose 0.9.11. Could you please test the new version? |
Seems like fixed now |
ah! this affected my current keyboard and my previous as well. I hadn't suspected that WinCompose was the culprit. after having experimented with 0.9.10 and 0.9.11, this issue appears to be fixed. |
Thanks again, and sorry for the inconvenience! I'll be closing this issue now. |
v0.9.4
Keyboard Leopold FC750R PD
With WinCompose launched I have ScrollLock glitches, once I press on it — it's turns on and off automatically, and when I press CapsLock — ScrollLock is enabling too. To reset it I must unplug my keyboard or just restart WinCompose and don't touch ScrollLock.
Settings:
This happens even when "Keyboard LED" is "Disabled"
The text was updated successfully, but these errors were encountered: