Did anyone make a move from older Xkeys to modern Xkeys?
As you probably know the original Xkeys are not programmable under modern OS (they loose programmability from Win7)
I still have older Xkeys in my pit (2) in hardware mode and whenever I have to program them I connect them on an old Win XP laptop and do whatever programming I need with Macrorecorder.
It's been working fine although not quite practical in the long term.
So I decided to get 2 new Xkeys.
Problem is the older macrorecorder file (.xkp) aren't compatible with Macroworks 3 files (.mw3)
So you have to redo the files. No big deal
Just read device from the old Xkeys on the XP computer
Connect the new Xkeys on Win7 or Win 10 computer and make the same macros.
Well I do have issues doing that.
The macros were all programmed fine, they are all identical from the old Xkey the new Xkeys and both are in hardware mode.
The old Xkeys sends all the keystrokes fine to BMS
The new Keys does send the keystrokes to BMS but it's not always the correct one.
The problem is mostly with numeric keys, keypad and alphanumeric keys
Unfortunately that's where all the ICP and MFds are programmed in my keyfile
So basically I wonder if the issue is not because Macroworks program the keystrokes in Azerty (Belgian keyboard) and BMS expects them in a US QWERTY layout?
"ICP 0" is Control+KP0 in my keyfile
The old Xkeys is programmed as LCTL+KP0 with macrorecorder and works fine (send CTL+KP0)
The new Keys is programmed as LCTL+KP0 with Macroworks but sends SHIFT+CTL+KP0, which isn't recognized by BMS.
Now firing up BMS alone, SETUP, CONTROLLERS, without any Keys devices connected, I notice the following:1. Numlock enabled
When I type CTL+KP6 on my belgian keyboard (AZ-BE) The UI reports SHF+CTL+NUM6, which is not recognized by my keyfile1. Numlock disabled
When I type CTL+KP6 on my belgian keyboard (AZ-BE) The UI reports CTL+NUM6 which is recognized by my keyfile as ICP0
Please note, with the old X-Keys connected I always
gets the ICP0 key recognized regardless of the Numlock being enabled or not.
With the new Xkeys, I get the ICP0 recognized ONLY when NUMlock is OFF.
Obviously I can't turn NUMlock Off each time I want to fly. I need to find a way that makes this work 100% of the time.
Is this something that any of you already encountered? Is there a trend?
I've looked at MW3 tutorials but can't seem to find a way to actually ensure I'm programming the files as a Qwerty keyboard.
- I tried to switch my keyboard to US qwerty before programming macroworks, but it doesn't change the syntax of the keypad keys.
So it has no influence
Don't even know if that's necessary to do - It wasn't with macrorecorder for sure
- I tried to disable NUMLOCK before programming with macroworks 3 but it does not change the programming syntax
I'll be happy to talk to a Mw3 user because i'm at a loss on how to procedd with this?
Thanks for any input you might have