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 |