We have moved to a new Sailfish OS Forum. Please start new discussions there.
31

Make the space-bar longer in native virtual keyboard

asked 2014-01-05 04:13:12 +0200

foss4ever gravatar image

updated 2014-01-14 06:47:58 +0200

The space-bar in the Jolla virtual keyboard is very short. When typing I constantly keep hitting mistakenly the dot and comma keys. In my previous phone (N9) the space-bar was long enough so that it was easy enough to hit it without looking.

Seems that in Jolla the comma and dot keys (or the 123/ABC and ENTER keys) in the bottom row could be slightly smaller to make some space (sic!) for a longer space-bar.

Has anyone else felt that the space-bar could be slightly longer in the vkbd?

edit retag flag offensive close delete

Comments

5

Yes, it could need some layouting. I also miss the space bar sometimes, and all the other keys on the lower row could easily be slimmed down without getting too small.

Tanghus ( 2014-01-05 05:13:53 +0200 )edit
4

I agree and I also think that the whole keyboard style need a slight rework, e.g.key labels should be slightly bigger, separation between keys should be better defined visually.

zlatko ( 2014-01-05 08:44:23 +0200 )edit
2

I totally agree, especially when there is no (yet?) Swype-typing like in n9, which gives a lot of help!

ejp ( 2014-01-06 02:31:13 +0200 )edit
2

this really needs to happen. the keyboard is surprisingly good, but I constantly miss the space bar when typing fast.

dom1n1kus ( 2014-01-14 10:39:29 +0200 )edit
1

I have to agree. The spacebar is dreadful.

Please, please change it. Also can we have a double-tap become a period, please.

The keyboard is such a fundamental part of the experience; please give it urgent attention.

v ( 2014-06-01 23:05:43 +0200 )edit

1 Answer

Sort by » oldest newest most voted
4

answered 2015-02-04 23:50:23 +0200

Izzak gravatar image

You could customize the layout you use. For example, follow this guide, replacing the default "spacebarRow" of say the English layout with one where you make the space be bigger.

example:

 /* SpacebarRow {} */

     KeyboardRow {
        SymbolKey {
            width: symbolKeyWidthNarrow
            separator: false
        }

        CharacterKey {
            caption: ","
            captionShifted: ","
            width: punctuationKeyWidthNarrow / 2
            fixedWidth: true
            separator: false
        }

        SpacebarKey {
            fixedWidth: true
            width: symbolKeyWidthNarrow * 2.25
            separator: false
        }

        CharacterKey {
            caption: "."
            captionShifted: "."     
            width: punctuationKeyWidthNarrow / 2
            fixedWidth: true
            separator: false
        }

        EnterKey {
            separator: false
        }
    }

A better route of course would be to have the spacebar expand to fill left over space as this solution only looks decent in portrait.

edit flag offensive delete publish link more

Comments

1

I just posted an similar solution in the thread you linked. It adds to the spacebar the width reduced from the other keys, thus working in landscape also.

ssahla ( 2015-03-14 00:35:06 +0200 )edit

thanks for the solution and link

Izzak ( 2015-04-08 00:35:11 +0200 )edit
Login/Signup to Answer

Question tools

Follow
2 followers

Stats

Asked: 2014-01-05 04:13:12 +0200

Seen: 665 times

Last updated: Feb 04 '15