Flash でキーボード ショートカットを処理するためのクロスプラットフォーム セーフな方法はありますか?
たとえば、私の Mac ではctrl+fを押すと が 6 になりますKeyboardEvent
がkeyCode
、WindowskeyCode
では70
.
Flash でキーボード ショートカットを処理するためのクロスプラットフォーム セーフな方法はありますか?
たとえば、私の Mac ではctrl+fを押すと が 6 になりますKeyboardEvent
がkeyCode
、WindowskeyCode
では70
.
keyCode 70 は CTRL なしの 'F' です。ブラウザは、現在のページを検索するために一般的に使用されているため、その組み合わせよりも優先されていると思います。そのため、さまざまなコードを取得しています。
6 はコマンド ボタンだと思いますが、間違っている可能性があり ます。ここには含まれていません。 context=LiveDocs_Parts&file=00001136.html
それらを個別に追跡して、Keyboard.CONTROL (flash.ui.keyboard の const) と '6' をリッスンし、それがあり、70 を受け取ると、CTRL + F を取得できます。
あなたのフラッシュがブラウザ用である場合、私はまだ使用されていない組み合わせを使用します.