Все ли коды клавиш кроссплатформенные?

Все ли коды клавиш кроссплатформенные?

Почти все клавиатуры работают одинаково на Windows, Macintosh и GNU/Linux.
Я нашел этоВиртуальный ключсписок.
Откуда берутся эти коды клавиш и как доказать, что они кроссплатформенные?

решение1

Нет, коды ключейзависит от платформы. Они приходят изAPI(интерфейс прикладного программирования) текущей операционной системы.

Для WinAPI вы можете найти ихздесь, для MacOS водин из заголовочных файлов.

Прошивка (драйвер) «транслирует» нажатия клавиш в соответствующие VirtualCodes, зависящие от текущей ОС. Это своего рода «отображение» для абстрагирования физических устройств (клавиатур) от программного уровня (операционной системы).

Связанный контент