Re: Фигня какая-то - Plus , 09.05.2003 03:12 MSK | ||
: Скан-коды при при нажатых шифт или нумлок разные :). Каюсь, мог соврать. Правда, давно этим не занимаюсь, но всегда считал, что сивмол A получается из последовательности "нажат Shift", "нажата a" именно в драйвере, а не в самой клавиатуре. Вроде бы сигналы от Shift, NumLock и т. п. запоминаются в маске состояния. Но - не уверен, а искать точный ответ нет времени :( Готов поверить на слово, если ты знаешь точно. : И лампочку на клавиатуре зажигает не операционная система :) А кто? Клавиатура? Ты хочешь сказать, что там есть электрическая цепь, связывающая лампочку NumLock с клавишей NumLock? Во-первых, лампочку можно зажечь программно. Как-то я писал некую сетевую штучку, и мне было интересно наблюдать её активность. Реализовано это было через лампочку ScrollLock. Так что тут я уверен. Во-вторых: попробуйте понажимать NumLock в процессе загрузки. Сначала лампочка будет отзываться, но как только W2K войдёт в графическую фазу, реакция на нажатия прекратится. И снова возникнет через какое-то время. На мой взгляд единственное объяснение: лампочкой управляет операционка, и при загрузке есть период, когда старая (BIOS) уже отключена, а новая (Windows) ещё не готова. В-третьих: при зависшем Windows лампочка игогда перестаёт реагировать. Ну это-то явный знак! P.S. Я не пытаюсь корчить из себя крутого железячника, но если уж ввязался - надо пройти путь до конца :) | ||
|