[Neo] Neo verallgemeinern

2009-10-26 Diskussionsfäden Alexander Koch
Hallo,

ich habe mir mal grundsätzliche Gedanken gemacht, was Neo ausmacht. Dies ist 
zunächst ganz grob die Optimierung auf die deutsche Sprache und die 
Ebenenstruktur, durch die man die vielen Zeichen eingeben kann, inkl. 
Programmierebene, etc. Durch geäußerte Bestrebungen z.B. nach Neo-QWERTZ und 
eine irgendwann bevorstehende Veröffentlichung von Neo 2 (und damit steigende 
Bekanntkeit) und eine aufkommende Diskussion über eine Modularisierung von Neo 
3 habe ich mir weitere Gedanken gemacht, wie man Neo verallgemeinern, aber das 
was Neo ausmacht, behält. 

Die hier vorgeschlagene Verallgemeinerung besteht *nicht* darin, die 
Optimierung der Grundebene auf eine Sprache aufzuheben und ein Layout für alle 
zu schaffen, sondern vielmehr die Sprache, nach der optimiert wird, nicht 
festzulegen. Dazu hier was für mich Neo ausmacht:

• Alle lateinischen Grundbuchstaben (auch solche, die in der Zielsprache nicht 
vorkommen) sind optimiert nach der gewählten Sprache auf der Haupttastatur, 
die Ziffernreihe ist oben.
• Es gibt die drei toten Tasten, an der festgelegten Position
• .,•– sollten (unverändert) auf E1/E2 liegen
⇒ Es gibt vier Tasten um (häufige) Sonderzeichen unterzubringen (Dies ist der 
Anzahl der Tasten geschuldet)
  – Hat die Sprache zu wenige Sonderzeichen, könnten häufige Zeichen
aus anderen Sprachen oder weitere Funktion hingelegt werden, z.B.
eine tote Taste (→ diese sollte mit den anderen Neos zumindest
über Compose ebenso erzeugbar sein, bsp: Engl. mit internationalen
Fähigkeiten → œæ + T4(1,2)/T5(1,2,3) oder Umschalter kyrillisch/…, ♫)
  – Hat die Sprache fünf wichtige Sonderzeichen könnte notfalls noch -
ersetzen werden (— dann auf -(E3))
  – Dabei werden wenn nicht signifikant häufiger, erst die Zeichen verwendet,
die nicht bereits durch tote Tasten abgedeckt sind, also ð vor ö
• Das Haupttastenfeld von E3 ist bis auf ſ unabhängig von der Sprache. Die 
Ziffernreihe (außer ¹²³) ist abhängig von der von E2.
• Wenn hoffentlich der Navigationsblock dreizeilig wird, ist das Hauptfeld und 
/*- unabhängig von den anderen Ebenen, ¡¿ sind abhängig von E3
• Ebene 5 ist abhängig von E1/2, aber nicht eindeutig festgelegt, wegen 
ϕςρϑθκ, bei Unklarheit können diese ohne Beziehung der unterliegenden Taste 
auf die Sonderzeichenfelder oder auf ,. liegen. Die Ziffernreihe ist 
unabhängig, außer hier werden ϕςρϑθκ hingelegt (was nach Möglichkeit vermieden 
werden sollte).
• Ebene 6 (Hauptfeld) ist stark abhängig von E1/2/5 und ist nicht eindeutig 
festgelegt. (∘⊂∈∂∇∪∩ℵ⇐⇔⇒Θ↦× haben keine zwingende Position)
• Der Ziffernblock bleibt gleich

Folgende Zuordnungen könnten ja unabhängig von der Position bestehen bleiben: 
a → Aα∀а, b → Bβ б, c → Cχℂц, d → DδΔд, e → Eε∃е, f → FφΦф, g → GγΓг
i → Iι∫и, j → J  ј, k → Kϰ к, l → LλΛл, m → Mμ м, n → Nνℕн, o → Oο о, 
p → PπΠп, q → Q ℚж, s → SσΣс, t → Tτ т, u → U  у, v → V √в, w → WωΩш, 
x → XξΞч, y → Yυ ь, z → Zζℤз, , → –   , . → •   
Mit Unsicherheiten wegen Griechisch: h → HψΨх, r → Rϱℝр
Weiter ohne zwingende Position sind: ℓ, ·, іћэ

Mögliche Sonderzeichen auf Ebene 1 wären dann (zur Illustration):
Deutsch:üöäß (wie gehabt), 
Englisch:   æœ♫ (optional: ðß),
Island: æðþö
Dänemark:åøæ (ein weiteres suchen)
Esperanto   ŭĥ♫ (ein weiteres, tote Tasten: ĉĝĵŝ)
Finnischäåö (+ein weiteres)
Französisch:çëïœ (kein Platz: üÿ)
Niederländisch: äëïij
Türkisch:   ıçşğ (tote Tasten: öü)
Vietnamesisch:  ơưăđ

Weitere Empfehlungen (könnten auch zu obigen gezählt werden)
• Im Zweifel bleibt es so, wie es gerade ist
• Die E2 der Ziffernreihe, speziell »«$€„“” und damit auf E3 ¹²³›‹¢¥‚‘’ 
  sollten erhalten bleiben. °§ℓ sollte irgendwo untergebracht werden, falls
  nicht unbedingt notwendig sollten sie auch dort, wo sie sind bleiben.
• ªº№ auf E4 lassen
• Ziffernreihe von E6 erhalten bleiben
• Wenn die Häufigkeiten der Sonderzeichen klein genug sind, auf die bisherigen
  Positionen von üöäß, falls möglich unter die passenden Vokale
• Wenn die Häufigkeiten es zulassen, die toten Tasten lassen

Was an Neo-De verbessert werden könnte, um besser auf diese Weise erweiterbar 
zu werden:
• Kein κ in der Ziffernreihe, die Ziffernreihe grundsätzlich konstant halten
• Die Positionierung von ϑθψ könnte geklärt werden? Vielleicht auch nicht,
  gibt es z.B. þ, will man ϑθ nicht auf ,. fest liegen haben
• Cokos unabhängig von Sprache, etc. (kein ♫wid, ♫micro, ♫w·, ♫sc·, ♫dag, 
♫sum, ♫prod, ♫int, ♫prop, ♫poi, ♫opt…)

Portierungsanleitung (z.B. auf andere Sprachen):
→ Häufigkeiten der Zeichen berechnen und E1/E2 bestimmen, Sonderzeichen dabei
   einbeziehen. → Siehe die Axiome
→ Gibt es zu viele oder zu wenige Sonderzeichen, extra Überlegungen
→ tote Tasten, falls sehr unpraktisch, (minimalinvasiv) anpassen
→ Evtl ¤ durch nationale Währung ersetzen (falls sonst nur über Cokos)
→ Ebene 5 und 6 festlegen

Es werden jeweils die ersten beiden Ebenen durch die Sprache festgelegt, 
alles andere ergibt sich durch allgemein spezifizierte Zusammenhänge

Re: [Neo] [ticket] #179: Fehlende Zeichen (Ironie zeichen u. ä.)

2009-10-26 Diskussionsfäden Dennis Heidsiek

Hallo allerseits,


Bjoern Laessig ſchrieb am 26.10.2009 15:14 Uhr:
Dennis Heidsiek ſchrieb:  

 […] Für das Ironiezeichen (⸮=U+2E2E) […] eine möglichst intuitive und nicht 
störende Kombination […] finden


für mich sieht das Ding ja aus, wie ein ? gespiegelt ♫|? = ⸮ ist mein Vorschlag.


Schon, aber das Ironiezeichen muss nicht immer so ausſehen … es gibt 
auch noch ›zackige‹¹ oder sogar ganz andere² Umsetzungen. Da scheint es 
also noch keinen wirklichen Konsens zu geben.



Oder haben wir passend zu den Drehtasten schon Spiegeltasten?


Nein, nicht das ich wüsste.


Viele Grüße,
Dennis-ſ


¹ http://www.fontblog.de/gratis-fonts-mit-ironie-zeichen-von-underware
² http://en.wikipedia.org/wiki/File:Point_d%27ironie_Brahm.png



Re: [Neo] [ticket] #179: Fehlende Zeichen (Ironie zeichen u. ä.)

2009-10-26 Diskussionsfäden Bjoern Laessig
Neo-Layout schrieb:
>  […] Für das Ironiezeichen (⸮=U+2E2E) haben wir derzeitig
>  noch keine Coko vergeben, aber darüber könnte man meines Erachtens reden –
>  es kommt nur darauf an, eine möglichst intuitive und nicht störende
>  Kombination zu finden. Viele Grüße und ein ❤ für Compose wie Autisten :-).

für mich sieht das Ding ja aus, wie ein ? gespiegelt
♫|? = ⸮ ist mein Vorschlag. Oder haben wir passend zu den Drehtasten
schon Spiegeltasten?

Björn



Re: [Neo] [ticket] #179: Fehlende Zeichen (Ironie zeichen u. ä.)

2009-10-26 Diskussionsfäden Neo-Layout
#179: Fehlende Zeichen (Ironiezeichen u. ä.)
+---
  Reporter:  frakturfreak   |   Owner: 
  Type:  Verbesserung   |  Status:  new
  Priority:  normal |   Milestone:  Neo Version 2.0
 Component:  Tastaturbelegung/Referenz  | Version:  2.0 BETA   
Resolution: |Keywords: 
+---

Comment(by dennis):

 Das Interrobang (‽) ist viel zu wenig verbreitet, als das es sinnvoll
 wäre, es direkt auf eine eigene Taste der Neo-Tastatur zu legen. Trotzdem
 sollte es irgendwie tippbar sein, weshalb wir es in die lange Liste
 ergänzender [wiki:'Tote Tasten und Compose' Compose-Kombinationen (CoKos)]
 mit aufgenommen haben: ‽ = ♫1!? = ♫1?! – ♫?!=⁈ und ♫!?=⁉ waren bereits
 anderseitig belegt. Für das Ironiezeichen (⸮=U+2E2E) haben wir derzeitig
 noch keine Coko vergeben, aber darüber könnte man meines Erachtens reden –
 es kommt nur darauf an, eine möglichst intuitive und nicht störende
 Kombination zu finden. Viele Grüße und ein ❤ für Compose wie Autisten :-).

-- 
Ticket URL: 
Neo-Layout 
Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes 
Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen 
direkt verfügbar macht.


Re: [Neo] [ticket] #179: Fehlende Zeichen (I roniezeichen u. ä.)

2009-10-26 Diskussionsfäden Peter Eberhard
Das Ironiezeichen ist noch in sehr wenigen Schriftarten vorhanden. Es
wird auch kaum verwendet, mir ist es jedenfalls noch nie untergekommen,
außer in Forenbeiträgen über eben dieses Zeichen.
Außerdem kann man über den (Un)sinn streiten, Ironie als solche zu
kennzeichnen. Autisten hin oder her.

Es gibt im Wesentlichen drei Möglichkeiten:
‣ die Forderung ignorieren
‣ eine Compose-Kombination erfinden
‣ es auf die Pseudoebene der sS?¿-Taste packen. Passend dazu gleich noch
das Interrobang auf kK!¡. Aber die Pseudoebene soll eigentlich frei
bleiben, nicht wahr?

Gruß, Peter