Request/501

http://sakura.qp.land.to/?Request%2F501


Top > Request > 501

キーリピートが残る問題の解決(Wine用)

  • ページ: Request
  • 投稿者: anonymous
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー:
  • 投稿日: 2015-02-06 (金) 21:31:25
  • バージョン:

メッセージ

[サクラエディタふぁんくらぶ part17 101]

Linuxだとキーリピート状態が残って止めたと思っても余計に入力されてしまいます。 そこで、以下のような処理を提案します。

KEY_DOWNイベントのlParam30bitが1のとき(キー連続状態)、GetKeyStateでそのキーが現在も押されているかどうかチェックします。 押されていない場合は、後続の同一キーイベントをPeekMessageで読んで捨てます。


  • lParamを確かめて場合分けする必要があるだろうか。後続のイベントを先読みして処理する必要があるだろうか。 -- 素朴な疑問です? 2015-02-07 (土) 00:08:09
  • lParamで対象を限定しないと、キーを連打した場合やそうでなくても状況によって、不規則にキー入力を取りこぼしたような現象に遭遇するかもしれない、のだろうか。 -- 書き込んだあとで考えてみました? 2015-02-07 (土) 23:57:48

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2015-02-07 (土) 23:57:48 (1199d)