Bug-org 768736 Define constants of native virtual keycodes for nsIDOMWindowUtils::SendNativeKeyEvent() users
初回投稿日時: 2012年07月11日23時02分59秒
カテゴリ: Mozilla Core Mozilla16 バグ修正
SNS:
Tweet (list)
nsIDOMWindowUtils::SendNativeKeyEvent()
をテストで呼び出す際に、ネイティブのキーコードを指定しないといけないのですが、10進数や、16進数、入り乱れて記述されていますし、プラットフォームごとに値が異なるわけです。そのため、書くのも面倒なら、読んでも分からないという状況でした。
この修正では、testing/mochitest/tests/SimpleTest/NativeKeyCodes.js
にWindowsとMacのSDKで定義されている全てのキーコードをJavascriptで再定義してますので、テストを書く際にはこれを利用してください。
ちなみに、アドオンからは参照できませんし、アドオンはこんなAPI使っちゃいけません。