-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for determining keyboard used? #12
Comments
Good idea. I think that'd fit the library really well. Unfortunately I don't think the LowLevel routines provided by Windows do provide such a "keyboard id". Input it input, regardless of which device the input came from. If somebody has an idea, please feel ree to comment. I'll let this issue stay open for reference. |
Interception does it somehow. I think it uses a driver. LuaMacros also does it, I don't think it uses a driver. |
Oops sorry, closed it by accident. |
Nice, I'll take a look at it as soon as I find some spare time. |
Hello Andrew, good news. With the next major revision of this library, I decided switching from the Windows "Hook Functions" to the newer "Raw Input" API. This will essentially drop support for Windows 2000 machines, whilst bringing a lot of advantages along:
I'll use this issue to keep you updated about the progress. Hope this helps. |
Wow, that's amazing. I didn't expect you to still consider supporting it months later. I'm looking forward on the progress. 😄 |
This will be a great improvement. Could we expect a release date? |
Hello Michael, if everything goes as planned maybe already this Sunday. For the third major release I am planning to do some major changes to the library:
|
Wow, i was thinking this wanna take months. |
No promises, but I'll try to add that as well. |
functions to list connected keyboards / mice, see #12, fixed some bugs
functions to list connected keyboards / mice, see #12, fixed some bugs
Done. Released version 3.0. Enjoy! |
I wonder if it is possible to add support for determining the keyboard being used. Maybe return the unique keyboard "id".
The text was updated successfully, but these errors were encountered: