Flow Bugs and Design Suggestions
I have the Pebble Keys 2 keyboard and mouse on which I extensively use the multi device connection, but am somewhat frustrated by the experience. I love that I can use the mouse to transition between the desktops, but there are two bugs I've identified. 1. Even though I have "press CTRL to switch between desktops enabled, sometimes it will still switch even though I don't have CTRL pressed. This then creates another problem because the keyboard doesn't get switched to the new desktop. This leads to the similar problem 2, the keyboard not switching to the proper desktop using the "Flow Control" option. Sometimes I find myself trying to hold CTRL to move the mouse back to one desktop, but it won't go because the keyboard is connected with another device. When this happens, I think the device can also end up with the CTRL key in a "locked" state, meaning every key you press is interpreted as a keyboard shortcut.
I hope these issues can be sorted out, because when it works like I want it to, it's a great experience that I would highly recommend to others. When it doesn't work though, it's really frustrating.
Another aspect that I hope can be adjusted with software, is the ability to switch the keyboard AND the mouse using the device selectors on the keyboard. If you can use software to bring the keyboard with you when you do the flow control, then I think you should be able to do the reverse!
On the more long-term scale, I have a design suggestion. Change the location of the switch devices button on the mouse. Yes I'm aware other products have the switch button in other more convenient locations, but for the pebble mouse, it's on the bottom of the device, meaning I have to pick it up and turn it over in order to change devices. While I appreciate that this will make it less likely a user will accidentally press the button, I believe you can accomplish the same goal having the button in other locations on the mouse, but still available without turning the device over. Namely, the very front or the very back of the mouse. People grip the sides of the mouse, so we don't want to put the button there, but the front and back should be free from accidental presses.