These changes add left and right arrow keys to your keyboard layouts. When switching to symbol mode, the keys send a Backtab or Tab event instead.
There are also some other small improvements for the English and German keyboard layout, see below for details.
- Make sure to create a backup of
/usr/share/maliit/plugins/com/jolla/
first! - Copy the files to the same directory (you need to be root to do this). Make sure to store layout files (
en.qml
and/orde.qml
) into thelayouts
subdirectory. - Exit root and run (as nemo):
systemctl --user restart maliit-server.service
That's all... have fun :)
Apart from having arrow keys, the modified English keyboard layout is closer to the layout of a physical QWERTY keyboard.
- Added arrow keys left and right next to the Space key.
- Moved . key to the 3rd row and , key to the 2nd row.
- Addered @ key to the 1st row, just to achieve a staggered layout (similar to physical keyboards)
Apart from having arrow keys, the modified German keyboard is very close to the layout of a physical QWERTZ keyboard.
- Added arrow keys left and right next to the Space key.
- Moved . and , keys to the 3rd row.
- Added ß key to the 1st row, which also results in a staggered layout (similar to physical keyboards)
- Also added @ as "accent" of Q, so that holding the Q character allows to write the @ sign without switching to symbol mode.
- The SailfishOS user interface does not (yet?) seem to have proper support for Tab and Backtab, but other apps might have.
- The built-in browser allows tabbing forward through form input fields as expected. However, backtab also sends the focus to the next input field, instead of the previous one.