I have over the years dreamed about being able to use two keyboards. One keyboard remains normal and the other can be completely overwritten. Every few years I look in to this. I think there might be a possibility. This would be an amazing addition to eventghost.
So what I have found is http://www.oblita.com/interception.html
It is a C program that intercepts input devices before windows receives the data. That allows both reprogramming of the buttons and device distinction of origin.
It does take over some windows driver/files to function.
My python is not anywhere good enough to write a wrapper for the dll library.
I have found and attempted to use some from https://github.com/dc740/AutoHotPy
It already has a wrapper but I am running in to errors (all access violation errors) with what I have tried.
Source code for the dll is also available if something would have to be rewritten.
If anyone would like to take on this challenge, I think everyone would be happy with the power of a plugin like this.
Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.