Capslock and xKRO
- Charlie_Brown_MX
- Location: United Kingdom
- Main keyboard: Apple Extended Keyboard
- Main mouse: Microsoft IntelliMouse
- Favorite switch: ALPS: cream or salmon
- DT Pro Member: -
Am I correct in presuming that the Capslock key — like shift, Control, and Alt — is *not* counted towards a keyboard’s xKRO value? Testing leads me to believe it’s not, but I’d like to be sure.
- Charlie_Brown_MX
- Location: United Kingdom
- Main keyboard: Apple Extended Keyboard
- Main mouse: Microsoft IntelliMouse
- Favorite switch: ALPS: cream or salmon
- DT Pro Member: -
Damn it.Soarer wrote:No... it is counted.
When Control is remapped to the Capslock key is it counted as one key, or does it retain its special status as an uncounted keypress?
- Icarium
- Location: Germany
- Main keyboard: These fields just
- Main mouse: opened my eyes
- Favorite switch: I need to bring stuff to work
- DT Pro Member: -
Depends on how the remapping is done. There are two sources for KRO issues. The matrix and the USB standard.
Maybe more that I don't know about.
If the remapping is done in software the key that is being sent is still capslock and not control so the translation is done AFTER the bottleneck so it counts now. If the remapping is done in hardware it should not be counted because now a control key signal is sent.
Maybe more that I don't know about.

If the remapping is done in software the key that is being sent is still capslock and not control so the translation is done AFTER the bottleneck so it counts now. If the remapping is done in hardware it should not be counted because now a control key signal is sent.
- Charlie_Brown_MX
- Location: United Kingdom
- Main keyboard: Apple Extended Keyboard
- Main mouse: Microsoft IntelliMouse
- Favorite switch: ALPS: cream or salmon
- DT Pro Member: -
In that case, I suspect it *will* fall victim to being counted toward the KRO limit. I used this registry edit to remap Capslock to Control on my work PC:Icarium wrote:Depends on how the remapping is done. There are two sources for KRO issues. The matrix and the USB standard.
Maybe more that I don't know about.
If the remapping is done in software the key that is being sent is still capslock and not control so the translation is done AFTER the bottleneck so it counts now. If the remapping is done in hardware it should not be counted because now a control key signal is sent.
Code: Select all
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
- Icarium
- Location: Germany
- Main keyboard: These fields just
- Main mouse: opened my eyes
- Favorite switch: I need to bring stuff to work
- DT Pro Member: -
If the matrix is the problem it does count as caps lock before and after obviously because it's the same key but if it doesn't have diodes it means it is 2KRO anyway. This is usually not a problem because the matrix is optimized; but not for swapped positions. 

- Charlie_Brown_MX
- Location: United Kingdom
- Main keyboard: Apple Extended Keyboard
- Main mouse: Microsoft IntelliMouse
- Favorite switch: ALPS: cream or salmon
- DT Pro Member: -
So far so good: I’ve been using it for over a week now without any problems.