Как написать драйвер для клавиатуры?

Тема в разделе "WASM.BEGINNERS", создана пользователем musgrave, 3 июн 2009.

  1. musgrave

    musgrave New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2009
    Сообщения:
    1
    Здравствуйте. Мне нужно написать драйвер для клавиатуры под винды. Как вообще пишутся драйвера и с чего начать? Драйвер должен работать как азбука морзе - т.е. при долгом или коротком нажатии пробела вычисляется точка это или тире. После того как распознается полная последовательность, например, в блокнот записывается нужный символ.

    И еще вопрос - я думал использовать для вычисления продолжительности нажатия на пробел QueryPerfomanceCounter или какой нибудь GetTickCount, но друзья сказали что они не сработают, нужна какая то другая функция "уровня ядра". Какая?
     
  2. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    http://www.wasm.ru/forum/viewtopic.php?id=29640
    http://www.wasm.ru/article.php?article=drvw2k01