Схема функционирования консоли(символы)

Собственно возник вопрос по части функционала - интересует детальный путь от нажатия клавиши до отображения её на консоли. Пока что, насколько я понял, при нажатии, контроллер генерирует код нажатой клавиши и посылает его консольному драйверу. Тот формирует его в виде скан-кода и производит его соответствие с таблицей ACM(application charset map) - это если в режиме юникода, или обычной картой кодировки без оного режима, далее из всего этого получается новый код, которому в соответствии уже ставится символ из таблицы SFM(screen font map) выбранного шрифта, потом ещё ставится ест-но раскладка клавы для переключения языков и из-за различий самих уже клавиатур. Интересует вопрос - насколько правильно отобразил схему и правильно ли вообще. А самое главное, где можно найти документацию на эти темы, инет облазил - но везде в лучшем случае предложение уделено какой-то таблице, и недостаток именно в доках - отсюда и непонимание, я так до конца и не понял, чего, куды и зачем.

.

http://www.linuxjournal.com/article/1080 - на трёх страницах.
Статья, правда, старая. Но дать ключевые слова для гугления может.
P.S. у меня /usr/src/linux/drivers/input/keyboard/atkbd.c

Это подпись, которую невозможно истолковать неправильно

Спс, хоть что-то. В принципе

Спс, хоть что-то. В принципе я уже немного разобрался, на инглише то я инфу давно нашёл, хотелось бы в русском эквиваленте что-либо подобное, ну не судьба видать ;-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".