I already used the Arduino Micro as a keyboard simulator, inputing simple text and functionality keys (mute, pause, etc.). However, I was wondering if also macro keys can be simulated.
I'm using an HP Omen Keyboard with a lot of macro keys (M1-12, MX1-12, L1-4) which can be modified using 'SteelSeries Engine 3'. This approach will ease the process of reconfiguring, allowing for quick profile switches and enhanced functionality (Application Startup, OS-nodes, etc.)
Has anyone ever done a similar project?
What are possible approaches? (Read the input to the computer by the keyboard while pressing such a button? - How would I do this?)