Цитата(Serg_Sm @ Jan 14 2009, 12:35)

Таблицы скан-кодов 1,2,3 - отличаются ли они для русской клавиатуры? И если да, то нужно их описание.
В наших клавиатурах используется таблица 2. Это написано в статье, ссылку на которую приводил выше. Там же и сама таблица.
Цитата(Serg_Sm @ Jan 14 2009, 12:35)

Алгоритмы обработки нажатия одновременно нескольких клавиш, до 3 и более (работа с автоповтором, когда производится отсылание кодов отжатий, обработка ошибки сканирования) - кстати в разных клавиатурах это организовано по разному, возможно зависит от матрицы.
При нажатии нескольких клавиш: код нажатия и отпускания - в соответствии с порядком нажатий/отпусканий; автоповтор - только для последней нажатой и не отпущенной. При одновременном нажатии большого числа клавиш - коды начиная с некоторой не передаются (определял эксперементально), т.е. как-будто и не нажимались (речь, естественно для клавиш типа буква/цифра, всякие Ctrl и им подобные - нажатие/отжатие передаются всегда). Автоповтор прекращается, если удерживаем клавишу и нажали/отжали управляющую (Shift и др) (по эксперименту). Автоповтор некоторых клавиш - не производится: Ctrl, Shift, Alt, NumLock, CapsLock, ScrollLock, PrintScreen, Pause.
P.S. Соврал: автоповтора нет только для Pause