Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Mouse & NKRO support #28
I was able to add NKRO and mouse support to your firmware based on hasu's firmware and the following thread: http://geekhack.org/index.php?topic=13162.msg259955#msg259955
Currently I use 24 byte long reports (it can include all the keycodes between 0 and 192; the 16 byte version doesn't include some keypad keys), and works fine (on linux at least, I have no access to OSX or Windows).
The code could be better organized, but lately you were quite busy as well, and I didn't want to wait until you do some great refactoring :)
Hey Guyri :)
Wow, thanks. I've decided not to merge, even though it was very nice of you to send a pull request. If you'd like me to try to articulate all the reasons why, I suppose I could, but for now maybe the comment I've added to the rev-2 readme will suffice. Sorry I didn't add that sooner... I've been meaning to for a while. Rev-2 wasn't really meant to be a public version yet, as it's not quite finished... I've just been recommending it to fellow programmers because (IMO) it's so much better organized than rev-1.
Also, I've linked to your branch from both the rev-1 and rev-2 readme's, in case other people would like to see your additions and/or merge them into their branches.
I do plan to implement the features eventually, albeit in a slightly different way. When I do, your code will likely be a good reference, and I'll give you credit in the comments :)