2008/02/26

NetFront v3.4のショートカットキーバグを直す方法

バグの例(Ctrl+T)
W-ZERO3でCtrl→Tと押してもショートカットが実行されない。
Ctrl→Tリピートなら動く。

原因
Ctrlダウンの後にわずかなウェイトがないと感知できない。
細かい事は検索すれば出てくるので省略。

対策
各ショートカットのキーダウンを乗っ取る。

例:Ctrl+T(タブ切替)
KeyInputEmulator.exe ↓Ctrl T ↑Ctrl

具体的な方法
Ctrl+Tのバグ修正。
キー:T
同時キー:CTRL
キーダウン:KeyInputEmulator.exe ↓Ctrl ↓T
キーリピート:↓T
キーアップ:↑T ↑Ctrl

0 件のコメント: