Skip to content

Add LizardByte libvirtualhid PID allocations - #1260

Open
ReenigneArcher wants to merge 1 commit into
pidcodes:masterfrom
ReenigneArcher:codex/register-libvirtualhid-pids
Open

Add LizardByte libvirtualhid PID allocations#1260
ReenigneArcher wants to merge 1 commit into
pidcodes:masterfrom
ReenigneArcher:codex/register-libvirtualhid-pids

Conversation

@ReenigneArcher

Copy link
Copy Markdown

Summary

Register LizardByte and allocate six contiguous PIDs for the virtual HID profiles provided by libvirtualhid:

VID:PID Device
1209:4C56 Generic Controller
1209:4C57 Keyboard
1209:4C58 Mouse
1209:4C59 Touchscreen
1209:4C5A Trackpad
1209:4C5B Pen Tablet

Justification

libvirtualhid is a software-only, cross-platform C++ library that creates virtual HID devices for remote-streaming hosts and other applications. These profiles are intended to support virtual input in Sunshine, an open-source game-streaming host, as well as any other projects that would like to consume the library.

Separate PIDs are requested because each profile represents a distinct HID device type and capability surface. Stable identities allow operating systems and applications to distinguish these profiles reliably.

The device profiles and HID definitions covered by this request are publicly available under the MIT License.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant