この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2015年1月)

2015年1月30日

Bug-org 936313 Drop KeyboardEvent.DOM_LOCATION_MOBILE and KeyboardEvent.DOM_LOCATION_JOYSTICK of KeyboardEvent.location since they have been dropped from D3E spec
初回投稿日時: 2015年01月30日21時40分28秒
カテゴリ: Android Events Firefox OS Gonk Mozilla Core Mozilla38 バグ修正
SNS: (list)

D3Eの仕様で、以前は、KeyboardEvent.locationの値に、DOM_KEY_LOCATION_MOBILE (4)と、DOM_KEY_LOCATION_JOYSTICK (5)が定義されていましたが、これらがそれぞれ、そもそも必要性がないという点と、GamePad APIの登場で必要無くなったということで、削除されました。

これにあわせ、Geckoもこれらのサポートを終了し、Androidと、Firefox OSでは、KeyboardEvent.codeの値から、他の値のうちのいずれかを割り当てるように修正を行いました。

調査した限りでは、Blinkはこれらの値をそもそも定義していませんし、IE 11は、定義はしているものの、Windows専用ブラウザというポイントを考えると、おそらく、実際には利用していないのではないかと思われます(Windows Phone等では疑わしいものの、不明)。

関連するかもしれないエントリ

bug-org 936313を含むエントリ