I bought a SterlingKey specifically to use with my ZSA Voyager keyboard. It doesn't currently appear on your compatibility list but I think the ZSA Voyager and ZSA Moonlander (which does appear on the list), are essentially the same under the hood and it appears to work mostly flawlessly, although I've only spent 10 minutes or so testing it (On Ubuntu, in case that's relevant).
In the compatibility list for ZSA Moonlander, under built-in mouse, it says N/A, suggesting that the keyboard doesn't have a built in mouse. However, that's not entirely true. Both Moonlander and Voyager are programmable and have the ability to map mouse controls onto specific keys, allowing you to move your cursor, scroll and click etc. without having to take your hands off the keyboard. Unfortunately, this doesn't work through SterlingKey at all.
What I'd like to understand is, is this something which can/is likely to be be fixed though a future SterlingKey firmware update, is there a workaround anyone has found or is it something which will just never work through SterlingKey?
It's potentially something of a dealbreaker for me so I'd like to set my expectations.
Thanks
Question around keyboards with mouse layers
Re: Question around keyboards with mouse layers
Hey!
I don't remember if I ever got feedback for the mouse layer, didn't know it exists. It's likely fixable, I'll just need some logs from you so I can create a hotfix release.
1. Connect SterlingKey to your computer through the type-c port of SterlingKey, and connect your keyboard to the type-A port
2. Access updater
3. Under Console, click on Start
4. A popup will appear where there will be one device, select that
5. After a few seconds, the connection will be established
6. Type "set debug 1" and click enter
7. Click Reset
8. After a few seconds the Bluetooth will automatically reconnect
9. Press a few keys that you know work (keyboard layer)
10. Press some keys of the mouse layer
11. The logs will probably indicate something like `Previous command not recognized`
12. Copy the logs and paste them here
Note: You have to use Chrome based browsers
Thank you and sorry for the inconveniece!
I don't remember if I ever got feedback for the mouse layer, didn't know it exists. It's likely fixable, I'll just need some logs from you so I can create a hotfix release.
1. Connect SterlingKey to your computer through the type-c port of SterlingKey, and connect your keyboard to the type-A port
2. Access updater
3. Under Console, click on Start
4. A popup will appear where there will be one device, select that
5. After a few seconds, the connection will be established
6. Type "set debug 1" and click enter
7. Click Reset
8. After a few seconds the Bluetooth will automatically reconnect
9. Press a few keys that you know work (keyboard layer)
10. Press some keys of the mouse layer
11. The logs will probably indicate something like `Previous command not recognized`
12. Copy the logs and paste them here
Note: You have to use Chrome based browsers
Thank you and sorry for the inconveniece!
Re: Question around keyboards with mouse layers
I just remembered. I had another user 2 weeks ago on Discord report the ZSA Voyager's built-in mouse compatibility. I have fixed it, but I have not yet release that firmware. However you should be able to use the test firmware. On the same `updater` page, click on Connect below Program, and on the Choose Version dropdown choose the `zsa_voyager` firmware. Finally click Program. After around 10 seconds it will be done.
No need to do any of the previously mentioned steps. Let me know if that firmware works!
No need to do any of the previously mentioned steps. Let me know if that firmware works!
Re: Question around keyboards with mouse layers
Hi, Sorry for the delay in getting back to you on this. I didn't get a notification that you had replied and I'm only now getting round to checking back in. More than happy to work with you to find a solution for this. I'll work through your request later and get back to you asap.
Re: Question around keyboards with mouse layers
Apologies again for the massive delay in getting back to you about this, but I've had a lot on and not had the chance to try updating the firmware yet.
I finally got to it today but can't get it to work. I was following the instructions here: viewtopic.php?t=2. At first, I tried updating in firefox, but no popup appeared, so I switched to Chrome instead. There, I get the popup but constantly get the message 'No compatible devices found'. I connected to my computer usb-c in the SterlingKey to USB-A on my Linux laptop using the cable provided with the SterlingKey. I tried it with the SK turned on and turned off and I tried it both logged out and in to the forum.
The SterlingKey works when connecting to my keyboard, but it just doesn't seem to want to connect to the updater. Am I missing a step where I need to put it into flash mode or something?
I finally got to it today but can't get it to work. I was following the instructions here: viewtopic.php?t=2. At first, I tried updating in firefox, but no popup appeared, so I switched to Chrome instead. There, I get the popup but constantly get the message 'No compatible devices found'. I connected to my computer usb-c in the SterlingKey to USB-A on my Linux laptop using the cable provided with the SterlingKey. I tried it with the SK turned on and turned off and I tried it both logged out and in to the forum.
The SterlingKey works when connecting to my keyboard, but it just doesn't seem to want to connect to the updater. Am I missing a step where I need to put it into flash mode or something?
Re: Question around keyboards with mouse layers
Hey! No worries.
Do you have discord maybe? It will probably be faster to troubleshoot it together there
https://discord.gg/kBXkXdJrqQ
You need Chrome or Chromium-based browsers, or Opera, indeed. Could you try another cable? It shouldn't matter whether the SterlingKey is on or off, and shouldn't matter if you're logged in to the forum either. Try unplugging and replugging and refreshing the page.
Also make sure no other app is reading Serial Ports. Only one app can read serial ports at any single time. Maybe try restarting your laptop, or see if any app that is running could potentially be reading it.
If you manage to get it working, you should update to the latest 2.0.0 version now.
Do you have discord maybe? It will probably be faster to troubleshoot it together there
https://discord.gg/kBXkXdJrqQ
You need Chrome or Chromium-based browsers, or Opera, indeed. Could you try another cable? It shouldn't matter whether the SterlingKey is on or off, and shouldn't matter if you're logged in to the forum either. Try unplugging and replugging and refreshing the page.
Also make sure no other app is reading Serial Ports. Only one app can read serial ports at any single time. Maybe try restarting your laptop, or see if any app that is running could potentially be reading it.
If you manage to get it working, you should update to the latest 2.0.0 version now.