#259: Fehler im Level 1
---------------------------------------+------------------------------------
 Reporter:  anonymous                  |       Owner:                 
     Type:  Fehler/Defekt              |      Status:  new            
 Priority:  hoch                       |   Milestone:  Neo Version 2.0
Component:  Tastaturbelegung/Referenz  |     Version:  2.0 Final      
 Keywords:                             |  
---------------------------------------+------------------------------------
 Neo basiert sicher auf einigen guten Ideen, aber hat ein paar
 grundsaetzliche Fehler schon im Level 1.
 Hier ein paar Anmerkungen von einem Deutschen der in den USA lebt und viel
 programmiert..


 Was mir an Neo2 gefaellt:
   - die akzentierten Symbole werden durch Modifikation der unakzentierten
 Symbole zusammengestellt
   - die Tasten in verschiedenen Ebenen sind mit aehnlichen Symbolen belegt
   - die Modifikationstasten fuer die Akzente sind im Randbereich, der
 sonst ja nur sehr schwer mit den kleinen Fingern zu erreichen ist..


 PROBLEME bei Neo2:

 1) Tote Tasten!

   Wieviele Sprachen sprechen Sie?  Nur Eine? Nur Deutsch?       Wieviel
 Prozent der Weltbevoelkerung spricht denn Deutsch?
   Und wenn Sie etwas in einer anderen Sprache eintippen moechten, dann
 stoepseln Sie einfach eine andere Tastatur ein?? Wohl eher nicht...


   Die Tasten fuer "U "O "A und das scharfe S gehoeren grundsaetzlich nicht
 auf die Ebene 1! Wie konnten Sie denn das uebersehen?
   Die deutschen Umlaute sollten genauso wie ^ ` ' als spezielle
 Akzenttasten mit den Vokalen U O A zusammengesetz werden.

   Warum? Weil diese Tasten auf der Ebene 1 sonst grundsaetzlich TOT sind
 -- in fast jeder Sprache ausser Deutsch -- was fuer
   eine Platzverschwendung (oder vielleicht deutsche Arroganz?).

   Ausserdem haben Sie ja schon recht gut herausgefunden dass die anderen
 Akzente zusammengesetzt werden, um Tastenbelegungen zu sparen.
   Das selbe Prinzip sollte auch fuer die deutschen Umlaute gelten!  Das
 scharfe S wurde doch vom Duden eleminiert, nein?
   Also nun eine komplett tote Taste auf Ebene 1!!

 2) Als Programmierer verwende ich staendig die Sonderzeichen
 (){}[]\|/?<>'"*&^%$#@!~`:; -- speziell die verschiedenen Klammern!
    Diese sollten nicht in einer abstrusen Ebene versteckt sein.. Ebene 3
 ist so-lala ... aber die Klammern sind dort recht willkuerlich verteilt..

 3) Numerische Tasten / Nummernblock

   Die Tasten 0...9 sind doch normalerweise ziemlich unangenehm zu
 bedienen, oder?
   Verwenden Sie nicht lieber das numerische Tastenfeld?

   Den Nummernblock gibt es doch schon auf Ebene 4 -- leicht mit Mod4 zu
 erreichen...

   Warum dann nicht die Tasten 0..9 auf der Ebene 1 einfach eliminieren?
 ==> freie Tasten fuer Sonderzeichen..


 4) Eingebetteter Cursor-Block:

    genau wie bei den numerischen Tasten, sollte mit einer weiteren Ebene
 ein virtueller Cursorblock emuliert werden..

 5) Zeichenhaeufigkeit

    Viele Tastatur-Layouts verwenden die Haeufigkeit in einer speziellen
 Sprache um die Verteilung der Tasten zu ermitteln...
    Warum verwenden Sie nicht eine gemittelte statistische Haeufigkeit fuer
 die haeufigsten Sprachen in der Welt?

    Die Verteilung der unakzentierten Vokale und Satzzeichen ist schonmal
 sicher sehr aehnlich.. oder?

 6) Akzent-Modifizierer um Superscript und Subscript beliebiger Zeichen zu
 erreichen..

 7) Sie sollten auch Neo-Layout fuer Englische Tastaturen        zur
 Verfuegung stellen..

-- 
Ticket URL: <http://wiki.neo-layout.org/ticket/259>
Neo-Layout <http://neo-layout.org/>
Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes 
Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen 
direkt verfügbar macht.

Antwort per Email an