Bug-org 855975 Separate key message handlers from nsWindow to KeyboardLayout or NativeKey
初回投稿日時: 2013年05月31日20時12分08秒
最終更新日時: 2013年05月31日20時12分33秒
カテゴリ: Mozilla Core Mozilla24 Windows バグ修正
SNS:
Tweet (list)
Windowsのキーイベントのハンドリングを、デスクトップ版と、メトロアプリ版でコードを共有するために、nsWindow
から分離して、KeyboardLayout.cpp
にまとめてしまおうというバグです。
この修正により、キーイベントのハンドリング処理は、widget::NativeKey
クラスのインスタンスをスタック上に生成し、メッセージにあわせたメソッドを呼ぶだけで、自動的にDOMイベントの発行まで行うようになりました。
メトロアプリ版で動かすには、手直しが必要ですが、近いうちに作業に入ろうかと考えています。