Commit graph

132 commits

Author SHA1 Message Date
Mariano Amado
4249490ab3 added screen brightness keys 2018-01-04 12:48:19 -03:00
wind-rider
2169d34f2c Add Surface Dial support 2017-08-19 16:55:52 +02:00
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
b33ff31253 Bump to version 2.4.4 2016-03-05 18:00:05 +01:00
NicoHood
d3147adbfd Added releaseAll() for Mouse API 2016-03-05 17:58:16 +01:00
NicoHood
3a71aaeb72 Release 2.4.3 2016-03-02 10:08:26 +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
dced097808 Lowered Arduiono IDE dependency to 1.6.7 again
RawHID is fixed with 1.6.8, but its not essential for the whole library.
However 1.6.8 is recommended.
2016-01-04 18:26:31 +01:00
NicoHood
f96e09c75b Fixed Keyboard modifier add() issue #68 2016-01-04 18:22:09 +01:00
NicoHood
14f52f1879 Partly revert commit 8bb3b2339f
Arduino integrated the function now as normal fix
2016-01-04 18:13:30 +01:00
NicoHood
bb0960c9f3 Bump version number to 2.4.2 2015-12-19 02:02:11 +01:00
NicoHood
8bb3b2339f RawHID >64 byte fix 2015-12-19 02:00:42 +01:00
NicoHood
7754123b6e Added 1.6.7 as requirement 2015-12-05 08:00:04 +01:00
NicoHood
5c245d7a8b Changed version number to 2.4.1 2015-11-30 18:05:56 +01:00
NicoHood
e632912905 Fix NKRO example issue #64 2015-11-30 17:59:50 +01:00
NicoHood
a95361043b Removed unnecessary Arduino include 2015-11-30 17:55:27 +01:00
NicoHood
fcb32a5cf0 minor keyboard feature request fixes 2015-11-08 20:06:17 +01:00
NicoHood
c197491272 Updated RawHID with new, more intuitive API 2015-11-08 20:05:53 +01:00
NicoHood
eed1098a21 Added featureReport data to constructor 2015-11-08 00:13:42 +01:00
NicoHood
0487754e10 Added Feature Report example + disabled by default 2015-11-07 23:46:58 +01:00
NicoHood
a8c292a7bd Added Feature Report function to BootKeyboard
This may be added to other HID Devices as well, but Keyboard makes the most sense.
2015-11-07 23:32:02 +01:00
NicoHood
ef6e8e52a7 Merge commit '186c2c432c2ba896e921f1ad4ff436a6466560b3' into dev 2015-11-07 11:09:04 +01:00
NicoHood
186c2c432c Added sequence ID (aka num) to RawHID 2015-11-07 10:54:50 +01:00
NicoHood
b8bdc23208 bumped version number to 2.5 2015-11-06 23:09:56 +01:00
NicoHood
0835e6a243 Added Single Absolute Mouse API 2015-11-06 21:40:51 +01:00
NicoHood
d4cdf03d23 Moved System Key definitions into enum, removed HID Tables fully now 2015-11-06 21:36:46 +01:00
NicoHood
590c184145 Added Single System Support 2015-11-06 21:31:06 +01:00
NicoHood
9c4eee90ed Added Single Consumer API 2015-11-06 21:27:28 +01:00
NicoHood
b626e00b9a Updated RawHID, added Event function
Found a comprimiss between interrupt processing, prebuffering and processing long data inputs as well.
2015-11-06 21:14:35 +01:00
NicoHood
7310ae9298 Bootkeyboard send protocol and idle time
Idle time will not change (is not implemented) So it is unsure what the host will do
2015-11-06 19:05:04 +01:00
NicoHood
e46469dfef Minor changes 2015-11-06 19:02:52 +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
357baf23ce Added Consumer Keys to keyboard reserved report byte 2015-10-23 20:50:00 +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