We actually started to work on better keyboard support to fix the swapped-keys issue. Sounds simple, but isn't. The Magic keyboard comes in 25 international keyboard layouts and three mechanical layouts (ISO, ANSI and JIP). While we get all the required pieces together, smooth scrolling initialization for mouse and trackpad strikes back.
We actually thought with release 3.0.5.5 it's finally solved. While it's much better it may still happen that Smooth scrolling doesn't work. There is no proper documentation and zero example code available.
As this potentially affects most of our users, we are back on the Smooth scrolling topic and made finally good progress. As a nice side effect you don't need to click or press a key to (re)connect to Bluetooth anymore. The Bluetooth connection is instant, except you power-cycle your device.