mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-24 21:50:57 +03:00
update README
This commit is contained in:
32
README.md
32
README.md
@@ -46,22 +46,22 @@ cargo run --bin client
|
||||
As mentioned the server will only work on sway compiled from source with the above mentioned patch applied.
|
||||
|
||||
## TODO
|
||||
- :white_check_mark: Capture the actual mouse events on the server side via a wayland client and send them to the client
|
||||
- :white_check_mark: Mouse grabbing
|
||||
- :white_check_mark: Window with absolute position -> wlr\_layer\_shell
|
||||
- :white_check_mark: DNS resolving
|
||||
- :white_check_mark: Keyboard support
|
||||
- :white_check_mark: Scrollwheel support
|
||||
- :white_check_mark: Button support
|
||||
- :white_large_square: Latency measurement + logging
|
||||
- :white_large_square: Bandwidth usage approximation + logging
|
||||
- :white_large_square: Multiple IP addresses -> check which one is reachable
|
||||
- :white_large_square: Merge server and client -> Both client and server can send and receive events depending on what mouse is used where
|
||||
- :white_large_square: Liveness tracking (automatically ungrab mouse when client unreachable)
|
||||
- :white_large_square: Clipboard support
|
||||
- :white_large_square: Graphical frontend (gtk?)
|
||||
- :white_large_square: *Encrytion* -> likely DTLS
|
||||
- :white_large_square: Gnome Shell Extension (layer shell is not supported)
|
||||
- :heavy_check_mark: Capture the actual mouse events on the server side via a wayland client and send them to the client
|
||||
- :heavy_check_mark: Mouse grabbing
|
||||
- :heavy_check_mark: Window with absolute position -> wlr\_layer\_shell
|
||||
- :heavy_check_mark: DNS resolving
|
||||
- :heavy_check_mark: Keyboard support
|
||||
- :heavy_check_mark: Scrollwheel support
|
||||
- :heavy_check_mark: Button support
|
||||
- :x: Latency measurement + logging
|
||||
- :x: Bandwidth usage approximation + logging
|
||||
- :x: Multiple IP addresses -> check which one is reachable
|
||||
- :x: Merge server and client -> Both client and server can send and receive events depending on what mouse is used where
|
||||
- :x: Liveness tracking (automatically ungrab mouse when client unreachable)
|
||||
- :x: Clipboard support
|
||||
- :x: Graphical frontend (gtk?)
|
||||
- :x: *Encrytion* -> likely DTLS
|
||||
- :x: Gnome Shell Extension (layer shell is not supported)
|
||||
|
||||
## Protocol considerations
|
||||
Currently *all* mouse and keyboard events are sent via **UDP** for performance reasons.
|
||||
|
||||
Reference in New Issue
Block a user