Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
viiper
command
|
|
|
Package device provides common interfaces and utilities for virtual USB devices.
|
Package device provides common interfaces and utilities for virtual USB devices. |
|
keyboard
Package keyboard provides a HID keyboard device implementation with full N-key rollover.
|
Package keyboard provides a HID keyboard device implementation with full N-key rollover. |
|
mouse
Package mouse provides a HID mouse device implementation.
|
Package mouse provides a HID mouse device implementation. |
|
xbox360
Package xbox360 provides an Xbox 360 controller device implementation.
|
Package xbox360 provides an Xbox 360 controller device implementation. |
|
examples
|
|
|
go/virtual_keyboard
command
|
|
|
go/virtual_mouse
command
|
|
|
go/virtual_x360_pad
command
|
|
|
internal
|
|
|
codegen/cmd/scan-constants
command
|
|
|
codegen/cmd/scan-dtos
command
|
|
|
codegen/cmd/scan-routes
command
|
|
|
config
Package config defines the CLI structure and configuration for VIIPER.
|
Package config defines the CLI structure and configuration for VIIPER. |
|
log
Package log provides helpers for creating a configured slog.Logger.
|
Package log provides helpers for creating a configured slog.Logger. |
|
testing
|
|
|
e2e/scripts
command
|
|
|
Package usb contains helpers for building USB descriptors and data.
|
Package usb contains helpers for building USB descriptors and data. |
|
viiper
module
|
|
|
Package virtualbus manages USB bus topology and auto-assigns device addresses.
|
Package virtualbus manages USB bus topology and auto-assigns device addresses. |
Click to show internal directories.
Click to hide internal directories.