I have a Bluetooth hardware keyboard (Akko 3068B Plus to be precise) which I use with my Xperia 10 II running Sailfish OS. I have an issue with my choice of layout for the hardware keyboard not transferring to the Android layer.
I have set the language of my hardware keyboard to Finnish on the Sailfish Setting - Text Input, and when I use the keyboard on native Sailfish apps, Sailfish OS reads the input correctly as coming from a Finnish layout keyboard.
But when on Android apps, the input from keyboard is read as coming from an English layout hardware keyboard.
When I open the general Android Setting through Terminal, the System - Languages and Input - Physical Keyboard says “allen_wayland_keyboard”, and when I click that open, it does allow me to choose my keyboard layout(s). But whatever layout I choose has no practical meaning, as the input language that Android apps read from my keyboard will still be English.
Anyone with experience with Bluetooth keyboards, any hints on whether I get to change the Bluetooth keyboard input language for Android apps too?
On a further note, using CTRL + Space to quick-change the hardware keyboard layout for Sailfish apps does not seem to work properly. Even if I have activated two layouts from the Settings for hardware keyboard, pressing CTRL + Space will only activate and re-activate the same layout that I chose to be the active one in the Settings.
Also on the Android Settings it is noted that CTRL + Space does quick-change the layout for hardware keyboard, but I assume this isn’t and shouldn’t be working when using the Android layer under the Sailfish OS (?). Or is CTRL+Space being in use for both Sailfish proper and Android layer messing up things so that it doesn’t work on neither?