GSPlayerKのキー長押し対応、ちょっと進展 [Windows Mobile]
この週末、いろいろな方法を試行錯誤して、長押し(?)に暫定的ながら対応する方法が見えてきました。
で、当初は長押しということで処理を行うつもりでしたが、カーソルキー以外では長押しで連続したキー入力が発生しない(検出できない?)ため、長押しでの処理振り分けができません。
といってみたものの、一定時間内に同一キーが連続して押されていることを動作条件としているため、ボタンを連続して2度以上押せば、意図した動作は可能そうです。(カーソルキーに割り当てた場合は長押しでもOK)
実際のところ、キーフックを使用しないため、負荷の高いアプリがバックで動いているような時などは、意図した動きをしないかもしれません。こればかりは、アプリ内部のみで処理を完結しようとしているため、仕方ないかもしれません。
キーの割り当て設定画面や、登録内容の保存方法についてはこれから考えるところなので、現状は確認用に固定で、次へ/早送り、前へ/巻き戻しの組み合わせのみ実装しています。
一度、この状態を人柱版という位置づけで公開するという考えもあるのですが、あんまり需要はないですかね?
もし要望があるようであれば、不要なテストコードを取り除いて公開用のバージョンを一度作ろうかなとは思いますが。
設定画面を用意するとなると、まだしばらく時間がかかると思いますので。
タグ:GSPlayerK
コメント 0