86Box doesn't sync the caps lock and num lock keys between Windows and the emulator
Closed this issue · 2 comments
What happened?
If 86Box is running, it doesn't check what state the caps or num lock key in Windows is set to, so it's very easy to get out of sync between the two environments where you have to keep changing the keys when you switch between windows.
Configuration file
n/a
Operating system
Windows 10
CPU
n/a
86Box version
v4.1.1 build 5634
Build architecture
Windows - x86 (32-bit)
Build type
- New recompiler
- Debug build
Download source
Official website (Jenkins, GitHub)
Additional context
It can even easily happen that you can have caps turned on in Windows, launch 86Box, and in the DOS window it'll be lowercase.
Having those synced will be great. Also for Scroll lock and Fn lock.
Separately - showing the Lock indicators somewhere in the 86Box UI would be useful too. See first item at joncampbell123/dosbox-x#3636
This is CANTFIX. There is no reliable method to determine and/or set the lock states that works across all platforms.
Virtualization programs tend to accomplish this with kernel modules along with guest additions - neither of which are in scope for 86Box.
A lock indicator is planned for the future. But it will not sync the state with the host, only display that of the running system.