Problems with designing a square layout

Asked by Alexander Teichmann

Hallo.

I would like to design a new special square keyboard layout in Onboard.

It is called the EINERST-Layout, which is a layout optimized for one-finger or stylus use, especially for the German language.

The basic idea is to gain speed in one-finger or stylus typing by reducing the distances between frequently used letters and keys.

The center of the layout looks like this:

d e i n f
, SPACE .
l r s t h

An image of the complete layout (designed with Comfort Software On-Screen Keyboard): https://postimg.cc/Mn5YYwt6

There some basic design principles:
1. In order to have small distances in one-finger or stylus typing, the more frequent a letter is, the more centrally it is positioned in the layout.
2. The shortened space bar is positioned in the center, because Space is typed often, even in languages with long words like German, and the use of space is quite uncorrelated with the use of any other key. This ensures that the finger or stylus is often placed in the center of the layout.
3. Comma and full-stop are positioned next to space, because the space key follows the comma and full-stop key almost automatically.
4. letters of frequent n-grams (like "qu", "in", "an" ...) are positioned near to each other.
5. The use of an almost square layout reduces distances overall.

This works quite well for me in the German language, and I think it could also be useful in other languages related to German like English (hence the th-combination).

I tried to design that layout in Onboard by copying the full layout of Onboard to a new layout and opening the resulting alpha-svg file in Inkscape but when I transform the layout to a square or when I adjust the heights and widths of the keys and save the new svg file, I can open the new layout but the file is transparent, no keys are shown. But, when I type "blind" on the transparent Onboard keyboard, keys are pressed.

I would like to know what is my error, what am I doing wrong.

Thanks in advance,

Alex

Question information

Language:
English Edit question
Status:
Expired
For:
Onboard Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Alexander Teichmann (alexteichmann79) said :
#2

Hallo Elsa,

thanks for your answer, but I'm bit confused.

you suggest to design the keyboard in Onboard itself. I would LOVE to do that, but I don't know how to.

I have Onboard 1.4 on Arch Linux. I followed the steps described in the Online help under "Copy current layout" with the normal full keyboard of Onboard as a starting point. I copy the full layout to, say, "AlexT1" and I open the resulting AlexT1-alpha.svg file in Inkscape. There, when I move or delete keys, I don't have a problem. I save the file in Inkscape, re-open it in Onboard, and the new layout is there. I can see the keys and I can type them.

But, when I change the height and width of the document in the properties menu of Inkscape, in order to get a more square layout, and save it in Inkscape and re-open it in Onboard, the layout is fully transparent, there are no keys shown anymore, but I can type "blind", keys are pressed.

Is there a layout editor for moving and deleting keys in Onboard itself? That would be great.

Yours sincerly,

Alex

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.