Address layout key handling. Fixes #842

This commit is contained in:
Francisco Hodge 2020-12-16 08:49:29 -05:00
parent fa61a360dc
commit eb166e69e3

View File

@ -99,15 +99,15 @@ class PhysicalKeyboard {
}
/**
* If button is not uppercase, casting to lowercase
* Casting key to lowercase
*/
if (
output !== output.toUpperCase() ||
(output && output !== output.toUpperCase()) ||
(event.code[0] === "F" &&
Number.isInteger(Number(event.code[1])) &&
event.code.length <= 3)
) {
output = output.toLowerCase();
output = output ? output.toLowerCase() : output;
}
return output;