Re: [Neo] Kriterien für Neo 3 (was: Kriterien f ür ein optimiertes Layout)

2010-03-16 Diskussionsfäden Andre Adrian
Hallo,

ich bin eigentlich ja nur stiller Mitleser hier, wollte aber trotzdem
kurz was anmerken.

Am 15. März 2010 20:10 schrieb Arne Babenhauserheide arne_...@web.de:
 Michael Ostermeier wrote:
 Wie schon von Anderen vorgeschlagen: Strafpunkte für x, c und v
 außerhalb des Bereiches Qwertz q…r, a…f, y…v. Auch wenn das wiederum
 Andere anders sehen werden. Ich finde, wenn es nicht zuviel kostet,
 sollten xcv auf der linken Hand liegen. Es gibt bestimmt eine günstige
 Anordnung, die das erfüllt. Mögliche Strafpunktzahl: 0,5% der
 Gesamt-Strafpunkte einer idealen Tastatur. Nur um bei der manuellen
 Nachselektion etwas Entlastung zu haben.

 Hab ich mir mit in die Faktoren TODO-Liste aufgenommen, danke!

Ich gehe mal davon aus das es hier um Cut, Copy und Paste geht.
Eigentlich gehört da auch noch das Z (Undo) dazu, wie sie auch im
US-Layout nebeneinander liegen. Einer der Gründe warum ich noch
zwischen Colemak und Neo schwanke. Bei Colemak liegen sie halt so
schön gewohnt.

Nur mal so als Anmerkung.

Gruss,

Andre



Re: [Neo] Kriterien für Neo 3 (was: Kriterien f ür ein optimiertes Layout)

2010-03-16 Diskussionsfäden Arne Babenhauserheide
Andre Adrian wrote:

 Hab ich mir mit in die Faktoren TODO-Liste aufgenommen, danke!
 
 Ich gehe mal davon aus das es hier um Cut, Copy und Paste geht.
 Eigentlich gehört da auch noch das Z (Undo) dazu, wie sie auch im
 US-Layout nebeneinander liegen. 

Stimmt eigentlich…

Danke! 

Lieben Gruß, 
Arne



Re: [Neo] Kriterien für Neo 3 (was: Kriterien f ür ein optimiertes Layout)

2010-03-15 Diskussionsfäden Arne Babenhauserheide
Hi Michael, 

Michael Ostermeier wrote:

 Ich finde es übertrieben, in der Grundreihe für den kleinen Finger das
 Dreifache des Zeigefingers zu strafen. In der unteren Reihe sollten
 meiner Meinung nach der kleine Finger die wenigsten Strafpunkte
 bekommen und der Zeigefinger die zweitwenigsten. In der Oberen Mittel-
 und Ringfinger. Besitzer von Tastaturen mit versetzten Spalten mögen
 das anders sehen.

Ich habe dem kleinen Finger mehr Strafpunkte gegeben, um die Belastung klein 
zu halten, schließlich hat er mehr Tasten als jeder andere und ist 
gleichzeitig der Schwächste. 

Faktor drei könnte allerdings wirklich etwas viel sein. 

 Mein erster, aus der Hüfte geschossener, Vorschlag:
 
 9 7 7 8 9 9 8 7 7 9
 4 3 3 3 6 6 3 3 3 4 (Grundreihe)
 6 9 9 7 8 8 7 9 9 6

Hier fehlt mir eine unterschiedliche Gewichtung von Mittel- und Ringfinger 
im Vergleich zum Zeigefinger. Der ist in den Zahlen, die ich gesehen habe, 
deutlich schneller (und bei mir auch). 

Wenn Zeige-, Mittel- und Ringfinger gleich gewichtet sind, ist es für die 
Optimierung gleichgültig, ob wir in der Mitte IAE oder EAI haben. 

 Leertaste maximal 5, da der Daumen ja darauf ruht. Soll aber ohnehin
 nicht geändert werden, oder?

Jupp. Der Wert da geht zwar in die Rechnung, aber nicht in die Optimierung 
ein, weil die Taste nicht mutiert. 

 Die niedrigste Strafpunktzahl liegt hier bei 3, da ich eine Bestrafung
 von mehr als 133% für den kleinen Finger zu krass finde, und wir ja
 ganzzahlig bleiben sollen. Oder? 

Ganzzahlig sollten die Zahlen aus Effizienzgründen sein - der Code ist schon 
so nicht allzu schnell (hundert Mutationen brauchen gut eine Minute) und mit 
Ganzzahlen sind Rechner einfach schneller. 

Überlaufen würden sie allerdings erst ab etwa 65000, und selbst da würde das 
Programm nicht brechen, sondern einfach nur langsamer werden. 

 = Welche zusätzlichen Kostenfaktoren?
 
 Wie schon von Anderen vorgeschlagen: Strafpunkte für x, c und v
 außerhalb des Bereiches Qwertz q…r, a…f, y…v. Auch wenn das wiederum
 Andere anders sehen werden. Ich finde, wenn es nicht zuviel kostet,
 sollten xcv auf der linken Hand liegen. Es gibt bestimmt eine günstige
 Anordnung, die das erfüllt. Mögliche Strafpunktzahl: 0,5% der
 Gesamt-Strafpunkte einer idealen Tastatur. Nur um bei der manuellen
 Nachselektion etwas Entlastung zu haben.

Hab ich mir mit in die Faktoren TODO-Liste aufgenommen, danke! 

 Also: Was gibt es an Kosten, auf die ein Layout optimiert sein sollte?
 (Ja, ich möchte dazu eine Diskussion lostreten - dadurch können wir die
 Anforderungen an eine Tastatur teilweise quantisieren.
 
 Ich hoffe, hier nicht als einziger unqualifizierte Vorschläge zu machen.

Mir sind „unqualifizierte” Vorschläge definitiv lieber als keine. Über die 
kann man nämlich diskutieren und so weitere finden, auf die man nur mit 
„qualifizierten” (was macht einen Vorschlag eigentlich qualifiziert?) nicht 
gefunden hätte. 

Lieben Gruß, 
Arne



Re: [Neo] Kriterien für Neo 3 (was: Kriterien f ür ein optimiertes Layout)

2010-03-11 Diskussionsfäden Michael Ostermeier
Hallo,

 Ich habe in den letzten Wochen an meinem evolutionären
 Optimierungscode gebastelt und bin jetzt so weit, dass ich auf eine große Zahl
 Bedingungen prüfen kann. 

Vielen Dank für Deine Arbeit.

 COST_PER_KEY  = [ # 0 heißt nicht beachtet
 [0,0,0,0,0,0,0,0,0,0,0,0,0,0], # Zahlenreihe (0)
 [0,6,3,3,3,4,4,3,3,3,6,7,8,0], # Reihe 1
 [0,3,2,2,1,3,3,1,2,2,3,6,0,9], # Reihe 2
 [0,5,5,5,5,5,7,7,5,5,5,5,0], # Reihe 3
 [0,0,0, 9 ,0,0,0,0] # Reihe 4 mit Leertaste

Ich finde es übertrieben, in der Grundreihe für den kleinen Finger das
Dreifache des Zeigefingers zu strafen. In der unteren Reihe sollten
meiner Meinung nach der kleine Finger die wenigsten Strafpunkte
bekommen und der Zeigefinger die zweitwenigsten. In der Oberen Mittel-
und Ringfinger. Besitzer von Tastaturen mit versetzten Spalten mögen
das anders sehen.

Mein erster, aus der Hüfte geschossener, Vorschlag:

9 7 7 8 9 9 8 7 7 9
4 3 3 3 6 6 3 3 3 4 (Grundreihe)
6 9 9 7 8 8 7 9 9 6

Leertaste maximal 5, da der Daumen ja darauf ruht. Soll aber ohnehin
nicht geändert werden, oder?

Die niedrigste Strafpunktzahl liegt hier bei 3, da ich eine Bestrafung
von mehr als 133% für den kleinen Finger zu krass finde, und wir ja
ganzzahlig bleiben sollen. Oder? Mein Vorschlag gefällt mir selbst
nicht, soll aber meine Grundeinstellung verdeutlichen. Zumindest Qwertz
z sollte hier zweistellig werden. Was ist denn die maximale
Strafpunktzahl pro Taste, dass der Zähler nicht überläuft?

 = Welche zusätzlichen Kostenfaktoren?

Wie schon von Anderen vorgeschlagen: Strafpunkte für x, c und v
außerhalb des Bereiches Qwertz q…r, a…f, y…v. Auch wenn das wiederum
Andere anders sehen werden. Ich finde, wenn es nicht zuviel kostet,
sollten xcv auf der linken Hand liegen. Es gibt bestimmt eine günstige
Anordnung, die das erfüllt. Mögliche Strafpunktzahl: 0,5% der
Gesamt-Strafpunkte einer idealen Tastatur. Nur um bei der manuellen
Nachselektion etwas Entlastung zu haben.

 Also: Was gibt es an Kosten, auf die ein Layout optimiert sein sollte? (Ja, 
 ich möchte dazu eine Diskussion lostreten - dadurch können wir die 
 Anforderungen an eine Tastatur teilweise quantisieren. 

Ich hoffe, hier nicht als einziger unqualifizierte Vorschläge zu machen.

Nochmal vielen Dank.

Viele Grüße

Miche