Ticket #31202

キーボードイベントをとらないモードがほしい

Open Date: 2013-04-22 22:26 Last Update: 2013-04-22 22:54

Reporter:
Owner:
(None)
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

キーボードイベント横取りが常に動いてしまうので、例えば http://jgame-js.sourceforge.jp/ でも上下左右キーでの操作がきかず不便。

ゲーム単体で表示している時は、フォーカスの状態に関わらずキーボードイベントを取得する事自体悪いことではないと思うが、文書全体に影響を及ぼさないモードがほしい。もしかしたらデフォルトで文書全体では横取りしない、という形の方がいいかもしれない。

Ticket History (2/2 Histories)

2013-04-22 22:26 Updated by: tsugehara
  • New Ticket "キーボードイベントをとらないモードがほしい" created
2013-04-22 22:54 Updated by: tsugehara
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-04-22 22:54
Comment

r90 にて対応。

思い切ってキーボード、ポインティングイベント、両方ともデフォルト無効にした。

これらを呼び出した場合に有効になる。

game.enablePointHandler();
game.enableKeyboardHandler();

ただ、複数ゲームの場合にキーボードの横取り合うが起きてしまう問題は残る。常にdocumentからとっていいのかどうか、というのは要検討だが、とりあえずこのチケットでの検討課題からははずす。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login