Доку принципиально не читаем?
Буквенные кнопки клавиатуры вводят именно то, что на них написано. В латинской раскладке QWERTY, в русской ЙЦУКЕН. Вот некоторые спецсимволы в русской раскладке оказались не на своих местах из-за особенностей ps/2 клавиатуры, но к этому легко привыкнуть. Да и мало кто будет набирать длинные русские тексты...
Из-за этого таблица перекодировки сканкодов занимает чуть ли не треть объема памяти VTRAM. И никак этого не избежать. Это в настоящем КСМ клавиатура передает готовые коды символов, халява полная...





Ответить с цитированием