kvm/internal/usbgadget
Marc Brooks 832106c6f9
Reduce traffic during pastes
Suspend KeyDownMessages while processing a macro.
Make sure we don't emit huge debugging traces.
Allow 30 seconds for RPC to finish (not ideal)
Reduced default delay between keys (and allow as low as 0)
Move the HID keyboard descriptor LED state
as it seems to interfere with boot mode
Run paste/macros in background on their own queue and return a token for cancellation.
Fixed error in length check for macro key state.
Removed redundant clear operation.
Use Once instead of init()
Add a time limit for each message type/queue.
2025-10-01 11:50:38 -05:00
..
changeset.go fix: configFS might not be mounted if the directory exists (#479) 2025-05-19 23:59:02 +02:00
changeset_arm_test.go chore(usbgadget): update usbgadget config only when needed (#474) 2025-05-19 21:48:43 +02:00
changeset_resolver.go fix(usbgadget): do not panic if a change isn't found (#481) 2025-05-20 00:34:32 +02:00
changeset_symlink.go fix: unit test not returning error when test fails 2025-05-19 22:51:11 +02:00
config.go chore: fix the base usb configuration (#610) 2025-07-09 23:57:51 +02:00
config_tx.go fix(usbgadget): do not panic if a change isn't found (#481) 2025-05-20 00:34:32 +02:00
consts.go feat: hid rpc channel (#755) 2025-09-04 22:27:56 +02:00
hid.go refactor(usb): move usbconfig to a seperated package 2025-03-10 14:02:52 +01:00
hid_keyboard.go Reduce traffic during pastes 2025-10-01 11:50:38 -05:00
hid_mouse_absolute.go feat: hid rpc channel (#755) 2025-09-04 22:27:56 +02:00
hid_mouse_relative.go feat: hid rpc channel (#755) 2025-09-04 22:27:56 +02:00
log.go chore(usbgadget): update usbgadget config only when needed (#474) 2025-05-19 21:48:43 +02:00
mass_storage.go feat(usb_mass_storage): mount as disk (#333) 2025-05-12 19:07:27 +02:00
udc.go chore(usbgadget): update usbgadget config only when needed (#474) 2025-05-19 21:48:43 +02:00
usbgadget.go feat: release keyPress automatically (#796) 2025-09-18 13:35:47 +02:00
utils.go feat: release keyPress automatically (#796) 2025-09-18 13:35:47 +02:00