Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://wicg.github.io/webhid/
Web API for accessing Human Interface Devices (HID)
https://wicg.github.io/webhid/
shipping-chromium
Last synced: about 1 month ago
JSON representation
Web API for accessing Human Interface Devices (HID)
- Host: GitHub
- URL: https://wicg.github.io/webhid/
- Owner: WICG
- License: other
- Created: 2018-09-25T00:20:48.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-08-04T18:20:38.000Z (over 1 year ago)
- Last Synced: 2024-05-21T12:47:51.057Z (7 months ago)
- Topics: shipping-chromium
- Language: HTML
- Homepage:
- Size: 413 KB
- Stars: 135
- Watchers: 18
- Forks: 34
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: security-and-privacy-questionnaire.md
Awesome Lists containing this project
- awesome-webhid - WebHID API Specification - Including introduction, motivating applications, and security/privacy. (Specification & documentation)
README
# WebHID API
[HID API](http://wicg.github.io/webhid/) for the web platform.
### Explainer
Details about the API including example usage code snippets and its motivation, privacy, and security considerations are described in the [Explainer](./EXPLAINER.md).
### Code of conduct
We are committed to providing a friendly, safe and welcoming environment for all. Please read and respect the [W3C Code of Ethics and Professional Conduct](https://www.w3.org/Consortium/cepc/).
### Implementation status
This API is implemented in [Blink](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/hid/). It is available in browsers based on Chromium 89 and later, such as Google Chrome and Microsoft Edge. Individual Chromium-based browsers may choose to enable or disable this API. Chromium-based Android browsers do not support this API because Android itself does not provide a direct API for accessing HID devices ([Chromium issue 964441](https://crbug.com/964441)). For the same reason this API is not available in Android WebView ([Chromium issue 1164125](https://crbug.com/1164125)).