MaxBau / hackerskeyboard

Automatically exported from code.google.com/p/hackerskeyboard
0 stars 0 forks source link

Enhancement: Localized compact 5-row layouts #475

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Hi,

i just love Hacker's Keyboard, for lots of reasons. One of them is compact 
5-row layout, which makes typing in portrait mode much more convenient. It is 
sad, that this great feature only available for EN layout. I really miss it for 
other languages as well. 

Could you please make compact 5-row layouts available for other languages? I'd 
be happy to help, just don't know where to start.

Thanks!

Original issue reported on code.google.com by ant....@gmail.com on 6 Jun 2015 at 12:24

GoogleCodeExporter commented 8 years ago
I would like to support this also, but the current way it's implemented is a 
hack and not well scalable. Overall this goes back to the long-neglected 
https://code.google.com/p/hackerskeyboard/issues/detail?id=13 .

Going forward, I want to decouple languages and layouts. Basically, users can 
create one or more "configs", where a config selects a portrait-mode layout, a 
landscape-mode layout, and an input language (for dictionaries and alt chars). 
The UI would provide separate actions for "next config with the same language" 
(replacing the 4-row/compact/full switch action) and "next config with 
different language" (swipe on space bar or language switch actions).

In this model, there could potentially be any number of layouts for a given 
language. By default, the config selector would only offer layouts matching the 
selected language, but this could be overridden - if someone wants German 
dictionary with a US QWERTY layout, that should be possible.

Original comment by Klaus.We...@gmail.com on 9 Jun 2015 at 5:47