[Neo] Re: Meine Layout-Reise endet hier: Das "Noted" Layout.

2023-08-12 Diskussionsfäden Dr. Arne Babenhauserheide

Gerhard Heide  writes:

> Mein Gedanke: ich lerne erst mal die Peripherie (ZYBPWGK) und  im zweiten 
> Schritt die home row Änderungen (DTNLM) 
> Hat das schon mal jemand so versucht, macht das Sinn?

Bisher war die Erfahrung, dass kleine Änderungen größere Probleme machen
als große, weil da die alte Belegung stärker "reinstört" — also die
Finger in die falsche Position zucken und dann korrigiert werden müssen.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Meine Layout-Reise endet hier: Das "Noted" Layout.

2023-08-10 Diskussionsfäden Dr. Arne Babenhauserheide
PPS: Hast du auch ein Ergebnis mit den gleichen Kriterien, wenn du nur
 Englisch als Korpus verwendest? Es wäre spannend, wie sich das
 gegen Sturdy schlägt :-)

"Dr. Arne Babenhauserheide"  writes:

> PS: Ich habe im Korpus noch 10% Esperanto und Spanisch, um die Sprachen
> nicht ganz auszuschließen (sonst werden sie sehr hart zu tippen).
> Hast du wirklich *nur* Englisch und Deutsch drin? Ein Idealer Korpus
> für Europäische Länder mit Lateinischer Schrift hätte wahrscheinlich
> die jeweils eigene Sprache mit ~60%, Englisch mit ~30% und die
> anderen Europäischen Sprachen mit Lateinischer Schrift in den
> restlichen ~10% vertreten, damit auch das gelegentliche Französisch,
> Spanisch, Italienisch oder Niederländisch schreiben nicht zu
> schlecht funktioniert.


-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Meine Layout-Reise endet hier: Das "Noted" Layout.

2023-08-10 Diskussionsfäden Dr. Arne Babenhauserheide
PS: Ich habe im Korpus noch 10% Esperanto und Spanisch, um die Sprachen
nicht ganz auszuschließen (sonst werden sie sehr hart zu tippen).
Hast du wirklich *nur* Englisch und Deutsch drin? Ein Idealer Korpus
für Europäische Länder mit Lateinischer Schrift hätte wahrscheinlich
die jeweils eigene Sprache mit ~60%, Englisch mit ~30% und die
anderen Europäischen Sprachen mit Lateinischer Schrift in den
restlichen ~10% vertreten, damit auch das gelegentliche Französisch,
Spanisch, Italienisch oder Niederländisch schreiben nicht zu
schlecht funktioniert.
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Integration von Mine in KDE

2023-05-19 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Max,

Max Hester  writes:

> Ich brauche einen Programmierer, der Erfahrung darin hat, die
> Anordnung zu optimieren. Dafür würde ich auch zahlen. Es geht darum,
> eine komplett neue Tastatur zu schaffen, die dann auch massentauglich
> werden kann.

was du dafür brauchst ist erstmal ein Corpus: eine Sammlung geschriebene
Texte, die repräsentativ für das sind, was Leute in dem Kulturkreis
schreiben. In plain Text Dateien.

Dazu eine Anfangstastatur, bei der die nötigen Zeichen zumindest
irgendwo schonmal stehen (am Besten auf der richtigen Ebene,
Ebenenwechsel ist nämlich bisher soweit ich weiß in keinem Optimierer
implementiert, wäre also extrem teuer — brauchen sie die Zahlen auf der
Grundebene? Wenn nein, würde Grundebene reichen).

Daraus lassen sich n-gramme generieren und dann läuft der Großteil
automatisch. Am Ende braucht es noch Feinschliff von Leuten, die die
verschiedenen Vorschläge praktisch austesten.

Quellen:

- Mein Optimierer (leicht verständlich aber langsam):
  https://hg.sr.ht/~arnebab/evolve-keyboard-layout
- Darios Optimierer (viel, viel schneller): 
  https://github.com/dariogoetz/keyboard_layout_optimizer
- Englische Erklärungen:
  https://www.draketo.de/software/keyboard-layout-evolution

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: MINE Osteroptimierung

2023-04-11 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Dario,

"dieselben" war unsauber — danke für die Korrektur!

Ich gehe Deinen Optimierer als Nachfolger, der wieder mehr
Experimentierung ermöglicht.

Liebe Grüße,
Arne

Dario Götz via Diskussion  writes:

> Hallo Gerhard, hallo Arne,
>
> Mein Optimierer ist mittlerweile doch schon sehr stark von Arnes divergiert. 
> Ich würde nicht mehr von "denselben"
> Kostenberechnungen sprechen.
>
> Es gibt sicherlich noch so einige Parallelen (insbesondere die Behandlung von 
> Bi- und Trigrammen mit Symbolen auf höheren
> Ebenen), es wurden aber Aspekte bestehender Metriken geändert, neue 
> hinzugefügt, neue Metriken hinzugefügt und Gewichtungen
> geändert.
>
> Bei Optimierungen kommen dann natürlich auch andere Layouts heraus, obwohl 
> der bestehende Vokalblock (von Mine und BONE) und
> das "c" auf dem linken kleinen Finger stabil unter den besten Layouts 
> vorkommen.
>
> Viele Grüße,
> Dario 
>
> On 10 April 2023 23:46:05 CEST, "Dr. Arne Babenhauserheide"  
> wrote:
>
>  Hi Gerhard,
>
> Gerhard Heide  writes:
>
>  Aber kombieniert wird es eine echte Verbesserung 
> ```
> │   ⇥ │ j │ l │ u │ a │ q │ w │ b │ d │ g │ z │ ß │ - │ Ret│
> ├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
> │⇩ │ c │ r │ i │ e │ o │ m │ n │ t │ s │ h │ v │ ´ │   │
> ├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
> │  ⇧ │ ⇚ │ y │ x │ ü │ ä │ ö │ p │ f │ , │ . │ k │ ⇗   │
> ├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤
> │Strg│ Fe │ Alt│  Leerzeichen  │ M4 │ Fe │ Me │Strg│
> └┴┴┴───┴┴┴┴┘
> # 10.48898 x100 total penalty per letter
> ```
>
> 0.1 ist ganz schön viel — du kannst schauen, was das fürs Tippen
> bedeutet, indem du die bigramm-Diagramme erzeugst:
>
> pypy3  ./recheck_all_result_layouts.py --folder ORDNER_MIT_TEXTDATEIEN/ 
> --svg --csv
>
> Wenn du noch mehr suchen willst, kannst du da
> mit dem viel schnelleren Optimierer von Dario machen:
>
> https://github.com/dariogoetz/keyboard_layout_optimizer
>
> Er verwendet die selben Kostenberechnungen.
>
> Liebe Grüße,
> Arne
>
> ___
> Diskussion mailing list -- diskussion@neo-layout.org
> To unsubscribe send an email to diskussion-le...@neo-layout.org


-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: MINE Osteroptimierung

2023-04-10 Diskussionsfäden Dr. Arne Babenhauserheide
Hi Gerhard,

Gerhard Heide  writes:

> Aber kombieniert wird es eine echte Verbesserung 
> ```
> │   ⇥ │ j │ l │ u │ a │ q │ w │ b │ d │ g │ z │ ß │ - │ Ret│
> ├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
> │⇩ │ c │ r │ i │ e │ o │ m │ n │ t │ s │ h │ v │ ´ │   │
> ├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
> │  ⇧ │ ⇚ │ y │ x │ ü │ ä │ ö │ p │ f │ , │ . │ k │ ⇗   │
> ├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤
> │Strg│ Fe │ Alt│  Leerzeichen  │ M4 │ Fe │ Me │Strg│
> └┴┴┴───┴┴┴┴┘
> # 10.48898 x100 total penalty per letter
> ```

0.1 ist ganz schön viel — du kannst schauen, was das fürs Tippen
bedeutet, indem du die bigramm-Diagramme erzeugst:

pypy3  ./recheck_all_result_layouts.py --folder ORDNER_MIT_TEXTDATEIEN/ 
--svg --csv

Wenn du noch mehr suchen willst, kannst du da
mit dem viel schnelleren Optimierer von Dario machen:

https://github.com/dariogoetz/keyboard_layout_optimizer

Er verwendet die selben Kostenberechnungen.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Mine-Layout: Symbole neben dem Zahlen auf Ebene 4

2023-01-23 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Dario,

Dario Götz via Diskussion  writes:

> 4. aufbauend auf Variante 1 werden noch Punkt und Komma vertauscht
> Die rechte Seite würde auf Ebene 4 damit so aussehen:
> 7 8 9 + − ;
> 4 5 6 . M3
> 1 2 3 , Shift
>
> Vor- und Nachteile wären die selben wie in Variante 1 und zusätzlich erreicht 
> man Konsistenz mit Doppelpunkt und Semikolon auf Ebene 3 (". über :"
> und ", über ;").

Ich mag sie, aber ich habe keine besonders starke Meinung dazu …

Mein Fokus liegt stark auf der Grundebene und den griechischen Zeichen,
weil ich die automatisch optimieren konnte. Daher würde ich die
Entscheidung über Mathe- und Zahlen-Ebenen gerne denen überlassen, die
mehr Ahnung davon haben. Also z.B. dir und anderen auf dieser Liste.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Aktueller Stand von mine?

2023-01-16 Diskussionsfäden Dr. Arne Babenhauserheide

hrnz  writes:

> Erik del Toro  writes:
>
>> Ich habe mit Mine nichts zu tun, aber hab es mir jetzt gerade erstmalig
>> angeschaut. Nur die Grafiken auf https://neo-layout.org/Layouts/mine/
>> und dabei ist mir aufgefallen, dass auf Ebene 5 einige Zeichen doppelt

> ich habe die Dopplungen mal entfernt und auch die Bilder neu generiert.
> Das Problem ist übrigens auch in NeoQwertz und in Bone vorhanden. Die
> Layouts laden zunächst Neo und legen dann die permutierten Tasten
> drüber. An den Stellen, wo die permutierten Tasten nichts haben, scheint
> dann das zugrundeliegende Layout durch.
>
> VoidSymbol statt NoSymbol in der xkbmap scheint das Problem aber zu beheben.

Das klingt sinnvoll — danke!

>> Ansonsten ist mir noch aufgefallen, dass Ebene 3, 4 und 5 sinnvoll
>> erscheinen, aber Ebene 6 ziemlich chaotisch und schwer zu merken oder
>> auch durch ausprobieren nicht gut herauszufinden. Naja. Bei Neo liegen
>> um das d die Zeichen ∂Δ∇ (für Physiker zusammenhängende Zeichen). Oder
>> auch ⇐⇔⇒↦ alle nebeneinander. Oder die Vereinigungs- und Schnittmenge ∪∩
>> liegen bei Neo genau unter den logischen „oder“ und „und“ ∨∧, bei Mine
>> liegen erstere chaotisch irgendwo. Also da könnte man nochmal
>> optimieren, damit man nicht immer nachschauen muss, sondern das so halb
>> aus der Erinnerung und mit etwas Intuition finden kann.

Das stimmt — die muss ich immer suchen, hatte aber die Logik in Neo
nicht wirklich gesehen (aber auch nicht genug beachtet), sonst hätte
mine die auch.

>> Aber einen
>> genialen Einfall habe ich jetzt gerade auch nicht. Ich kann nur sagen,
>> dass ich als Neo-Benutzer und Lehrer die Zeichen im Fernunterricht
>> häufig verwende, obwohl ich oft nicht auswendig weiß, wo genau sie
>> sitzen, aber durch naheliegendes raten sie immer schnell finde. Bei Mine
>> müsste ich nachsehen oder alle Tasten durchprobieren.
>
> stimme zu, diese Tasten sind bei Mine (und bei NeoQwertz, Bone, …) sehr
> schwierig zu lernen, gerade da man sie nur sehr selten benutzt.
> Diese Zeichen so logisch anzuordnen wie bei Neo wird sehr schwierig
> sein, aber so grob in die einzelnen Blöcke sortieren sollte schon gehen.
> Eine Option wäre z.B.
>
> Θ Λ ℵ ∀ ℚΩ Φ Δ ∇ ∂ ℤ
> ℂ ℝ ∫ ∃ ∈Γ ℕ Π Σ Ψ
> √ Ξ ∪ ∩ ⊂⇐ ⇔ ⇒ ↦ ×
>
> Γ, Φ und Π sind nicht mehr über ihrem dazugehörigen lateinischen
> Buchstaben, aber in großen und Ganzen erscheint mir das doch deutlich
> freundlicher.

Das sieht erstmal gut aus. Wobei phi bei f schon gut wäre.

> Bei der Gelegenheit möchte ich auch direkt vorschlagen, Π und Σ durch ∏
> und ∑ zu ersetzen :)
>
>> Gibt es eigentlich irgendwo Berichte von Umsteigern von Neo zu Mine?
>> Oder überhaupt Berichte von Mine-Nutzern, wie sich das Tippen damit
>> anfühlt?
>
> Ich halte Mine für sehr angenehm zu tippen, aber die Verbesserung
> gegenüber Bone ist schon minimal. Einen Wechsel von Bone würde ich nicht
> unbedingt empfehlen, von Neo schon eher :>

Ich tippe jetzt schon länger nur mit mine und finde keine ernsthaften
Probleme beim Tippen. Während der Anfangszeit der Pandemie war das mpf
etwas unschön, weil ich sehr oft von Impfempfehlungen geschrieben habe,
aber das hat sich mit der Zeit eingeschliffen — anders als es bei meinem
5-Jahres-Test mit Cry war, bei dem ich meine Fehlerquote einfach nicht
runterbekommen habe.

In den Tests mit dem besseren Optimiere von oodario hat es auch
überraschend gut abgeschnitten, obwohl er deutlich längere
Optimierungläufe machen kann als mein Optimierer es kann (weil seiner
einfach viel, viel schneller ist).

Ich sehe inzwischen keinen Grund mehr, mine nicht zu empfehlen
(abgesehen davon, dass die höheren Ebenen nur heuristisch mitgeführt und
nicht einzeln nochmal betrachtet sind, aber das hast du ja schon
gesehen — die Änderungen hier wären schön zu haben).

Es würde mich auf jeden Fall freuen, wenn mine dir helfen sollte!

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Columna: Mal wieder ein Entwurf für eine Neo Tastatur

2022-04-15 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Chris,

Christopher Kappe  writes:
> https://hoodedcape.net/2022/columna-tastatur/
> Ist ein bisschen länglich geworden, aber im Grunde sind die paar
> Bilder schon sehr aussagekräftig. Vielleicht hat ja jemand Lust sich
> das anzuschauen.

Ich habe mir offen gesagt vor allem die Bilder angeschaut, und aus
Erfahrung mit der Truly Ergonomic finde ich die Idee gut, mehr Zeichen
in die Mitte zu legen.

Was mir noch fehlt, ist eine Möglichkeit, Shift auf den Daumen zu legen.
Dafür könnte ich mir vorstellen, in der Mitte alle Tasten eins hoch zu
schieben und afür auf die Media-Player-Tasten zu verzichen. Dadurch
wären dann auch Entfernen und Backtab auf der Grundlinie; aber die
Pfeiltasten wären schlechter zu erreichen.

Escape finde ich oben in der Mitte etwas schwer zu treffen.

Allgemein wirkt sie visuell sehr klobig — das dürfte sich aber lösen
lassen, indem die beiden oberen Zeilen etwas vom Rest abgetrennt werden
(wie auf einer Normaltastatur).

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Truly Ergonomic mechanical keyboard 227 zu verkaufen

2021-10-17 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Daniel,

sind es die alten oder die neuen Truly Ergonomics?
(also CLEAVE oder das alte?)

Falls es das alte ist, hätte ich Interesse.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Anführungszeichen in Latex

2021-09-16 Diskussionsfäden Dr. Arne Babenhauserheide

ka’imi  writes:

> [[PGP Signed Part:No public key for CA1B778C582C5544 created at 
> 2021-09-16T14:45:41+0200 using RSA]]
> On 16.09.21 14:09, qwertfisch wrote:
>> Man kann außerdem noch als Stilmittel die Guillemets »« verwenden. Die
>> liegen auf Shift+4/5, was sich genauso tippt, nur mit den linken statt
>> rechten Zeige/Mittelfinger.
>
> Das wären dann btw auch korrekte französische/spanische
> Anführungszeichen. Kann mir nur immer nicht merken, wer da jetzt
> welche Reihenfolge hatte ;)

Ich kann mir das auch nicht merken. Beim schreiben von verschachtelten
Zitaten verwende ich auf Deutsch Kombinationen aus „“ ‚‘ (M3 statt
shift) und »« oder «», und auf Englisch “” ‘’ und »« oder «» :-)

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: MINE z(u)lauf - Mehr Erfahrungen - playing optimizer

2021-07-11 Diskussionsfäden Dr. Arne Babenhauserheide
Hi Gerhard,

tut mir Leid, dass ich erst jetzt antworte. Ich tippe selbst MINE, bin
aber mit mpf noch nicht zufrieden.

Gerhard Heide  writes:

> Meine handgemachte ZLAUF-Modifikation hat sich leider bei der (händischen) 
> Tippkontrolle als Kollisonsmonster entpuppt (sowohl der a<->u als auch der 
> j<-f Teil)
>  
> Meine Verschiebung/Vergrößerung des Interpunktionsblocks, um einen Finger in 
> die Mitte hat mir hingegen sehr gut gefallen.
>  
> Also Optimierer angeschmissen und zurück auf Start:

Wenn du eine Anpassung machen willst und dann rauhe Ecken loswerden (die
z.B. starke Kollisionen bringen), kannst du evolution.py mit

--steps=2 --anneal=0 --no-tail 

nutzen. Dann macht der Optimierer nur zwei Tastentauschversuche und gibt
das Ergebnis aus (du brauchst natürlich trotzdem hunderte Ergebnisse,
aber jedes sollte nur noch ein paar Sekunden brauchen). Das gibt dir
noch keine optimale Belegung, zeigt dir aber schonmal mit wenig Aufwand,
welche Änderungen die größten Vorteile bringen, und du kannst dann die
auswählen, die dir am besten gefallen.

Schau dir außerdem abc= it config.py an. Damit kannst du festlegen,
welche Tasten der Optimierer ändern kann.

> P.S. das hier sollte eine Anwort auf meinen eigenen Beitrag werden, hoffe das 
> klappt.

Das hat soweit ich sehe nicht geklappt, aber ich habe deinen vorherigen
noch auf „zu beantworten“, hatte ihn also zur Hand …

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: mine, war: Bone: Daten zur Fingerbelastung?

2021-06-21 Diskussionsfäden Dr. Arne Babenhauserheide
Hi Florian,

danke fürs Dranbleiben!

. und , auf guten Positionen in KOY sind halt Artefakte dessen, dass der
Optimierer den Effekt nicht abbilden kann. Deswegen lasse ich sie fix
auf den beiden schlechtesten Positionen: Ring- und Mittelfinger unten.
Sie nach links zu bringen würde wahrscheinlich die Vokale nach rechts
bringen, damit aou und äöü symmetrisch bleiben.

> Soweit ich mich erinnern  kann, verwendest du ja auch eine
> Ergonomische Tastatur. Es scheint aber, du entwickelst Layouts für die 
> Schreibmaschienen-Layout-Tastaturen. Wieso das?

Ich will, dass die Belegung für möglichst viele Leute nützlich sein
kann. Die Nische der Layout-Lernenden ist schon klein genug, da will ich
sie nicht noch kleiner machen, indem ich sie auf die einschränke, die
die Tastatur selbst wählen können.

> Was wäre denn eigentlich zu tun? So eine To-Do-Liste könnte vielleicht
> wirklich helfen, dass sich Leute zurecht finden und einbringen können.

Einfaches:

1) alle n-gram-Dateien händisch durchgehen und irrelevante Unterschiede
  rausnehmen (z.B. a1 vs. a2).

2) Ein paar Referenzsätze finden (cc lizensiert), die eine
Bigramverteilung ähnlich des Korpus haben z.B. via ./textcheck.py.

Komplexeres:

3) Bessere Datenquellen finden.

4) Quellen für Korpi definieren — mehrere Korpi je nach Verwendungsart
  definieren ⇒ use-case → Korpus (z.B. Prosa-Autorin, Journalist,
  Java-Programmierer, Chatter). über ngrams.config kannst du denen
  bereits Gewichte zuweisen. Danach nochmal 1.

5) typische Sätze (cc lizensiert) finden, die die Unsicherheiten der
  Korpi wiederspiegeln, so dass sie Repräsentativ sind — sauber: Mach
  eine cholesky-decomposition der n-gram-Verteilungen verschiedener
  Korpi und erstell davon Realisierungen. Such dann für jede
  Realisierung einen Referenz-Satz — z.B. via ./textcheck.py


Liebe Grüße,
Arne

Florian Thaler  writes:

> Hi Arne,
>
>
> womöglich hast du gerade einiges zu tun, aber nur für den Fall, dass
> die Themen irgendwie untergegangen sind: Hier ein paar Fragen, deren 
> Antworten mich sehr interessieren würden:
>
>
 Fix sind , und .
>>>
>>>Interessant. Wieso denn?
>>
>>Weil sie einen mentalen Stop im Textfluss bedeuten. Das lässt sich
>  über n-gramme einfangen, deswegen würde ein Optimierer sie falsch 
> positionieren.
>
> Irgendwie habe ich das Gefühl, dadurch dass man Punkt und Komma
> mitoptimiert, könnten wir die Layouts noch etwas besser machen.
> Ich stimme dir absolut zu, dass man den mentalen Stopp nur schwierig
> in einem Optimierer abbilden kann. Was ich mir derzeit aber denke ist 
> folgendes:
>
> Dass wir den mentalen Stopp nicht mitberücksichtigen können, bedeutet
> ja nicht, dass wir einfach Positionen festlegen sollten. Für mich
> scheint es viel produktiver zu sein, wenn wir Punkt- und
> Kommapositionen mitoptimieren, damit wir zumindest anderen Buchstaben
> nicht bestimmte Plätze klauen.
>
> Übrigens, als KOY-Benutzer muss ich sagen, man gewöhnt sich an die
> .,-Positionen. Es ist natürlich anfangs komisch, so wie auch alle 
> Buchstabenpositionen komisch sind, wenn man eine neue Tastatur lernt.
> Man gewöhnt sich aber ziemlich gut daran. Während ich immer noch i und
> e verwechsle, wurden Punkt und Komma auf der linken Hand (wieso auch 
> immer) ganz natürlich für mich.  :)
>
>
>
>> Wir hatten ein paar Versuche, ihn deutlich zu verbessern, die sind
>   aber alle irgendwo hängengeblieben.
>
> Was wäre denn eigentlich zu tun? So eine To-Do-Liste könnte vielleicht
> wirklich helfen, dass sich Leute zurecht finden und einbringen können.
>
>
>
> Soweit ich mich erinnern  kann, verwendest du ja auch eine
> Ergonomische Tastatur. Es scheint aber, du entwickelst Layouts für die 
> Schreibmaschienen-Layout-Tastaturen. Wieso das?
>
>
>
> Liebe Grüße,
> Florian


-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Layer 4-kompatible Programmierumgebungen?

2021-05-30 Diskussionsfäden Dr. Arne Babenhauserheide

Florian Thaler  writes:
> Wisst ihr, was man da machen kann?
> Bzw. in welchem Programm schreiben die Programmierer unter euch?

Für html/css/javascript nehme ich Emacs.

Für Java brauche ich IntelliJ (vermutlich noch länger:
https://www.draketo.de/software/intellij-emacs )

Das machte Probleme, aber ich habe nicht funktionierende Keybindings
geändert).

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: mine, war: Bone: Daten zur Fingerbelastung?

2021-05-11 Diskussionsfäden Dr. Arne Babenhauserheide

Florian Thaler  writes:

> Hi Arne,
>
>
>> Das hier zeigt nur die relative Belastung der Finger. Im Vergleich
>   zu QWERTZ ist die Gesamtbelastung niedriger, weil die Finger sich
>   viel weniger verrenken müssen — sie bleiben mehr auf der Grundlinie
>   und es gibt weniger Handspreizungen u.ä.
>
> Das stimmt natürlich. Ich bin trotzdem irgendwie am Hoffen, dass sich
> irgendwann eine Belegung mit den 1-1.6-2-2-2 Kriterien entsprechenden
> Belastungen findet.  :)

Schau dir mal die Daten auf der (neuen) Seite zum Optimierer an. Mine
ist näher dran als irgendeina andere Belegung:
https://www.draketo.de/software/keyboard-layout-evolution

>> Fix sind , und .
>
> Interessant. Wieso denn?

Weil sie einen mentalen Stop im Textfluss bedeuten. Das lässt sich nicht
über n-gramme einfangen, deswegen würde ein Optimierer sie falsch
positionieren.

>> Würde ich Berechnungen über trigramme aufgeben, …
>
> Trigramme hören sich aber WIRKLICH wichtig an, also würde ich das in
> keinem Fall machen.

Ich auch nicht :-)

>> Wenn du mit den bestehenden Kriterien ein neues Programm schreiben
>   willst, das viel schneller ist, bringt das für weitere Experimente
>   wahrscheinlich viel. Das Problem dabei ist allerdings, dass du keine
>   der Kriterien weglassen kannst — die sind nicht zufällig
>   dazugekommen, sondern sind alle das Ergebnis von Tipptests.
>
> Das hört sich in der Tat verlockend an. Davor muss ich aber noch zwei
> andere Programmier-Projekte fertigstellen (und nebenbei das Studium
> überleben), also braucht das wenn dann noch einige Zeit.

Kein Problem :-)

>Frage:
>
> Woher kommt eigentlich dein Wortkorpus? In deinem Verzeichnis habe ich
> zwar ein paar Files gefunden, die nicht ordentlich angezeigt werden
> konnten, aber keine wirkliche Beschreibung. (Es kann aber natürlich
> sein, dass ich die Beschreibung einfach übersehen habe. Ich komme
> irgendwie nicht ganz so gut mit der Website zurecht.)

Der Korpus baut auf einem Zeitungskorpus der Uni-Leipzig, Quellcode,
Texten aus dem Projekt Gutenberg, und ein paar mehr auf.
→ https://hg.sr.ht/~arnebab/evolve-keyboard-layout/browse/ngrams.config?rev=tip

> Ich stelle diese Frage weil mir klar wurde, dass unsere Ergebnisse
> natürlich nur so gut getestet werden können, wie es der Korpus
> zulässt.

Jupp: Abgesehen von den Parametern selbst ist der Corpus die größte
  Quelle für Unsicherheiten.

Wir hatten ein paar Versuche, ihn deutlich zu verbessern, die sind aber
alle irgendwo hängengeblieben.

Selbst ein händisches Aufräumen der berechneten n-gram Dateien könnte
eine deutliche Verbesserung bringen — z.B. um Unterschiede zu
beseitigen, die eigentlich nur Rauschen sind, den Optimierer aber
fehlleiten.

https://hg.sr.ht/~arnebab/evolve-keyboard-layout/browse/1-gramme.arne.txt?rev=tip
https://hg.sr.ht/~arnebab/evolve-keyboard-layout/browse/2-gramme.arne.txt?rev=tip
https://hg.sr.ht/~arnebab/evolve-keyboard-layout/raw/3-gramme.arne.txt?rev=tip

(das letzte al raw, weil der Parser der Seite bei den vieltausend Zeilen
streikt)

Bei den Trigrammen zu beachten: Sie sind bereits Präprozessiert; das ist (U: 
(⇧u (⇗u

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: mine, war: Bone: Daten zur Fingerbelastung?

2021-05-08 Diskussionsfäden Dr. Arne Babenhauserheide
PS: Hier gibt es jetzt Layout-Diagramme verbreiteter Belegungen:
https://www.draketo.de/proj/evolve-keyboard-layout/


Dr. Arne Babenhauserheide  writes:

> Hi Florian,
>
> Florian Thaler  writes:
>
>> Bei unseren letzten Emails hast du ja diese Parameter genannt:
>>
>> > Klein: 1, Ring: 1.6, Mittel: 2, Zeige: 2, Daumen: 2
>>
>> Ich möchte gerne anmerken, dass ich es für sehr sinnvoll halte, diese
>> sehr wichtigen Werte mehr zu gewichten.
>
> Bei den Kleinen Fingern mache ich mir nicht so große Sorgen, weil sie
> noch unter 10% sind — Shift ist da bereits miteingerechnet.
>
>> Ein theoretisch toller Fluss ist leider nicht so hilfreich wenn einem
>> nach einer Zeit die Finger weh tun. Es kommen ja auch viele Leute zu
>> diesen Tastaturen in der Hoffnung, ihre überbelasteten Finger zu
>> retten.
>
> Das hier zeigt nur die relative Belastung der Finger. Im Vergleich zu
> QWERTZ ist die Gesamtbelastung niedriger, weil die Finger sich viel
> weniger verrenken müssen — sie bleiben mehr auf der Grundlinie und es
> gibt weniger Handspreizungen u.ä.
>
>>2. Grundreihe Fix?
>>
>> Ich glaube gelesen zu haben, die Grundreihe sei bei dir schon fix
>> vorgegeben. Stimmt das?
>
> Nein, die Grundreihe wird mitoptimiert. Du kannst bestimmte Tasten
> ausnehmen, das habe ich aber nicht gemacht.
>
> Fix sind , und .
>
>> Falls ja, ich habe das Gefühl, man sollte versuchen, Layouts mit e am
>> Mittelfinger zu testen. Das kommt mir wie der beste Weg dafür vor, die
>> Zeigefinger nicht zu überlasten. (Es sind ja sowieso schon hunderte
>> andere Tasten am Zeigefinger.
>
> Das habe ich versucht, dann kommst du aber leicht in Probleme mit
> Mittelfinger-Ringfinger-Übergängen.
>
> Du kannst es aber testen: Wähl eine Startbelegung mit e auf dem
> Ringfinger und nimm in config.py das e aus der Variable abc raus.
>
>>3. Python
>>
>> Falls ich deine Website richtig verstehe, hast du dein
>> Tastaturprogramm in Python geschrieben.
>>
>> Frage: Wieso nicht C/C++/Rust? Für so etwas wären die ja viel
>> besser, wenn wir uns deren Geschwindigkeit anschauen. Python ist ja um
>> ein tausendfaches langsamer.
>
> Naives Python ist etwa Faktor 100 langsamer (mit pypy — das ich nutze —
> eher Faktor 50), das ist aber nicht der Grund für die Langsamkeit. Mein
> Programm ist tausendfach langsamer, weil es darauf optimiert ist,
> möglichst einfach beliebige neue Kriterien festzulegen. Die Frage „was
> ist gutes Tippen“ ist nicht beantwortet, und hätte ich es in Rust
> geschrieben und auf Geschwindigkeit optimiert, wären viele der neueren
> Kriterien nicht ohne großflächiges Refaktorieren möglich gewesen (also
> nie Realität geworden). Würde ich Berechnungen über trigramme aufgeben,
> wäre gleich mal ein Faktor 10 gewonnen (und mindestens Faktor 100, wenn
> sie als Matrizen gerechnet würden — auch in Python).
>
> Wenn du mit den bestehenden Kriterien ein neues Programm schreiben
> willst, das viel schneller ist, bringt das für weitere Experimente
> wahrscheinlich viel. Das Problem dabei ist allerdings, dass du keine der
> Kriterien weglassen kannst — die sind nicht zufällig dazugekommen,
> sondern sind alle das Ergebnis von Tipptests.
>
> Liebe Grüße,
> Arne


-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: mine, war: Bone: Daten zur Fingerbelastung?

2021-05-08 Diskussionsfäden Dr. Arne Babenhauserheide
Hi Florian,

Florian Thaler  writes:

> Bei unseren letzten Emails hast du ja diese Parameter genannt:
>
> > Klein: 1, Ring: 1.6, Mittel: 2, Zeige: 2, Daumen: 2
>
> Ich möchte gerne anmerken, dass ich es für sehr sinnvoll halte, diese
> sehr wichtigen Werte mehr zu gewichten.

Bei den Kleinen Fingern mache ich mir nicht so große Sorgen, weil sie
noch unter 10% sind — Shift ist da bereits miteingerechnet.

> Ein theoretisch toller Fluss ist leider nicht so hilfreich wenn einem
> nach einer Zeit die Finger weh tun. Es kommen ja auch viele Leute zu
> diesen Tastaturen in der Hoffnung, ihre überbelasteten Finger zu
> retten.

Das hier zeigt nur die relative Belastung der Finger. Im Vergleich zu
QWERTZ ist die Gesamtbelastung niedriger, weil die Finger sich viel
weniger verrenken müssen — sie bleiben mehr auf der Grundlinie und es
gibt weniger Handspreizungen u.ä.

>2. Grundreihe Fix?
>
> Ich glaube gelesen zu haben, die Grundreihe sei bei dir schon fix
> vorgegeben. Stimmt das?

Nein, die Grundreihe wird mitoptimiert. Du kannst bestimmte Tasten
ausnehmen, das habe ich aber nicht gemacht.

Fix sind , und .

> Falls ja, ich habe das Gefühl, man sollte versuchen, Layouts mit e am
> Mittelfinger zu testen. Das kommt mir wie der beste Weg dafür vor, die
> Zeigefinger nicht zu überlasten. (Es sind ja sowieso schon hunderte
> andere Tasten am Zeigefinger.

Das habe ich versucht, dann kommst du aber leicht in Probleme mit
Mittelfinger-Ringfinger-Übergängen.

Du kannst es aber testen: Wähl eine Startbelegung mit e auf dem
Ringfinger und nimm in config.py das e aus der Variable abc raus.

>3. Python
>
> Falls ich deine Website richtig verstehe, hast du dein
> Tastaturprogramm in Python geschrieben.
>
> Frage: Wieso nicht C/C++/Rust? Für so etwas wären die ja viel
> besser, wenn wir uns deren Geschwindigkeit anschauen. Python ist ja um
> ein tausendfaches langsamer.

Naives Python ist etwa Faktor 100 langsamer (mit pypy — das ich nutze —
eher Faktor 50), das ist aber nicht der Grund für die Langsamkeit. Mein
Programm ist tausendfach langsamer, weil es darauf optimiert ist,
möglichst einfach beliebige neue Kriterien festzulegen. Die Frage „was
ist gutes Tippen“ ist nicht beantwortet, und hätte ich es in Rust
geschrieben und auf Geschwindigkeit optimiert, wären viele der neueren
Kriterien nicht ohne großflächiges Refaktorieren möglich gewesen (also
nie Realität geworden). Würde ich Berechnungen über trigramme aufgeben,
wäre gleich mal ein Faktor 10 gewonnen (und mindestens Faktor 100, wenn
sie als Matrizen gerechnet würden — auch in Python).

Wenn du mit den bestehenden Kriterien ein neues Programm schreiben
willst, das viel schneller ist, bringt das für weitere Experimente
wahrscheinlich viel. Das Problem dabei ist allerdings, dass du keine der
Kriterien weglassen kannst — die sind nicht zufällig dazugekommen,
sondern sind alle das Ergebnis von Tipptests.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Bone: Daten zur Fingerbelastung?

2021-05-08 Diskussionsfäden Dr. Arne Babenhauserheide

Hartmut Goebel  writes:

> Am 28.01.21 um 23:24 schrieb Dr. Arne Babenhauserheide:
>> Hier sind die Daten, die ich habe:
>
> Danke.
>
> Kann man jeweils die Zahlen zu einem Kennwert zusammenfassen, damit
> man sieht, welche Belegung (um wieviel) besser ist?

Das ist die erste Zahl: Total Penalty per Letter.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Bone: Daten zur Fingerbelastung?

2021-01-29 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Flo,

> 1. Das Bone-Layout ist ein bisschen anders als das auf der offiziellen
> Neo-Website. Wurde es einfach umgeändert, damit die M3 Modifier
> Symmetrisch sind?

Ja, es kommt aus dem gleichen base-layout *duck* :-)

Die Last auf dem Zeigefinger ist aus zwei Gründen höher:
- Der Zeigefinger und der Mittelfinger sind stärker als die anderen,
  deswegen ist die Optimallast definiert als
  Klein: 1, Ring: 1.6, Mittel: 2, Zeige: 2, Daumen: 2
- Interaktion mit anderen Kriterien. Vielleicht sollte das Gewicht
  darauf noch etwas erhöht werden, vielleicht aber auch nicht, weil der
  rechte Zeigefinger durch die Maus rechts mehr Last hat — das braucht
  Tipptests.

Hier ist eine der neuen Belegungen, die eine fast optimale Fingerlast hat:

zluaj wbdgyqß
creio mntsh⇘
vxüäö pf,.k
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←│
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬┤
│   ⇥ │ z │ l │ u │ a │ j │ w │ b │ d │ g │ y │ q │ ß │ Ret│
├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│⇩ │ c │ r │ e │ i │ o │ m │ n │ t │ s │ h │ ⇘ │ ´ │   │
├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ ⇚ │ v │ x │ ü │ ä │ ö │ p │ f │ , │ . │ k │ ⇗   │
├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤
│Strg│ Fe │ Alt│  Leerzeichen  │ M4 │ Fe │ Me │Strg│
└┴┴┴───┴┴┴┴┘
# 11.16617 x100 total penalty per letter
# 40.86518 x10 billion total penalty compared to notime-noeffort
# 7.360321 mean key position cost in file 1gramme.txt ( 53.87359184 )
# 12.44590 % finger repeats in file 2gramme.txt ( 60.08143227203422 )
# 10.21459 million keystrokes disbalance of the fingers ( 20.42918776042702 )
# 0.304113 % finger repeats top to bottom or vice versa ( 7.340390718957632 )
# 3.372426 % of trigrams have no handswitching (after direction change counted 
x 1 ) ( 14.91730368121822 )
# 8.147071 billion (rows²/dist)² to cross ( 105.9119288972705 )
# 0.028892 hand disbalance (4% shift is too much). Left: 0.5288929639627516 %, 
Right: 0.47110703603724835 % ( 0.8459237944134501 )
# 0.0 badly positioned shortcut keys (weighted).
# 14.47866 no handswitching after unbalancing key (weighted).
# 45.58985 movement pattern cost (weighted).
# 0.852292 asymmetric bigram cost (weighted).
# 51.68467 irregularity cost (weighted).
# 15.0 manually assigned bigram penalty (weighted)
# 10.98064 unbalancing key after neighboring finger (weighted)
# 0.852292 asymmetrc bigrams (weighted)
# 6.654881 inconsistent symmetries of similar keys (weighted)
# Finger load %: 9.3 8.3 13.6 13.4 - 14.0 9.4 8.0 8.4


Hier ist es im Vergleich zu dem Höchstbewerteten im gleichen Stil mit
schlechteren Fingerstats und dafür anderen Werten besser:

# Evolved Layout
jluaq wbdgvzß
crieo mntsh⇘
yxüäö pf,.k
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←│
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬┤
│   ⇥ │ j │ l │ u │ a │ q │ w │ b │ d │ g │ v │ z │ ß │ Ret│
├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│⇩ │ c │ r │ i │ e │ o │ m │ n │ t │ s │ h │ ⇘ │ ´ │   │
├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ ⇚ │ y │ x │ ü │ ä │ ö │ p │ f │ , │ . │ k │ ⇗   │
├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤
│Strg│ Fe │ Alt│  Leerzeichen  │ M4 │ Fe │ Me │Strg│
└┴┴┴───┴┴┴┴┘
# 10.696129729028975 x100 total penalty per letter
# 39.144956958999515 x10 billion total penalty compared to notime-noeffort
# 7.364077615661948 mean key position cost in file 1gramme.txt ( 53.90108546 )
# 12.535052559473726 % finger repeats in file 2gramme.txt ( 60.51180028554306 )
# 11.27532823083481 million keystrokes disbalance of the fingers ( 
22.55065646166962 )
# 0.28921953270992 % finger repeats top to bottom or vice versa ( 
6.980901962311175 )
# 2.891048302880803 % of trigrams have no handswitching (after direction change 
counted x 1 ) ( 12.78801606233497 )
# 7.817810479411765 billion (rows²/dist)² to cross ( 101.63153623235296 )
# 0.02096796339028617 hand disbalance (4% shift is too much). Left: 
0.5209679633902862 %, Right: 0.47903203660971383 % ( 0.6138968357521171 )
# 0.7319461889614385 badly positioned shortcut keys (weighted).
# 15.549818024557926 no handswitching after unbalancing key (weighted).
# 30.627407807428174 movement pattern cost (weighted).
# 0.8427241179063893 asymmetric bigram cost (weighted).
# 52.91277479656657 irregularity cost (weighted).
# 14.81436527506128 manually assigned bigram penalty (weighted)
# 10.337758208303965 unbalancing key after neighboring finger (weighted)
# 0.8427241179063893 asymmetrc bigrams (weighted)
# 6.654881871245574 inconsistent symmetries of similar keys (weighted)
# Finger load %: 8.8 8.3 8.3 18.5 - 14.0 9.4 8.0 9.0


Besser hier:
- Weniger Fingerwiederholungen von Oben 

[Neo] Re: Bone: Daten zur Fingerbelastung?

2021-01-28 Diskussionsfäden Dr. Arne Babenhauserheide
Hi Florian,

Florian Thaler  writes:

> Mir ist aufgefallen: während es für z.B. AdNW sowie KOY ordentliche
> Daten gibt, wieviel jeder Finger (und jede Tastenreihe) belastet wird, 
> finde ich einfach nichts in der Richtung für BONE.
>
> Kann mir da jemand weiterhelfen?

Hier sind die Daten, die ich habe:

$ ./check_neo.py --fingerstats -v 
Neo

# Evolved Layout
xvlcw khgfqyß
uiaeo snrtd⇘
üöäpz bm,.j
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←│
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬┤
│   ⇥ │ x │ v │ l │ c │ w │ k │ h │ g │ f │ q │ y │ ß │ Ret│
├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│⇩ │ u │ i │ a │ e │ o │ s │ n │ r │ t │ d │ ⇘ │ ´ │   │
├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ ⇚ │ ü │ ö │ ä │ p │ z │ b │ m │ , │ . │ j │ ⇗   │
├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤
│Strg│ Fe │ Alt│  Leerzeichen  │ M4 │ Fe │ Me │Strg│
└┴┴┴───┴┴┴┴┘
# 19.14649 x100 total penalty per letter
# 70.07100 x10 billion total penalty compared to notime-noeffort
# 7.351595 mean key position cost in file 1gramme.txt ( 53.80972458 )
# 41.33912 % finger repeats in file 2gramme.txt ( 199.5607999384172 )
# 12.23492 million keystrokes disbalance of the fingers ( 24.46984395255216 )
# 0.858586 % finger repeats top to bottom or vice versa ( 20.723734419867274 )
# 2.526418 % of trigrams have no handswitching (after direction change counted 
x 1 ) ( 11.175141922045984 )
# 13.91644 billion (rows²/dist)² to cross ( 180.91372047652894 )
# 0.008960 hand disbalance (4% shift is too much). Left: 0.49103950950814895 %, 
Right: 0.5089604904918511 % ( 0.2623438746694232 )
# 0.365973 badly positioned shortcut keys (weighted).
# 22.29890 no handswitching after unbalancing key (weighted).
# 19.45849 movement pattern cost (weighted).
# 0.847645 asymmetric bigram cost (weighted).
# 97.19161 irregularity cost (weighted).
# 14.31105 manually assigned bigram penalty (weighted)
# 14.28082 unbalancing key after neighboring finger (weighted)
# 0.847645 asymmetrc bigrams (weighted)
# 41.04022 inconsistent symmetries of similar keys (weighted)
# Finger load %: 8.7 6.6 7.5 18.6 - 19.4 8.3 7.6 7.7


Qwertz for comparision

# Evolved Layout
qwert zuiopü+
asdfg hjklöä


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Tastaturempfehlung

2020-12-07 Diskussionsfäden Dr. Arne Babenhauserheide
Hi Florian,

Für Einf, Pos1 und Ende kann ich dir empfehlen, dich an Ebene 4 zu
gewöhnen. Damit werden die schnell unnötig.

Zumindest bei mir ist das so.

Liebe Grüße,
Arne

-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Tastaturempfehlung

2020-12-05 Diskussionsfäden Dr. Arne Babenhauserheide

Michael Kiesenhofer  writes:

> Ich glaub der Konsens ist das ortholinear (also ohne versetzte Reihen wie bei 
> einer
> Schreibmaschine oder typischen Tastatur) gut ist und das schulterbreit oder 
> nach außen
> gedreht gut ist.

Mein Fazit nach Jahren mit der Truly Ergonomic ist, dass Schulterbreit
besser wäre — eine Ergodox würde wahrscheinlich gewinnen, ist für mich
aber aus anderen Gründen nicht nutzbar :-(

Im Raum Karlsruhe/Graben-Neudorf könnte ich dir eine Ergodox ausleihen,
die ich nicht im Betrieb habe.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org


[Neo] Re: Tastaturempfehlung

2020-12-04 Diskussionsfäden Dr. Arne Babenhauserheide
Hallo Daniel,

ich verwende eine Truly Ergonomic — sie ist kabelgebunden (was ich
ehrlich gesagt vorziehe) eignet sich aber gut für Neo. Ich verwende eine
Taste des Page-Up/-Down Blocks als Daumentaste (M3), die rechte Seite
der geteilten Leertaste als Shift und die untere Mitteltaste als M4.
Dadurch sind alle Tasten gut zugänglich und ich kann die normalen
Shift-Tasten als STRG und Alt verwenden.

Liebe Grüße,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken


signature.asc
Description: PGP signature
___
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org