mirror of
https://github.com/joleuger/vuinputd.git
synced 2026-07-21 10:18:25 +00:00
Update documentation
This commit is contained in:
parent
ea3277c351
commit
f0d943f7b1
2 changed files with 11 additions and 7 deletions
16
README.md
16
README.md
|
|
@ -45,12 +45,16 @@ sequenceDiagram
|
|||
participant VirtUinput as /dev/uinput (virt)
|
||||
end
|
||||
|
||||
Daemon->>VirtUinput: provides virtual /dev/uinput via CUSE
|
||||
App->>VirtUinput: creates virtual input device
|
||||
VirtUinput->>Daemon: forwards input events
|
||||
Daemon->>Kernel: injects events into host uinput
|
||||
Kernel->>App: exposes resulting /dev/input/eventX via udev
|
||||
|
||||
Daemon->>VirtUinput: 1. provides virtual /dev/uinput via CUSE
|
||||
App->>VirtUinput: 2. create virtual input device
|
||||
VirtUinput-->Daemon: 3. data from virtual /dev/uinput via CUSE
|
||||
Daemon->>Kernel: 4. create virtual input device
|
||||
Kernel->>Daemon: 5. notify applications on host about new eventX device
|
||||
Daemon->>App: 6. notify application in container about new eventX device
|
||||
App->>VirtUinput: 7. send input data
|
||||
VirtUinput-->Daemon: 8. data from virtual /dev/uinput via CUSE
|
||||
Daemon->>Kernel: 9. send input data
|
||||
Kernel->>Game: 10. send input data
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "vuinputd"
|
||||
version = "0.1.0"
|
||||
version = "0.1.1"
|
||||
edition = "2021"
|
||||
authors = ["Johannes Leupolz <dev@leupolz.eu>"]
|
||||
license = "MIT"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue