Наилучшим шансом для драйвера клавиатуры для Windows, вероятно, будет приобретение Windows DDK (комплект разработчика драйвера устройства). OTOH, основываясь на тэгах вопросов (особенно vb.net), мне интересно, почему вы этого хотите. Сам драйвер клавиатуры в основном активируется, когда пользователь нажимает клавишу, получает данные и возвращается в спящий режим. Если вас интересует что-то вроде сопоставления клавиш разным символам, это вовсе не связано с самим драйвером клавиатуры (даже не смотря на какой-либо код самого драйвера).