README.md
    
    Unicode text, UTF-8 text
Kineboard
The input method designed for glass.
This is an experimental on-screen keyboard for touchscreens which has very few touch areas, relying on swipes to type more characters. Each area has a central character, activated through a tap, and corner characters activated by swiping in that direction.
It is not natural to have a 6cm-wide simulated typewriter; usually the mobile
keyboards rely on tricks such as autocorrect. Plus, they are not adapted for
other languages; let's take Romanian as an example: we have 5 new letters,
ăâîșț and a punctuation mark, the hyphen, which is way more common in Romanian
than in English (because it's used for attachment of some pronouns and also for
contractions). A normal PC keyboard makes them available instead of some
symbols; if the symbols are desired, the extra letters can be moved to an AltGr
layer; with training, this method doesn't slow one down that much.
On a phone keyboard, however, such language adaptation is hard and I haven't seen a single keyboard that did it with extra keys. Almost all of them use a hold, which probably shows that they haven't ever had a designer that writes (correctly) in one of these languages (most Romanian users don't even bother with the diacritics, not even on PC, unless it's very formal). "ă" is way more common than "b", "f", "g", "h", "j", "v", "z", not to mention "k", "q", "w", "x", "y", yet doesn't get its own key like those.
Benefits:
impossible to mistype: since there are only 8 targets (by default), they can be large enough not to miss them; it provides true touch typing on a touchscreen;
international: it is adapted to the letter frequency of each language: each layout would have the top 8 letters of its language as taps;
provides diacritics and punctuation: compared to the standard mobile QWERTY which has at most 28 characters (26 letters + full stop and comma), this layout allows for 40;
economical use of screen space: with a surface about 50% smaller than a regular phone keyboard, split screens with keyboard become realistic.
Inspiration: mainly Unexpected Keyboard, but that is not as radical. I now know of some other keyboards with a similar idea, that is, not providing all the letters by tapping, but I didn't when I came up with the concept, and my layout is different, being designed to use as little screen space as possible.
                
                    1
                    # Kineboard 
                
                    2
                     
                
                    3
                    _The input method designed for glass._ 
                
                    4
                     
                
                    5
                    This is an experimental on-screen keyboard for touchscreens which has very 
                
                    6
                    few touch areas, relying on swipes to type more characters. Each area has a 
                
                    7
                    central character, activated through a tap, and corner characters activated by 
                
                    8
                    swiping in that direction. 
                
                    9
                     
                
                    10
                    It is not natural to have a 6cm-wide simulated typewriter; usually the mobile 
                
                    11
                    keyboards rely on tricks such as autocorrect. Plus, they are not adapted for 
                
                    12
                    other languages; let's take Romanian as an example: we have 5 new letters, 
                
                    13
                    `ăâîșț` and a punctuation mark, the hyphen, which is way more common in Romanian 
                
                    14
                    than in English (because it's used for attachment of some pronouns and also for 
                
                    15
                    contractions). A normal PC keyboard makes them available instead of some 
                
                    16
                    symbols; if the symbols are desired, the extra letters can be moved to an AltGr 
                
                    17
                    layer; with training, this method doesn't slow one down that much. 
                
                    18
                     
                
                    19
                    On a phone keyboard, however, such language adaptation is hard and I haven't 
                
                    20
                    seen a single keyboard that did it with extra keys. Almost all of them use a 
                
                    21
                    hold, which probably shows that they haven't ever had a designer that writes 
                
                    22
                    (correctly) in one of these languages (most Romanian users don't even bother 
                
                    23
                    with the diacritics, not even on PC, unless it's very formal). "ă" is way 
                
                    24
                    more common than "b", "f", "g", "h", "j", "v", "z", not to mention "k", "q", 
                
                    25
                    "w", "x", "y", yet doesn't get its own key like those. 
                
                    26
                     
                
                    27
                    Benefits: 
                
                    28
                     
                
                    29
                    * **impossible to mistype:** since there are only 8 targets (by default),  
                
                    30
                      they can be large enough not to miss them; it provides true touch typing 
                
                    31
                      on a touchscreen; 
                
                    32
                    * **international:** it is adapted to the letter frequency of each language: 
                
                    33
                      each layout would have the top 8 letters of its language as taps; 
                
                    34
                    * **provides diacritics and punctuation:** compared to the standard mobile 
                
                    35
                      QWERTY which has at most 28 characters (26 letters + full stop and comma), 
                
                    36
                      this layout allows for 40; 
                
                    37
                    * **economical use of screen space:** with a surface about 50% smaller than 
                
                    38
                      a regular phone keyboard, split screens with keyboard become realistic. 
                
                    39
                     
                
                    40
                    Inspiration: mainly 
                
                    41
                    [Unexpected Keyboard](https://f-droid.org/packages/juloo.keyboard2/), but that 
                
                    42
                    is not as radical. I now know of some other keyboards with a similar idea, that 
                
                    43
                    is, not providing all the letters by tapping, but I didn't when I came up with 
                
                    44
                    the concept, and my layout is different, being designed to use as little screen 
                
                    45
                    space as possible. 
                
                    46