Commit Graph

5 Commits

Author SHA1 Message Date
Siyuan Miao 83a0dbe628 refactor 2025-09-18 12:45:20 +02:00
Siyuan Miao b5978016af minor issues 2025-09-18 12:16:51 +02:00
Siyuan Miao 7014560b41 feat: allow paste progress to be cancelled 2025-09-10 23:35:24 +02:00
Siyuan Miao 024cbb8fb1 wip: send macro using hidRPC channel 2025-09-10 16:57:16 +02:00
Aveline bcc307b147
feat: hid rpc channel (#755)
* feat: use hidRpcChannel to save bandwidth

* chore: simplify handshake of hid rpc

* add logs

* chore: add timeout when writing to hid endpoints

* fix issues

* chore: show hid rpc version

* refactor hidrpc marshal / unmarshal

* add queues for keyboard / mouse event

* chore: change logging level of JSONRPC send event to trace

* minor changes related to logging

* fix: nil check

* chore: add comments and remove unused code

* add useMouse

* chore: log msg data only when debug or trace mode

* chore: make tslint happy

* chore: unlock keyboardStateLock before calling onKeysDownChange

* chore: remove keyPressReportApiAvailable

* chore: change version handle

* chore: clean up unused functions

* remove comments
2025-09-04 22:27:56 +02:00