|
b0543d3f93
|
noop other identical keys
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-25 02:04:34 -04:00 |
|
|
527ab97a04
|
noop identical keys
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-25 01:50:24 -04:00 |
|
|
d0e38d0e55
|
Avoid index out of bounds on strange keys (Apple)
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-25 01:36:50 -04:00 |
|
|
8ffe640c4b
|
Clean up unused warnings for all features
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-25 01:00:09 -04:00 |
|
|
17a8f0c995
|
make toml and serde optional, if not included, can hardcode config
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-25 00:45:29 -04:00 |
|
|
60a3f24c86
|
Make epoll and inotify optional dependencies enabled by default with the epoll_inotify feature
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-24 01:03:27 -04:00 |
|
|
c420323cdf
|
light editorial code cleanup
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-24 00:27:10 -04:00 |
|
|
a454b2a2a1
|
fix comments and order of operations in input_device
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-24 00:13:14 -04:00 |
|
|
877a35861a
|
Updated all package versions
|
2021-09-24 00:10:02 -04:00 |
|
|
d785d341cb
|
Rewrite linux mapper to use epoll instead of threads and blocking IO
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-23 23:18:33 -04:00 |
|
|
fa202be7da
|
Determine keyboard devices by whether they support KEY_A or not
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-09-21 23:56:24 -04:00 |
|
|
95833e3a33
|
Support multiple revert_default_keys
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-04-03 17:15:38 -04:00 |
|
|
b1bb55766d
|
Workaround for (buggy?) Monoprice Dark Matter Aether keyboard
moparisthebest/rusty-keys/pipeline/head This commit looks good
|
2021-03-02 23:57:26 -05:00 |
|
|
95f9c731e9
|
Get rid of ancient and broken uinput-sys, proper refactoring to come
|
2020-07-11 02:05:25 -04:00 |
|
|
6c4e4392b4
|
Fix old todo thanks to new rust version
|
2020-07-11 00:59:35 -04:00 |
|
|
24786356c4
|
Cargo update and fix newly deprecated code usage
|
2020-07-11 00:09:43 -04:00 |
|
|
62501febb9
|
Fix compilation of main method when not on supported platform, works as library cross-platform now
|
2019-10-07 19:50:17 -04:00 |
|
|
4554e19f28
|
rusty-keys is now well supported on windows
|
2019-10-07 01:59:43 -04:00 |
|
|
f7afe198c7
|
Windows support
|
2019-10-07 01:24:29 -04:00 |
|
|
f47d9e4be7
|
keymapper.rs is now fully platform agnostic, successfully passed through generic hell
|
2019-10-06 13:51:01 -04:00 |
|
|
50b84dea0a
|
First part of re-factoring towards platform-agnostic keymapper.rs
|
2019-10-05 19:39:54 -04:00 |
|
|
e02b59f55d
|
Pull out rest of udev code
|
2019-09-30 23:36:28 -04:00 |
|
|
9281922c72
|
Replace serde_derive with serde with derive feature
|
2019-09-30 22:55:16 -04:00 |
|
|
c2efbb6fd1
|
More edition 2018 cleanup
|
2019-09-29 23:58:51 -04:00 |
|
|
f4083343da
|
Rust 2018 edition changes
|
2019-09-29 23:49:23 -04:00 |
|
|
95cfd637b9
|
Upgrade all deps and do minimal code changes to compile, untested
|
2019-09-29 23:41:58 -04:00 |
|
|
f15edf8315
|
Tweak keyboard device finding
|
2018-01-10 01:25:47 -05:00 |
|
|
966cebf42a
|
No more shelling out to grep, parse /proc/bus/input/devices manually
|
2018-01-10 01:17:46 -05:00 |
|
|
0e58664f67
|
Send SYN_REPORT with shift modifying keys to make libinput happy
|
2017-12-06 00:06:44 -05:00 |
|
|
d0fdea6ff6
|
Update readme
|
2017-11-17 00:03:45 -05:00 |
|
|
e7fc77773c
|
Refactor out InputDevice module
|
2017-11-16 23:21:21 -05:00 |
|
|
84b176a75e
|
Add shortcut for mapping 1 device
|
2017-11-16 22:16:13 -05:00 |
|
|
ca28b96982
|
All threads now send input to a single mapping/output device
|
2017-11-16 00:13:46 -05:00 |
|
|
47f8231d33
|
Share keymap with Arc
|
2017-11-15 22:59:17 -05:00 |
|
|
363ede21d3
|
More refactoring
|
2017-11-15 22:03:52 -05:00 |
|
|
75e340f28a
|
First go at working inotify support
|
2017-11-15 02:39:03 -05:00 |
|
|
5bfc286d19
|
Panic cleanup part 3
|
2017-11-15 01:42:54 -05:00 |
|
|
49fd65a4b0
|
Panic cleanup part 2
|
2017-11-15 01:08:38 -05:00 |
|
|
f9a6ed8d00
|
Panic cleanup part 1
|
2017-11-15 00:39:00 -05:00 |
|
|
98ffe1b17e
|
Implement start of better thread waiting
|
2017-11-15 00:03:42 -05:00 |
|
|
f67973c932
|
Support multiple devices with threads, hackily
|
2017-11-14 21:50:34 -05:00 |
|
|
74d3350743
|
Try /dev/uinput first
|
2017-11-14 20:42:04 -05:00 |
|
|
3dfeed33e0
|
Try all possible uinput paths
|
2017-11-06 23:18:54 -05:00 |
|
|
00c617307f
|
Implement simpler CodeKeyMap for keymaps with no shift modifying behavior
|
2017-09-23 01:29:23 -04:00 |
|
|
80d2d09ae2
|
Switch from Vec<Key> to [Key]
|
2017-09-23 00:47:20 -04:00 |
|
|
ef4ee29518
|
Change from Vec<Box<KeyMapper>> to Vec<Key> from trait to enum
|
2017-09-23 00:46:42 -04:00 |
|
|
628b832af1
|
Only pass references around
|
2017-09-22 23:57:26 -04:00 |
|
|
5da37ca1d5
|
Final tweaks before release
|
2017-09-22 00:30:56 -04:00 |
|
|
00337ce4d4
|
Rename to rusty-keys
|
2017-09-21 23:27:49 -04:00 |
|
|
3574299a26
|
Re-structure code, pull keymapper to own file
|
2017-09-21 22:34:24 -04:00 |
|