KeyDown(上下キー)→KeyDown(KeyValue=0x83)→KeyUp(上下キー)→KeyUp(KeyValue=0x83) の順でイベントが発生する KeyDownで0x83のフラグを立てておいて、KeyUpで上下キーが来たときにフラグ立ってたらスクロールとみなせばOKそう。 ちなみに「WM_KEYDOWN 0x83」でぐぐったら VK_F20 ってでてきたので、e.KeyValue = 0x83 じゃなくて、e.KeyData = Keys.F20 っでもいいかもしれない。 private const int XCRAWL_KEYCODE = 0x83; // Xcrawl のスクロールイベント bool m_scrollFlag = false; // スクロールイベントフラグ /// <summary> /// 入力エリアでキーが押されたとき /// </summar