Commit graph

41 commits

Author SHA1 Message Date
NicoHood
583718f453
Fix flexible array errors 2017-01-27 12:22:02 +01:00
NicoHood
7c269d9749 Added releaseAll() for abs Mouse 2016-03-05 18:02:50 +01:00
NicoHood
d3147adbfd Added releaseAll() for Mouse API 2016-03-05 17:58:16 +01:00
Scyntrus
44fbac4089 Use OR assignment for NKRO modifier keys
The DefaultKeyboardAPI implementation uses OR assignment instead of basic assignment.
2016-02-26 16:03:35 -08:00
NicoHood
f96e09c75b Fixed Keyboard modifier add() issue #68 2016-01-04 18:22:09 +01:00
NicoHood
d4cdf03d23 Moved System Key definitions into enum, removed HID Tables fully now 2015-11-06 21:36:46 +01:00
NicoHood
1f35b772da Added NKRO key bit count 2015-10-25 15:19:11 +01:00
NicoHood
c78fc923f4 Updated NKRO API to new Keyboard API style 2015-10-25 15:07:57 +01:00
NicoHood
96a8a8a1ad Added 2 consumer key definitions 2015-10-25 15:07:10 +01:00
NicoHood
dc72193fe8 Moved DefaultKeyboardAPI into separate file 2015-10-25 15:07:03 +01:00
NicoHood
eff788e540 Made Keyboard API a lot more flexible 2015-10-25 14:26:55 +01:00
NicoHood
1f531ae9e9 Minor fix 2015-10-25 12:49:59 +01:00
NicoHood
bc5a28b8a7 Improved Keyboard API a bit 2015-10-25 08:33:23 +01:00
NicoHood
82ac20e3a0 Fixed KEY_RETURN 2015-10-24 18:41:34 +02:00
NicoHood
60a30c1cdb Added Consumer Keys to Keyboard API 2015-10-24 11:25:40 +02:00
NicoHood
2e7b5607f7 Moved Consumer keys inside enum 2015-10-24 10:19:26 +02:00
NicoHood
1e80589379 Removed wrong statement 2015-10-23 22:59:11 +02:00
NicoHood
c51b4ea217 Updated Key definitions for Ubuntu usage 2015-10-23 22:37:38 +02:00
NicoHood
faa33e6a18 Revert "Added Keyboard API templates"
This reverts commit 0f72656a8a.
If not the right types are used (for example int) this adds some overhead.
Nice to have, but better keep it simple
2015-10-23 22:14:04 +02:00
NicoHood
8adfcacfa9 Updated Keyboard definitions once again 2015-10-23 20:50:47 +02:00
NicoHood
0f72656a8a Added Keyboard API templates 2015-10-23 20:49:11 +02:00
NicoHood
c4eb9c7ef2 Added all keyboard keycodes 2015-10-23 18:49:54 +02:00
NicoHood
1a676a2d20 Renew Keyboard API 2015-10-15 19:44:23 +02:00
NicoHood
da7d74ead6 Improved HID Report Descriptors 2015-10-12 21:46:15 +02:00
NicoHood
3008e6d11d Added NKRO keyboard 2015-10-11 14:00:49 +02:00
NicoHood
64b89df10c Mouse API fix 2015-10-11 12:53:37 +02:00
NicoHood
5feda433f4 minor 2015-10-11 11:00:40 +02:00
NicoHood
c7518ae3c1 Added Gamepad API 2015-10-11 10:51:34 +02:00
NicoHood
b1aa9b030d Fixed Consumer warning 2015-10-11 10:42:51 +02:00
NicoHood
6ac9398a18 Added Consumer API 2015-10-11 10:22:32 +02:00
NicoHood
9250ff9835 Added System API 2015-10-11 10:14:08 +02:00
NicoHood
28bdd9f10e Inlined HID APIs 2015-10-11 09:17:10 +02:00
NicoHood
fbde2f4534 Added Absolute mouse 2015-10-11 09:11:08 +02:00
NicoHood
1d2e5d36b2 inlined Keyboard implementation 2015-10-10 20:58:36 +02:00
NicoHood
dd52139e1a Moved Mouse report descriptor 2015-10-10 19:38:16 +02:00
NicoHood
e521af69ca Made SendReport() capaital 2015-10-10 19:37:58 +02:00
NicoHood
2e684a3c71 Added Mouse API 2015-10-10 12:59:57 +02:00
NicoHood
59bf10efeb Moved HID report descriptors to their implementation 2015-10-10 12:28:12 +02:00
NicoHood
1f93958ce2 Added Teensy API
Not implemented as device yet
2015-10-10 11:59:18 +02:00
NicoHood
7151a55577 Fixed KEY_RETURN definition 2015-10-10 07:58:32 +02:00
NicoHood
d6c44e4698 Initial commit of Keyboard API after IDE refactoring 2015-10-09 21:46:06 +02:00