Yesterday I got a 44 key Koolertron key pad (B076LZJ5JS on US Amazon) and have tested it with the ShuOne 8 port and the AIMOS 8 port. Here is what I have experienced so far. I've only tested this with a single player at the moment. While I do not expect the AIMOS results to change with multiple characters playing, I'll update my post if that ends up being the case.
With ShuOne: BAD Completely unusable as the KM sync ignores the device entirely, even for basic movement keys. Likely incompatible due to the VID/PID hiding feature on the ShuOne.
With AIMOS 8 Port: Somewhere between GOOD and OK. Very much usable with the exception of single button port swapping. All of my basic keys work, as do the hotkey buttons that send a keystroke with modifiers. You can use a burst key configuration with NUM* and NUM0 to turn sync on/off.
Round robin key actions also work, which was one of the things I wanted this device for. This lets you define a button where one of three different keys are sent in sequence. Each key press sends the next key each time you press the button. My intention is to use this as a totally EULA compliant IWT key. My sequence sends move back (bound only on melee chars), my IWT key and then my DPS key.
A burst key configuration did not work for direct port access like it did for Sync On/Off. I believe this is because the sync on/off hot key does not require you to let go of NUM0 before letting go of NUM*, which is how the direct port access hot keys work. This does not mean you cannot direct swap ports, you just need to be sure to allocate keys to NUM* and NUM1 ... NUM5 (or however high you need to go). You will need to get used to the release pattern to properly swap the port as the # key must always be released before NUM*.
Here is a screenshot of my current configuration:
Here is how I have my Sync On burst key configured:
I tried many of the other types of key configurations to enable single key port swapping with no luck, this include Two Key Click configurations. If the proper key values can be determined for NUM* and NUM1 through NUM5 it should be possible to create a macro to swap ports with a single key. After spending over an hour on that I have not gotten one to work.
Based on my experience thus far, I do not think the "Press/Release" options in the macro script editor will work. Using that option seems to bypass the AIMOS's interpretation of the key being pressed. When I run such a macro in this window I see the key output and the AIMOS does not switch. Example if I press my macro key to switch to port 2 :I'm very new to Koolertron devices but this behavior seems to indicate the device is sending the value outputted by the key that was "pressed" as opposed to registering the key itself, if that makes sense?PHP Code:
*2
If a macro can be crafted to switch ports, it will likely have to be use the KeyDown and KeyUp actions. Unfortunately it has proven somewhat challenging to decipher the included USB HID key table PDF for activating the numpad keys. The software is not clear if you're supposed to use the decimal, hex or AT position key values. The HEX option seems off the table as that generally resulted in Key00 showing up in the macro. If anyone knows more about the proper place to find a definitive list of KeyDown/KeyUp for use in Koolertron Macro Script, please share.
Connect With Us