ahtn / keyplus

An easy to use, wired and wireless modular keyboard firmware
MIT License
246 stars 40 forks source link

Port keyplus emulator to windows #97

Open ahtn opened 5 years ago

ahtn commented 5 years ago

Two approaches that might work:

Method 1 - Input APIs

Pros:

Cons:

Method 2 - Filter driver

Write a Keyboard and Mouse Filter Drivers.

Pros:

Cons:

Other considerations

Microsoft's C compiler MSCV only has partial support for C99, so some keyplus code may not compile. To work around, will need to either rewrite some code, or compile it as C++ code.