2006年11月11日(土)
W-ZERO3のアクションキー対策
前に書いたアクションキーでタップ&ホールドメニューが出ない( http://geocities.yahoo.co.jp/gl/hou_ming_2/view/20060922/1158852073 )問題の対策アプリ。
例によってβ版です、永遠にβのような気もします、、、
http://www.geocities.jp/hou_ming_2/beta/03Action.zip
※説明書とかありません。実行したらそれっきりです。終了も出来ません。
※フックを使用しているので素の状態では他のフック使用アプリケーションと併用できません
※他のフック使用アプリケーションと併用したい場合はmultikeyhook( http://geocities.yahoo.co.jp/gl/hou_ming_2/view/20060914/1158234741 )を使用する必要があります。
※というか、実質10行そこそこの処理なんで他のフックアプリケーションに取り込んでもらった方が良いかと思われ。
と言うことで、ここに置いておきますねw
LRESULT HookProc(int code, WPARAM wParam, LPARAM lParam)
{
    static int iAction=0;
    if(wParam==WM_KEYDOWN){
        if(PKBDLLHOOKSTRUCT(lParam)->vkCode==VK_F23){
            iAction=2;
            keybd_event(VK_RETURN,0,KEYEVENTF_SILENT,0);
        }else if(PKBDLLHOOKSTRUCT(lParam)->vkCode==VK_RETURN&&iAction){
            iAction--;
            if(!iAction)
                return 1;
        }
    }
    return CallNextHookEx(hook, code, wParam, lParam);
}

