I bought a US 104 V3 Keyboard because I feel better with this layout as a coder, but since I'm Italian, I also need the accented keys for regular text writing.
I started to record the needed macros, for example I recorded two macros for the lower and upper case letter "A" with grave accent:
Fn+A emits Alt+00E0
Fn+Shift+A emits Alt+00C0
The issue is that only the one without the shift key works: when I use the macro with the shift key, it triggers also the other one and the scan-codes from both macros are sent to the PC interleaved!
This behavior prevents the possibility to assign multiple macros to the same key if they differ only on the modifiers being pressed or not.
Would it be possibile to modify the firmware and add a simple check which runs only one macro at a time, obviously the one with the greater number of keys pressed?
Below is the dump from the KeyView utility when I use the 2 macros described above: you may clearly see the interleaved scan-codes of the "C" and "E" keys in the second macro.
Please sign in to leave a comment.