View Single Post
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#1
I did this modification for myself, just thought to share it. I don't have time now to take screenshots, I kindly request that someone please install it and share screenshots.

Installation instructions

To install it you just have to copy two files, en_us_arrows.xml and symbols_en_lc.xml to /home/user/.config/meego-keyboard/layouts/ and select the new keyboard from settings. No root required, no developer mode. Just filebox.

Detailed description

This layout adds a (not very good-looking) slim row of buttons at the bottom with arrows (inspired from symbian) The buttons are very slim but they are easy to hit because they are on the edge of the screen. Keyboard themers out there please check if something can be done about small buttons for maliit.

When you tilt your phone to landscape the layout changes and the arrows are in a more traditional triangle layout on the right (similar to the N900's hwkb). On landscape mode, the symbols page becomes one page with 5 rows and all symbols.

Known Issues

Due to a bug in maliit, or something I don't know, to make the symbols page stay, you need to swipe a little upwards, so that your finger is over the upper ABC button when you release. (That is the reason I included two ABC buttons). This is a minor glitch and you can learn to live with it. If you don't like this behaviour or the single-page symbols layout, you can use the symbols_en_lc.xml from the 2-page-symbols folder.

How to get it

There is a zip file attached but it may not be always up to date. I uploaded to github for easy versioning. If you want to add your own symbols or make cosmetic modifications, feel free to create a pull request.

https://github.com/qwazix/advanced-N9-vkb-layout

The package includes a greek keyboard with the same modifications too.
Attached Files
File Type: zip advanced-N9-vkb-layout.zip (31.8 KB, 290 views)
__________________
Proud coding competition 2012 winner: ρcam
My other apps: speedcrunch N9 N900 Jolla –– contactlaunch –– timenow

Nemo UX blog: Grog
My website: qwazix.com
My job: oob

Last edited by qwazix; 2012-12-31 at 19:07. Reason: Fixed wrong symbols file
 

The Following 22 Users Say Thank You to qwazix For This Useful Post: