Plasma Active Custom Keyboard

I am using Plasma Active more and more. Recently, even Plasma Active 3 had been officially released/announced.

While Plasma Active is really usable I was pretty unlucky about the virtual keyboard. For “normal” use it should be very good. However, I also like to hack “on-device”. For this I need tab-completion in the shell, arrow keys to navigate in the shell, or the escape-key in order to use vim.

Hence, I created my own custom keyboard layout. Actually, I changed the default layout in order to meet my needs. While I was at it I also added more keys, changed the layout a little bit more, made the keyboard transparent, and increased the space between the virtual keyboard and the edge of the screen.

The transparency is no eye-candy. Personally, I think transparency is indeed very helpful as this way it is possible to see the things,  e.g., text in a terminal, beneath the keyboard.

The increased spacing between the keyboard and the screen helps, at least me, to use the keyboard. When the keyboard is too close to the edge of the screen I had some problems using the keys near the screen edge as the touch events seemed not to be very precise in that region.

Below is a screenshot of the keyboard in action.

If you want to use this keyboard, you can get it from one of my repositories. The listing below shows how this is done.

zypper ar
zypper up maliit-active libmaliit-quick
killall -9 maliit-server

Note that you need to update maliit-active and libmaliit-quick. In order to directly use the new keyboard you need to restart maliit-server. This can be done simply by killing it, it will be restarted automatically.

This entry was posted in Snippets and tagged , , , . Bookmark the permalink.

3 Responses to Plasma Active Custom Keyboard

  1. Jed says:

    Nice work!
    Is it possible to use this on MeeGo-Harmattan (Maemo 6x)?

  2. wapamoeba says:

    Wondeful work! Where can we find your repo now?

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.