Umang17 / softkeyboard

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

Neo2 Keyboard Layout #291

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi, 
I've seen that (any)softkeyboard supports the colemak layout. 

On my computer I prefer the more modern german based Neo2 layout. It
supports an optimized key arrangement for faster input of german and
english text. Neo2 further supports layers for ascii-symbols, greek
letters, and math symbols. It also has accent keys so that you can type any
european character. There are also some special chars like the locked space
sign '⍽' (shift+space). See the Neo2 reference for details. (reference is
written in german, but you might understand the graphics)

This first draft here misses out accent signs, the number row, and the
number block. If you have suggestions how this could work in softkeyboard I
will be happy - Thanks! 

QWERTY Reference Layout
=======================

qwertyuiop (10)
asdfghjkl (9)
zxcvbnm (7)
, .

Main Keyboard Section
=====================

Mod1 (lowercase):

xvlcwkhgfuß (11)
uiaeosnrtdy (11)
üöäpzbmj (8)
, .

Mod2 (uppercase):

XVLCWKHGFQẞ (11) - last letter is uppercase 'ß'
UIAEOSNRTDY (11)
ÜÖÄPZBMJ (8)
–⍽•

Neo2 Reference: http://wiki.neo-layout.org/browser/A-REFERENZ-A/neo20.txt

Greek characters 
================

lowercase:

ξϝλχωκψγφϙς (11)
ιαεοσνρτδυ (10)
ϡϟηπζβμθ (8)
, .

uppercase:

ΞϜΛΧΩΚΨΓΦϘ (10)    Note: 11th key is reserved
ΙΑΕΟΣΝΡΤΔΥ (10)
ϠϞΗΠΖΒΜΘ (8)
–⍽•

Neo2 Greek Reference: http://wiki.neo-layout.org/wiki/GriechischSchreiben

Other Modes
===========

Mod3 (ASCII signs for programming):

…_[]^!<>=&ſ (11)
\/{}*?()-:@ (11)
#$|~`+%; (8)
" '

Mod4: most common greek chars (for math)

Mod5: control characters and 2nd number block

Mod6: most common math characters

Ξ√ΛℂΩ×ΨΓΦℚ∘ (11)
⊂∫∀∃∈Σℕℝ∂Δ∇ (11)
∪∩ℵΠℤ⇔↦Θ (8)
⇐ ⇒

Neo2 Reference: http://wiki.neo-layout.org/browser/A-REFERENZ-A/neo20.txt

Original issue reported on code.google.com by mov...@gmail.com on 2 Mar 2010 at 1:16

GoogleCodeExporter commented 9 years ago
This is a first draft. I've modified the layout a bit from the original Neo2 to 
match
the anysoftkeyboard's size. 

Still have to work out the menu for the missing top row (dicradic signs). 

Original comment by mov...@gmail.com on 10 Mar 2010 at 7:01

Attachments:

GoogleCodeExporter commented 9 years ago
Can you provide a patch or source files to include this layout?

Original comment by menn...@gmail.com on 3 Apr 2010 at 7:21

GoogleCodeExporter commented 9 years ago
sorry. i'm not a java developer. this is why i've created Issue 302. i'm not 
even
sure how to create a mockup using xml based keyboard definition. 

Original comment by mov...@gmail.com on 8 Apr 2010 at 12:22

GoogleCodeExporter commented 9 years ago
maybe this should be implemented as multiple keyboards: the german keyboard and 
the
greek keyboard seperated as alpha-keyboards; the ASCII/Control character 
keyboard and
the numeric/math input keyboard as numeric-keyboards. 

Original comment by mov...@gmail.com on 10 May 2010 at 9:35

GoogleCodeExporter commented 9 years ago
finally I've found what i was missing: 
http://developer.android.com/reference/android/inputmethodservice/Keyboard.html
http://developer.android.com/reference/android/inputmethodservice/Keyboard.Row.h
tml
http://developer.android.com/reference/android/inputmethodservice/Keyboard.Key.h
tml

will try to implement a first draft. 

Original comment by mov...@gmail.com on 10 May 2010 at 9:42

GoogleCodeExporter commented 9 years ago
Hello, 
I would like to contribute if help is needed with Neo2.
Grüße

Original comment by Shriekin...@googlemail.com on 10 Mar 2011 at 8:54

GoogleCodeExporter commented 9 years ago
Thanks, ShriekingRavenStudios:
https://market.android.com/details?id=com.anysoftkeyboard.languagepack.neo2

Original comment by menn...@gmail.com on 12 Feb 2012 at 10:52