Commit Graph

42 Commits (0e58664f6728c9dcfadd849c65dc13258b7dbd06)

Author SHA1 Message Date
Travis Burtrum 0e58664f67 Send SYN_REPORT with shift modifying keys to make libinput happy 6 years ago
Travis Burtrum d0fdea6ff6 Update readme 6 years ago
Travis Burtrum e7fc77773c Refactor out InputDevice module 6 years ago
Travis Burtrum 84b176a75e Add shortcut for mapping 1 device 6 years ago
Travis Burtrum ca28b96982 All threads now send input to a single mapping/output device 6 years ago
Travis Burtrum 47f8231d33 Share keymap with Arc 6 years ago
Travis Burtrum 363ede21d3 More refactoring 6 years ago
Travis Burtrum 75e340f28a First go at working inotify support 6 years ago
Travis Burtrum 5bfc286d19 Panic cleanup part 3 6 years ago
Travis Burtrum 49fd65a4b0 Panic cleanup part 2 6 years ago
Travis Burtrum f9a6ed8d00 Panic cleanup part 1 6 years ago
Travis Burtrum 98ffe1b17e Implement start of better thread waiting 6 years ago
Travis Burtrum f67973c932 Support multiple devices with threads, hackily 6 years ago
Travis Burtrum 74d3350743 Try /dev/uinput first 6 years ago
Travis Burtrum 3dfeed33e0 Try all possible uinput paths 6 years ago
Travis Burtrum 00c617307f Implement simpler CodeKeyMap for keymaps with no shift modifying behavior 6 years ago
Travis Burtrum 80d2d09ae2 Switch from Vec<Key> to [Key] 6 years ago
Travis Burtrum ef4ee29518 Change from Vec<Box<KeyMapper>> to Vec<Key> from trait to enum 6 years ago
Travis Burtrum 628b832af1 Only pass references around 6 years ago
Travis Burtrum 5da37ca1d5 Final tweaks before release 6 years ago
Travis Burtrum 00337ce4d4 Rename to rusty-keys 6 years ago
Travis Burtrum 3574299a26 Re-structure code, pull keymapper to own file 6 years ago
Travis Burtrum 6b9b6f50ae Config change for capslock behavior 6 years ago
Travis Burtrum 8b7ab9d036 auto reformat main.rs 6 years ago
Travis Burtrum 8f320174a1 First fully working shift modifying version 6 years ago
Travis Burtrum f7bbc3cf92 road to shift inversion... 6 years ago
Travis Burtrum 8f198ea0bc Switch to KeyMapper trait and implement NOOP for base keymap 6 years ago
Travis Burtrum 0236df6914 finish permanent and temporary keymap switching, basic non-shift-modifying mapping complete 6 years ago
Travis Burtrum 16a6659243 Implement config and keymap, first working version without keymap switching and hardcoded to 1 layout 6 years ago
Travis Burtrum 2b0fda1c29 wip2 6 years ago
Travis Burtrum 7dd042f34e bad try 6 years ago
meh 35d74308e1 device: add general event sender 7 years ago
meh cc112415c5 event: derive Hash 7 years ago
meh 2e775d270f event/keyboard: rename Backspace to BackSpace 7 years ago
meh b1576fd32d error: implement default error traits 7 years ago
meh f9ff9117ac device: make write public but hidden 7 years ago
meh 661c968d60 device: remove unused imports 7 years ago
meh 0d4db8fe13 *: add docs 7 years ago
meh 7d3f868cac device: remove useless struct 7 years ago
meh c743be9596 device/builder: remove All events for Absolute and Relative 7 years ago
meh 8b5ba80253 device: use references to events 7 years ago
meh 306b08dbbc Initial commit 7 years ago