cad4d650a1
Implement caps-lock modifying extra keys
2014-12-30 15:32:45 -05:00
45ad416611
Add my custom layout, tentatively called Unix Dvorak Programmer Dvorak
2014-12-30 11:43:30 -05:00
Travis Burtrum
2f6a4bacf6
Update README.rst
...
Fix escapes so command to generate uinput_gen.py can be pasted directly into console
2014-12-22 01:44:50 -05:00
7828a7990e
Add keymapper functionality to change shift behavior and de-couple different keys for shift status, to support Programmer Dvorak and basically any other format
2014-12-22 01:35:31 -05:00
moparisthebest
61cd9779d5
Update instructions for Generating uinputmapper/uinput_gen.py
2014-08-14 12:28:23 -04:00
moparisthebest
aced80c40d
Implement keymap support into input-read, along with directly writing to devices without piping to input-create
2013-07-18 23:12:12 -04:00
Merlijn Wajer
5b62ccd15a
Update ebuild.
2013-07-04 23:24:02 +02:00
Merlijn Wajer
2837041311
Initial version of input-replay.
...
Copied a lot of code form input-create; will clean up in a bit.
2013-07-04 22:58:20 +02:00
Merlijn Wajer
b9057d9138
Add grab support.
2013-06-25 17:10:50 +02:00
Merlijn Wajer
6ea3c21983
Update configurations.
2013-05-24 14:17:12 +02:00
Merlijn Wajer
1dab5cfa6c
Add GPL-3.
2013-05-23 23:57:24 +02:00
Merlijn Wajer
00caf07c96
And the manifest.
2013-05-23 23:45:52 +02:00
Merlijn Wajer
784fc3e5ce
Gentoo ebuild + fix input-create.
2013-05-23 23:44:42 +02:00
Merlijn Wajer
ba0187e661
Modify input-* scripts for new layout.
2013-05-23 23:35:12 +02:00
Merlijn Wajer
242b278c6b
Attempt to put support libraries in a folder.
2013-05-23 23:26:55 +02:00
Merlijn Wajer
9f5caa9a13
Makefile for generated .py file.
2013-05-23 23:11:27 +02:00
Merlijn Wajer
464dfc76b7
Techinc Config.
2013-05-19 21:00:49 +02:00
Merlijn Wajer
eb5d6d3077
Update README.rst
2013-05-19 13:46:11 +02:00
Merlijn Wajer
aba2913a4b
Working ABS properties. \o/
2013-05-19 13:07:59 +02:00
Merlijn Wajer
4be3fc0b65
Fix ofd in mapper
2013-05-18 22:26:18 +02:00
Merlijn Wajer
a340b28289
Fix configuration + Exception.
2013-05-18 22:25:17 +02:00
Merlijn Wajer
d3b23386bf
Allow switching between poll and epoll.
2013-05-18 18:52:29 +02:00
Merlijn Wajer
7c7abc7e59
Document most code.
2013-05-18 18:32:44 +02:00
Merlijn Wajer
72dde4af77
Initial mapping/creating multiple devices.
2013-05-18 18:10:19 +02:00
Merlijn Wajer
57065a7319
Read-part now does multiple inputs.
2013-05-18 17:39:23 +02:00
Merlijn Wajer
f02a1f84f5
Remove silly import.
2013-05-15 01:08:20 +02:00
Merlijn Wajer
2c95caf9b1
Switch to Python as main implementation.
2013-05-14 23:53:37 +02:00
Merlijn Wajer
7ffbabe6ad
Rename files.
2013-05-14 23:46:18 +02:00
Merlijn Wajer
8c62a5910e
Improve help a bit.
2013-05-14 21:30:03 +02:00
Merlijn Wajer
8ecdcd1bc1
Configuration now allows modifying the dictionary.
2013-05-14 02:15:01 +02:00
Merlijn Wajer
1022db5eaf
Improve argument parsing.
2013-05-10 17:33:25 +02:00
Merlijn Wajer
a5ec64431d
Improve touchscreen config.
2013-05-10 17:33:12 +02:00
Merlijn Wajer
c3e35b9260
Fix optparse code.
...
Small difference from argparse. ;-)
2013-05-10 11:13:07 +02:00
Merlijn Wajer
4323e92a13
More networked code; experimental config support.
...
read.py now deprecates test.py
I went with optparse rather than argparse to support Python <2.7.
Switching to argparse later should not be that hard.
Configurations still need to be extended with, among other things:
* Name for the device
2013-05-10 11:05:31 +02:00
Merlijn Wajer
19868360a3
Experimental networked input.
2013-05-09 16:10:28 +02:00
Merlijn Wajer
e1b85874ba
Rename read.py
2013-05-09 15:00:50 +02:00
Merlijn Wajer
a3b31afdc3
Minor changes.
2013-04-25 20:52:08 +02:00
Merlijn Wajer
0807098744
Fix compilation error.
2013-04-25 20:51:33 +02:00
Merlijn Wajer
d09d6011d8
Improve mapping and config support.
2013-04-21 12:42:51 +02:00
Merlijn Wajer
9d21419deb
Clean up create.py a bit.
2013-04-21 01:50:49 +02:00
Merlijn Wajer
98fdbecccf
Basic cloning & config.
...
Also fixed a few bugs and added a few features.
2013-04-21 01:46:44 +02:00
Merlijn Wajer
c8e7b07805
Extend uinput; replace open with os.open.
2013-04-20 13:24:36 +02:00
Merlijn Wajer
9113cb02b7
Add classes, more event constants.
...
- Added all event constants except for (FF_)
- Added InputDevice class.
- Cleaned up linux_input a bit
- list of events per event class is now a dictionary
2013-04-20 11:54:17 +02:00
Merlijn Wajer
f6efe9f331
Clean up code a bit more; add a class.
2013-04-20 01:10:16 +02:00
Merlijn Wajer
e9de2ec43d
Free device.
2013-04-20 00:51:46 +02:00
Merlijn Wajer
186b9cca92
Remove debug statement.
2013-04-20 00:51:36 +02:00
Merlijn Wajer
a0c79ee086
Fix uinput python code.
2013-04-20 00:08:58 +02:00
Merlijn Wajer
1695c30330
Fix structire.
2013-04-19 23:24:50 +02:00
Merlijn Wajer
b6c5b6bee1
Initial work on create/uinput tests.
2013-04-19 01:11:56 +02:00
Merlijn Wajer
1bddfc11ad
Remove struct.
2013-04-19 00:16:28 +02:00