Windowsアーキテクチャの概観を示し、キーボード入力がアプリケーションに渡るまでのキー情報の流れを示す*4。入力されたキーがアプリケーションに渡されるまでに入れ替えるチャンスは3度ある。下位レベルから1.フィルタドライバ、2.LLフック(Low-Level Keyboard Hooks)、3.メッセージフックだ。
Vista/Windows 7におけるキーボードカスタマイズ問題 - A Successful Failure