Skip to content

jklingen/jolla-keyboard-arrows

Repository files navigation

Left and right Arrow keys for Jolla keyboard

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.

Installation:

  1. Make sure to create a backup of /usr/share/maliit/plugins/com/jolla/ first!
  2. Copy the files to the same directory (you need to be root to do this). Make sure to store layout files (en.qml and/or de.qml) into the layouts subdirectory.
  3. Exit root and run (as nemo): systemctl --user restart maliit-server.service

That's all... have fun :)

Keyboard layout changes:

en.qml

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)

de.qml

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.

Known issues:

  • 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.

About

Left and right Arrow keys for Jolla keyboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published