◀ANSI版開発トップへ
  • 3554 ALT+キーでのカーソル移動
  • [3554] ALT+キーでのカーソル移動 もか 2004年04月28日 02:33

    >>data:3583 [質問]キー割り当て:ALT+「?」
    ふと思い出したので、パッチ出します。

    diff -ur ssrc_2004-04-11/sakura_core/CEditView.cpp ssrc_2004-04-11fix/sakura_core/CEditView.cpp
    --- ssrc_2004-04-11/sakura_core/CEditView.cpp Sun Apr 11 16:07:52 2004
    +++ ssrc_2004-04-11fix/sakura_core/CEditView.cpp Wed Apr 28 01:18:40 2004
    @@ -884,6 +884,12 @@
    m_bPrevCommand = 0;
    return 0L;

    + // 2004.04.27 Moca From Here ALT+xでALTを押したままだとキーリピートがOFFにならない対策
    + case WM_SYSKEYUP:
    + m_bPrevCommand = 0;
    + // 念のため呼ぶ
    + return ::DefWindowProc( hwnd, uMsg, wParam, lParam );
    + // 2004.04.27 To Here

    // case WM_MBUTTONDBLCLK:
    case WM_LBUTTONDBLCLK:
    diff -ur ssrc_2004-04-11/sakura_core/CEditWnd.cpp ssrc_2004-04-11fix/sakura_core/CEditWnd.cpp
    --- ssrc_2004-04-11/sakura_core/CEditWnd.cpp Thu Mar 18 00:44:28 2004
    +++ ssrc_2004-04-11fix/sakura_core/CEditWnd.cpp Wed Apr 28 01:19:59 2004
    @@ -1111,6 +1111,7 @@
    case WM_CHAR:
    case WM_IME_CHAR:
    case WM_KEYUP:
    + case WM_SYSKEYUP: // 2004.04.28 Moca ALT+キーのキーリピート処理のため追加
    case WM_ENTERMENULOOP:
    case MYWM_IME_REQUEST: /* 再変換対応 by minfu 2002.03.27 */ // 20020331 aroka
    /* メッセージの配送 */


    # 初めてWineでサクラを動かしたのですが、こちらはキーリピートONのままでした。WM_KEUPがこないのかな