Human Interface Devices

hid
Medium RiskCategory: Device AccessView Official Docs

Install Warning

"Access HID devices."

Technical Context

Provides access to the chrome.hid API for communicating with USB Human Interface Devices like gamepads, specialized keyboards, or custom hardware. This bypasses standard HID drivers.

What This Means For You

The extension can communicate directly with special USB devices like game controllers or custom hardware. This is used for hardware configuration tools.

Related APIs

This permission enables access to these Chrome APIs:

chrome.hid

Common Use Cases

  • Game controller config
  • Hardware tools
  • Accessibility devices

How to Declare in manifest.json

Add the "hid" permission to your extension manifest:

{
  "manifest_version": 3,
  "name": "My Extension",
  "permissions": [
    "hid"
  ]
}

What Users Will See

When users install your extension, Chrome will display this warning:

This extension can:

"Access HID devices."

Related Permissions