95fb9c084e
Update g410effects support
2017-03-25 00:03:05 +01:00
a1d4c81471
Improve code layout
2017-03-24 23:53:38 +01:00
d9a7c4c561
Remove logo for G410
2017-03-18 19:44:37 +01:00
267fd9688d
Clean comment
2017-03-17 20:16:57 +01:00
48e6167961
Validate setNativeEffects
2017-03-11 23:56:58 +01:00
af1007636f
Merge pull request #52 from CReimer/hidapi_wait
...
Make hidapi wait for at least 1ms (Fixes #45 )
2017-03-11 23:14:33 +01:00
Christopher Reimer
72f5f230eb
Make hidapi wait for at least 1ms for any answer from the keyboard. Setting this to 0 seems to make hidapi skip the read. And at least the G910 doesn't seem to like this very much.
2017-03-11 22:30:29 +01:00
8931db5685
Add GKeys mapping mode suport
2017-03-11 21:14:50 +01:00
664f1346c7
Filter numpad keys for g410
2017-03-11 18:53:29 +01:00
d72e526ac9
Typo
2017-03-11 18:44:46 +01:00
be7d367079
Add MKeys led control
2017-03-11 17:56:40 +01:00
7df4cc0888
make more readable
2017-02-25 01:12:58 +01:00
af6f24aac6
make more readable
2017-02-25 01:11:01 +01:00
3e1e4d494f
Add devil comment
2017-02-12 02:12:14 +01:00
7765ca3591
Avoid sending keys that not supported by a keyboard model
2017-02-12 02:09:37 +01:00
da8eb644eb
Restore g910 native effect
2017-02-11 22:28:53 +01:00
12b16e8374
G910 commit bug correction
2017-01-24 00:00:01 +01:00
e8c678a181
Improve code
2017-01-22 00:47:38 +01:00
bcdcee88f1
Switch to hidapi
2017-01-21 22:45:48 +01:00
cdaae30aa2
esc bug
2017-01-21 09:17:35 +01:00
c2c8f6b7ac
Full refactor code
2017-01-21 09:15:18 +01:00
0860773197
possible bug
2017-01-11 20:56:19 +01:00
83d16a23c1
Bug correction in sendDataInternal
2017-01-11 20:25:37 +01:00
f4ea0405cd
Add FX features
2017-01-08 03:23:13 +01:00
0ecd800b41
Add new product ID for G610
2017-01-05 21:59:03 +01:00
3af632a589
Add FX support for g910
2017-01-04 03:37:33 +01:00
MohamadSaada
fc86f2af44
Update Keyboard.cpp
2017-01-01 13:27:51 +00:00
4bfa9811b3
Add wave effect
2016-12-30 21:35:26 +01:00
3b13f247b5
Add native effect support
2016-12-30 17:55:19 +01:00
5a2bff5225
Add first shot for effect code
2016-12-30 01:30:17 +01:00
d6a9c4191b
Swap x and y key
2016-12-27 22:13:53 +01:00
519f20211c
include libusb.h and reindent libusb_device_descriptor desc
2016-12-14 01:44:33 +01:00
Charles
54897d9a5a
Multiple changes of datatypes being past overflowing constants (most char needed to be changed to unsigned char or uint8_t). Also changed the include style of the <libusb.h> to be controlled through the makefile setting
2016-12-12 14:06:45 -06:00
ee2705f832
Clean code
2016-12-08 22:53:51 +01:00
8019e68f74
Possible buffer overflow correction
2016-12-08 22:51:48 +01:00
3af149101e
Reindent with tab
2016-12-08 22:43:08 +01:00
4f9b5f381b
Possible buffer overflow correction
2016-12-06 23:06:29 +01:00
a4a0b83542
Rename keyboard protocol version
2016-12-06 22:54:04 +01:00
MohamadSaada
80afb5dfaf
Update Keyboard.cpp
...
14 isn't working because in the last iteration you might have some empty slots in the array, this way it will prevent that and work perfectly. I am using it in my program and have checked it in wireshark. I modified your program fully to suit my g910 keyboard.
2016-12-03 21:48:21 +00:00
Daniel Kolosa
bcccdae449
Added support for g910 spectrum
2016-12-01 20:07:13 -05:00
c941052edb
Add multiple logo support
2016-11-29 21:34:31 +01:00
b040e1b5c0
Add multiple logo support
2016-11-29 21:29:10 +01:00
e684cbf296
Remove multimedia keys for g910-spark and adjust gkeys buffer
2016-11-28 21:19:41 +01:00
f29e47da92
Set value from andreast1990 return
2016-11-28 00:54:29 +01:00
4d407ed834
Add spark support preview
2016-11-28 00:40:03 +01:00
b23e48069b
Add G610 support
2016-11-18 21:48:50 +01:00
d2f248c295
Tempory patch
2016-11-12 00:55:55 +01:00
31144f67ce
Move keyboard detection to Keyboard.cpp
2016-11-12 00:34:59 +01:00
30855c4c75
setGroupKeys keyValues count
2016-11-11 23:43:48 +01:00
f7970eb11c
Delete correction
2016-11-11 23:42:14 +01:00