-
270cdca14f
Add TOUCHPAD_TOGGLE for linux
master
moparisthebest
2023-09-05 23:36:12 -0400
-
e9705db5ba
Update systemd unit to restart always
moparisthebest
2022-04-29 08:08:50 -0400
-
10096b2709
Exclude devices with a LEFT mouse button on linux
beta
moparisthebest
2021-12-28 00:20:39 -0500
-
e6f4653570
Exclude Yubico devices on Linux
moparisthebest
2021-12-12 22:29:45 -0500
-
552cd50266
macOS support
moparisthebest
2021-10-09 01:39:10 -0400
-
b0f9dfddf2
release all currently held down keys when any revert_default_key is released
moparisthebest
2021-09-25 02:27:39 -0400
-
b0543d3f93
noop other identical keys
moparisthebest
2021-09-25 02:04:34 -0400
-
527ab97a04
noop identical keys
moparisthebest
2021-09-25 01:50:24 -0400
-
d0e38d0e55
Avoid index out of bounds on strange keys (Apple)
moparisthebest
2021-09-25 01:36:50 -0400
-
8ffe640c4b
Clean up unused warnings for all features
moparisthebest
2021-09-25 01:00:09 -0400
-
bcea441630
Test compilation with each feature individually
moparisthebest
2021-09-25 00:51:00 -0400
-
17a8f0c995
make toml and serde optional, if not included, can hardcode config
moparisthebest
2021-09-25 00:42:46 -0400
-
60a3f24c86
Make epoll and inotify optional dependencies enabled by default with the epoll_inotify feature
moparisthebest
2021-09-24 01:03:27 -0400
-
c420323cdf
light editorial code cleanup
moparisthebest
2021-09-24 00:27:10 -0400
-
a454b2a2a1
fix comments and order of operations in input_device
moparisthebest
2021-09-24 00:13:14 -0400
-
877a35861a
Updated all package versions
moparisthebest
2021-09-24 00:10:02 -0400
-
9317d31153
update readme
moparisthebest
2021-09-23 23:29:56 -0400
-
d785d341cb
Rewrite linux mapper to use epoll instead of threads and blocking IO
moparisthebest
2021-09-23 23:18:33 -0400
-
fa202be7da
Determine keyboard devices by whether they support KEY_A or not
moparisthebest
2021-09-21 23:56:24 -0400
-
95833e3a33
Support multiple revert_default_keys
moparisthebest
2021-04-03 17:15:38 -0400
-
b1bb55766d
Workaround for (buggy?) Monoprice Dark Matter Aether keyboard
moparisthebest
2021-03-02 23:57:26 -0500
-
bd87beb211
Abandon travis-ci for jenkins
moparisthebest
2020-11-23 18:50:09 -0500
-
965c446b51
Remove powerpc64-unknown-linux-gnu travis build as it no longer exists
dev
moparisthebest
2020-07-11 13:21:10 -0400
-
4a816737c7
Upgrade to all latest dependencies
moparisthebest
2020-07-11 02:20:20 -0400
-
95f9c731e9
Get rid of ancient and broken uinput-sys, proper refactoring to come
moparisthebest
2020-07-11 02:05:25 -0400
-
6c4e4392b4
Fix old todo thanks to new rust version
moparisthebest
2020-07-11 00:59:35 -0400
-
432e35cb6a
Add travis-ci and appveyor builds
moparisthebest
2020-07-11 00:28:20 -0400
-
24786356c4
Cargo update and fix newly deprecated code usage
moparisthebest
2020-07-11 00:09:43 -0400
-
f9ef7c59db
another test
macdev
moparisthebest
2020-05-03 14:44:55 -0400
-
bfca616a16
Update mac keycodes
moparisthebest
2020-04-27 23:44:54 -0400
-
4c904b07f3
mac commit to remove 2
moparisthebest
2020-04-27 22:55:16 -0400
-
e71f51687b
intermediate macos commit to remove
moparisthebest
2019-10-14 22:17:17 -0400
-
-
62501febb9
Fix compilation of main method when not on supported platform, works as library cross-platform now
moparisthebest
2019-10-07 19:50:17 -0400
-
4554e19f28
rusty-keys is now well supported on windows
v0.0.3-win-beta
moparisthebest
2019-10-07 01:59:43 -0400
-
f7afe198c7
Windows support
moparisthebest
2019-10-07 01:24:29 -0400
-
f47d9e4be7
keymapper.rs is now fully platform agnostic, successfully passed through generic hell
moparisthebest
2019-10-06 13:51:01 -0400
-
50b84dea0a
First part of re-factoring towards platform-agnostic keymapper.rs
moparisthebest
2019-10-05 19:39:54 -0400
-
e02b59f55d
Pull out rest of udev code
moparisthebest
2019-09-30 23:36:28 -0400
-
9281922c72
Replace serde_derive with serde with derive feature
moparisthebest
2019-09-30 22:55:16 -0400
-
c2efbb6fd1
More edition 2018 cleanup
moparisthebest
2019-09-29 23:58:51 -0400
-
f4083343da
Rust 2018 edition changes
moparisthebest
2019-09-29 23:49:23 -0400
-
95cfd637b9
Upgrade all deps and do minimal code changes to compile, untested
moparisthebest
2019-09-29 23:05:37 -0400
-
d3aeededda
packaging updates in preparation for 0.0.3
moparisthebest
2019-01-10 01:48:38 -0500
-
0ffc1695aa
Add Cargo.lock
moparisthebest
2019-01-10 00:05:54 -0500
-
f15edf8315
Tweak keyboard device finding
moparisthebest
2018-01-10 01:25:47 -0500
-
966cebf42a
No more shelling out to grep, parse /proc/bus/input/devices manually
moparisthebest
2018-01-10 01:17:46 -0500
-
0e58664f67
Send SYN_REPORT with shift modifying keys to make libinput happy
moparisthebest
2017-12-06 00:06:44 -0500
-
d0fdea6ff6
Update readme
moparisthebest
2017-11-17 00:03:45 -0500
-
e7fc77773c
Refactor out InputDevice module
moparisthebest
2017-11-16 23:21:21 -0500
-
84b176a75e
Add shortcut for mapping 1 device
moparisthebest
2017-11-16 22:16:13 -0500
-
99cf9c452f
Add sample systemd service
moparisthebest
2017-11-16 00:31:56 -0500
-
ca28b96982
All threads now send input to a single mapping/output device
moparisthebest
2017-11-16 00:13:46 -0500
-
47f8231d33
Share keymap with Arc
moparisthebest
2017-11-15 22:59:17 -0500
-
363ede21d3
More refactoring
moparisthebest
2017-11-15 22:03:52 -0500
-
75e340f28a
First go at working inotify support
moparisthebest
2017-11-15 02:39:03 -0500
-
5bfc286d19
Panic cleanup part 3
moparisthebest
2017-11-15 01:42:54 -0500
-
49fd65a4b0
Panic cleanup part 2
moparisthebest
2017-11-15 01:08:38 -0500
-
f9a6ed8d00
Panic cleanup part 1
moparisthebest
2017-11-15 00:39:00 -0500
-
98ffe1b17e
Implement start of better thread waiting
moparisthebest
2017-11-15 00:03:42 -0500
-
f67973c932
Support multiple devices with threads, hackily
moparisthebest
2017-11-14 21:50:34 -0500
-
74d3350743
Try /dev/uinput first
moparisthebest
2017-11-14 20:42:04 -0500
-
5c812eba8f
Release 0.0.2
v0.0.2
moparisthebest
2017-11-06 23:22:47 -0500
-
3dfeed33e0
Try all possible uinput paths
moparisthebest
2017-11-06 23:18:54 -0500
-
00c617307f
Implement simpler CodeKeyMap for keymaps with no shift modifying behavior
moparisthebest
2017-09-23 01:29:23 -0400
-
80d2d09ae2
Switch from Vec<Key> to [Key]
moparisthebest
2017-09-23 00:47:20 -0400
-
ef4ee29518
Change from Vec<Box<KeyMapper>> to Vec<Key> from trait to enum
moparisthebest
2017-09-23 00:46:42 -0400
-
628b832af1
Only pass references around
moparisthebest
2017-09-22 23:57:26 -0400
-
02fdb4cf49
Add exclude to Cargo.toml
v0.0.1
moparisthebest
2017-09-22 00:41:51 -0400
-
5da37ca1d5
Final tweaks before release
moparisthebest
2017-09-22 00:30:56 -0400
-
00337ce4d4
Rename to rusty-keys
moparisthebest
2017-09-21 23:27:49 -0400
-
3574299a26
Re-structure code, pull keymapper to own file
moparisthebest
2017-09-21 22:34:24 -0400
-
6b9b6f50ae
Config change for capslock behavior
moparisthebest
2017-09-19 01:47:41 -0400
-
8b7ab9d036
auto reformat main.rs
moparisthebest
2017-09-19 01:46:36 -0400
-
8f320174a1
First fully working shift modifying version
moparisthebest
2017-09-19 01:45:58 -0400
-
f7bbc3cf92
road to shift inversion...
moparisthebest
2017-09-17 00:49:28 -0400
-
8f198ea0bc
Switch to KeyMapper trait and implement NOOP for base keymap
moparisthebest
2017-09-15 23:30:40 -0400
-
0236df6914
finish permanent and temporary keymap switching, basic non-shift-modifying mapping complete
moparisthebest
2017-09-14 22:57:20 -0400
-
16a6659243
Implement config and keymap, first working version without keymap switching and hardcoded to 1 layout
moparisthebest
2017-09-14 01:08:17 -0400
-
2b0fda1c29
wip2
moparisthebest
2017-09-08 01:16:34 -0400
-
7dd042f34e
bad try
moparisthebest
2017-09-01 00:24:35 -0400
-
35d74308e1
device: add general event sender
meh
2016-05-07 16:38:59 +0200
-
cc112415c5
event: derive Hash
meh
2016-05-07 16:38:48 +0200
-
2e775d270f
event/keyboard: rename Backspace to BackSpace
meh
2016-05-04 14:13:47 +0200
-
17feb3911b
crate: bump version
meh
2016-04-30 22:56:02 +0200
-
b1576fd32d
error: implement default error traits
meh
2016-04-30 22:54:13 +0200
-
f9ff9117ac
device: make write public but hidden
meh
2016-04-30 22:54:02 +0200
-
661c968d60
device: remove unused imports
meh
2016-04-25 17:59:16 +0200
-
be48977983
crate: bump version
meh
2016-04-25 17:58:01 +0200
-
0d4db8fe13
*: add docs
meh
2016-04-25 17:57:45 +0200
-
7d3f868cac
device: remove useless struct
meh
2016-04-25 17:18:07 +0200
-
5479de6a02
examples/hello: improve hello world example
meh
2016-04-25 17:13:05 +0200
-
c743be9596
device/builder: remove All events for Absolute and Relative
meh
2016-04-25 17:12:39 +0200
-
8b5ba80253
device: use references to events
meh
2016-04-25 17:12:11 +0200
-
306b08dbbc
Initial commit
meh
2016-04-25 04:32:24 +0200