Skip to content

Commit 69cf567

Browse files
committed
USB keyboard right shift key was ignored
1 parent 8a95c1e commit 69cf567

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libraries/USBHost/src/hidboot.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@ uint8_t KeyboardReportParser::OemToAscii(uint8_t mod, uint8_t key) {
189189
// [a-z]
190190
if (VALUE_WITHIN(key, 0x04, 0x1d)) {
191191
// Upper case letters
192-
if ((kbdLockingKeys.kbdLeds.bmCapsLock == 0 && (mod & 2)) ||
193-
(kbdLockingKeys.kbdLeds.bmCapsLock == 1 && (mod & 2) == 0))
192+
if ((kbdLockingKeys.kbdLeds.bmCapsLock == 0 && shift) ||
193+
(kbdLockingKeys.kbdLeds.bmCapsLock == 1 && shift == 0))
194194
return (key - 4 + 'A');
195195

196196
// Lower case letters

0 commit comments

Comments
 (0)