Commit graph

5 commits

Author SHA1 Message Date
Richard Acayan
78f389beaa treewide: use Rust 2018 import paths
Rust 2018 is required for D-Bus support with tokio/zbus.
2024-07-24 22:32:00 -04:00
Richard Acayan
f282a741dd wayland: keyboard: use writeln! and write_all when generating keymap
Fix cargo clippy warnings about this.
2024-07-24 22:32:00 -04:00
Richard Acayan
eb61256b2c wayland: keyboard: skip duplicate key symbols in layout
This has no implications right now.
2024-07-19 17:12:30 -04:00
Richard Acayan
c1c92c4d5e wayland: keyboard: release keys while the keymap is changing
Keeping the keys pressed can confuse some compositors, and the key codes
may change. Release any keys that are pressed while the keymap is
changing, and press them again afterwards.
2024-07-19 17:07:04 -04:00
Richard Acayan
4a6b261be0 rewrite in rust 2024-07-18 20:32:55 -04:00