DvorakJ におけるキーフック全般を概説します。
DvorakJ は LL フック (Low-Level Keyboard Hook) という手法を使用してキーボード配列を変更しています。 Vista/Windows 7におけるキーボードカスタマイズ問題 - A Successful Failureの図を参照してください。