Add as a preferred source on Google
X
Mail

Android Chrome App Teardown: WebHID Support on the Horizon

Chrome
この記事のポイント
  • Confirmed that preparations have begun for the Android version of the “Chrome” app to support “WebHID,” a JavaScript API that enables direct access and two-way communication from web browsers to HID devices (Human Interface Devices) such as keyboards, mice, and gamepads.
  • Analysis of the app files from the Android “Chrome” app v154.0.8037.126 update confirmed the addition of resource codes related to Android HID access permissions and per-site permission settings for “WebHID” support.
  • Once the Android version of the “Chrome” app supports “WebHID,” users will be able to customize special keyboard key assignments and game controller settings directly from web pages without needing dedicated apps.

We have confirmed that preparations have begun for the Android version of Google’s browser service, “Chrome,” to support “WebHID,” a JavaScript API that enables direct access and two-way communication from web browsers to HID devices (Human Interface Devices) such as keyboards, mice, and gamepads.

We bring you this report as part of our original app file analysis content, “App Analysis,” on our site “Jetstream.”

「アプリ解析」

当サイトの「アプリ解析」カテゴリで公開している記事では、最新 Android アプリを逆コンパイルして独自に解析し、今後実装される可能性のある新機能や変更点などをお届けします。正式リリース前の新機能や変更となるため開発段階の未確定な情報も含まれますが、Android アプリの今後のアップデート動向をいち早くキャッチできる、ほかにはない当サイトオリジナルコンテンツです。

当サイトオリジナルの「アプリ解析」コンテンツを見逃さないよう、ぜひ Google の「優先ソース」に当サイト「Jetstream 」を登録してください。

Google 優先ソースに「Jetstream」を登録

As a result of analyzing the app files from the Android “Chrome” app v154.0.8037.126 update released on Monday, October 5, 2026, we confirmed the addition of resource codes related to Android HID access permissions and per-site permission settings in preparation for “WebHID” support.

<uses-permission android:name="android.permission.ACCESS_HID"/>
<string name="_0_resource_name_obfuscated_res_0x7f1409f1">Human interface device access required</string>
<string name="_0_resource_name_obfuscated_res_0x7f1409f0">%1$s needs permission to access human interface devices (HIDs) for this site. You can change this setting later in Settings &gt; Apps &gt; Special app access.</string>
<string name="_0_resource_name_obfuscated_res_0x7f1416ca">HID devices</string>
<string name="_0_resource_name_obfuscated_res_0x7f1416cb">Sites can ask to connect to HID devices</string>
<string name="_0_resource_name_obfuscated_res_0x7f1416cc">Don't allow sites to connect to HID devices</string>
<string name="_0_resource_name_obfuscated_res_0x7f1416cd">Sites usually connect to HID devices for features that use uncommon keyboards, game controllers, and other devices</string>
<string name="_0_resource_name_obfuscated_res_0x7f141675">When on, sites can ask to use HID devices. When off, sites can’t use HID devices.</string>

“WebHID” is a mechanism that allows websites to directly access device-specific features that cannot be handled by standard text input or cursor operations. Once the Android version of the “Chrome” app supports “WebHID,” you will be able to change key assignments for special keyboards and configure game controllers directly from web pages without having to install dedicated apps.

In other words, what is already possible on the desktop version of “Chrome,” which supports “WebHID,” will soon be possible on the Android version of the “Chrome” app as well. Note that “WebHID” in the Android version of the “Chrome” app is officially scheduled to be supported in app version v157. For now, this only confirms internal development and does not mean it is actually supported yet.

“Chrome” App Link

Get it on Google Play

*This site uses affiliate advertising.