История изменений
Исправление firkax, (текущая версия) :
Тут вот куча недовольных, а ведь эта история была ещё в 80-х годах с новыми кнопками PC/AT - Pause и PrtScr. У паузы генерилось аж 6 байт сканкодов (три для нажатия двух кнопок, три для отпускания - специальный модификатор, ctrl, numlock), если клавиатура в легаси(PC/XT)-совместимом режиме (а она и на современном железе в нём будет если сидеть в досе).
В нативном (для PC/AT) режиме генерится уже 1-байтовый сканкод, в этот режим всякие новые ОС её переключали.
Вроде тогда волн недовольства в связи с этим не случалось.
Исправление firkax, :
Тут вот куча недовольных, а ведь эта история была ещё в 80-х годах с новыми кнопками PC/AT - Pause и PrtScr. У паузы генерилось аж 6 байт сканкодов (три для нажатия двух кнопок, три для отпускания), если клавиатура в легаси(PC/XT)-совместимом режиме (а она и на современном железе в нём будет если сидеть в досе).
В нативном (для PC/AT) режиме генерится уже 1-байтовый сканкод, в этот режим всякие новые ОС её переключали.
Вроде тогда волн недовольства в связи с этим не случалось.
Исходная версия firkax, :
Тут вот куча недовольных, а ведь эта история была ещё в 80-х годах с новыми кнопками PC/AT - Pause и PrtScr. У паузы генерилось аж 6 байт сканкодов (три для нажатия двух кнопок, три для отпускания), если клавиатура в легаси(PC/XT)-совместимом режиме (а она и на современном железе в нём будет если сидеть в досе).
В нативном (для PC/AT) режиме генерится уже 1-байтовый сканкод, в этот режим всякие новые ОС её переключали.