Я работаю над приложением JS, которое позволяет вам использовать клавиатуру вашего компьютера в качестве музыкальной клавиатуры, и я понял, что жестко программирую кучу информации о физической раскладке клавиатуры.Например, какие клавиши существуют (обратный удар существует, но не знак умножения), порядок (QWERTY), относительная ширина каждой клавиши и т. Д.
Вместо жесткого кодирования, есть ли какая-нибудь библиотека международной клавиатурыданные, которые я могу использовать?Я представляю, что моя собственная клавиатура QWERTY в США будет одной из многих записей в этой библиотеке.