LINUX.ORG.RU

История изменений

Исправление pfg, (текущая версия) :

можно и так.
дребезг в прерываниях довольно просто избавиться. просыпаешься по прерыванию, отключаешь прерывание, ждешь некоторое время для успокоения дребезга, считываешь состояние клавиатуры, сравниваешь с запомененным, выдаешь разницу (нажатую клавишу), включаешь прерывание, засыпаешь.
один фих на лиспе оба варианта не сделаешь. лисп «это другое» :)

Исходная версия pfg, :

можно и так.
дребезг в прерываниях довольно просто избавиться. просыпаешься по прерыванию, отключаешь прерывание, ждешь некоторое время для успокоения дребезга, считываешь состояние клавиатуры, сравниваешь с запомененным, выдаешь разницу (нажатую клавишу), включаешь прерывание, засыпаешь.