Commit Graph

23 Commits

Author SHA1 Message Date
Travis Burtrum 552cd50266 macOS support
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-10-09 01:39:10 -04:00
Travis Burtrum b0f9dfddf2 release all currently held down keys when any revert_default_key is released
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-25 02:27:39 -04:00
Travis Burtrum b0543d3f93 noop other identical keys
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-25 02:04:34 -04:00
Travis Burtrum 527ab97a04 noop identical keys
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-25 01:50:24 -04:00
Travis Burtrum d0e38d0e55 Avoid index out of bounds on strange keys (Apple)
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-25 01:36:50 -04:00
Travis Burtrum 8ffe640c4b Clean up unused warnings for all features
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-25 01:00:09 -04:00
Travis Burtrum 17a8f0c995 make toml and serde optional, if not included, can hardcode config
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-25 00:45:29 -04:00
Travis Burtrum d785d341cb Rewrite linux mapper to use epoll instead of threads and blocking IO
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-09-23 23:18:33 -04:00
Travis Burtrum 95833e3a33 Support multiple revert_default_keys
moparisthebest/rusty-keys/pipeline/head This commit looks good Details
2021-04-03 17:15:38 -04:00
Travis Burtrum f47d9e4be7 keymapper.rs is now fully platform agnostic, successfully passed through generic hell 2019-10-06 13:51:01 -04:00
Travis Burtrum 50b84dea0a First part of re-factoring towards platform-agnostic keymapper.rs 2019-10-05 19:39:54 -04:00
Travis Burtrum 9281922c72 Replace serde_derive with serde with derive feature 2019-09-30 22:55:16 -04:00
Travis Burtrum c2efbb6fd1 More edition 2018 cleanup 2019-09-29 23:58:51 -04:00
Travis Burtrum f4083343da Rust 2018 edition changes 2019-09-29 23:49:23 -04:00
Travis Burtrum 0e58664f67 Send SYN_REPORT with shift modifying keys to make libinput happy 2017-12-06 00:06:44 -05:00
Travis Burtrum 47f8231d33 Share keymap with Arc 2017-11-15 22:59:17 -05:00
Travis Burtrum 49fd65a4b0 Panic cleanup part 2 2017-11-15 01:08:38 -05:00
Travis Burtrum 00c617307f Implement simpler CodeKeyMap for keymaps with no shift modifying behavior 2017-09-23 01:29:23 -04:00
Travis Burtrum 80d2d09ae2 Switch from Vec<Key> to [Key] 2017-09-23 00:47:20 -04:00
Travis Burtrum ef4ee29518 Change from Vec<Box<KeyMapper>> to Vec<Key> from trait to enum 2017-09-23 00:46:42 -04:00
Travis Burtrum 628b832af1 Only pass references around 2017-09-22 23:57:26 -04:00
Travis Burtrum 5da37ca1d5 Final tweaks before release 2017-09-22 00:30:56 -04:00
Travis Burtrum 3574299a26 Re-structure code, pull keymapper to own file 2017-09-21 22:34:24 -04:00