new struct `finger_cost`
[evolve-layout.git] / empirie / 2010-06-18-init.txt
blob691afca16f31f93ea9e250b82aa79b0fd90228b9
1 Bitte prüft, ob diese Texte zu Neo 2 passen (Empirie)
2 =====================================================
5 Hi, 
7 Ich habe jetzt die Layouts für eine halb-empirische Prüfung der verschiedenen Optimierungsparameter für eine Tastaturbelegung erstellt. 
9 Um sie zu testen, brauche ich eure Hilfe als Tipperfahrene. 
11 Bitte tippt sie einfach und schreibt dann direkt darunter, wie das Tippgefühl für euch war. 
13 Alle Layouts sind auf einen bestimmten Parameter optimiert. Und zwar entweder positiv oder negativ. Beispiel Fingerwiederholungen: Es gibt ein Layout, das möglichst wenige Fingerwiederholungen hat und eins, das möglichst viele hat. Auf die Art können wir herausfinden, was der Effekt der Parameter auf den realen Schreibfluss ist. Auf alle Parameter außer dem Testparameter sind sie normal optimiert, d.h. sie sind so gut wie es möglich ist, ohne den Parameter zu verschlechtern.¹
15 Wie auch das letzte mal schreibe ich erst am Ende, welche Layouts worauf optimiert sind. 
17 Ich würde mich freuen, wenn viele mitmachen, so dass wir ein möglichst vielfältiges Bild der Tipperfahrung haben. Um so viele Leute wie möglich einzubinden schicke ich auch noch eine zweite Version für Qwertzer. 
20 Text 0
21 ------
23 Ir eiruäyet Uniffe unättne ,ägis xvy Giyyefo
24 .äu yahgne .agf satn aber fieder? Säu uärqne Fihgn set Unetre ukiedefne uihg ir ueirer Ävder 
25 vrs sie Uhgeibe seu Yarseu metuärß girnet sey Gatixarno
28 Text 1
29 --------
31 Ni tnidspto Drneet drsoort ßsvnu qgp Vnppteh
32 Csd pfavrt cfve ufor fyti entäti? Usd dsiürt Enavr uto Drtoit döntätert dnav ni dtniti Sgäti 
33 giu unt Davtnyt utd Pfiutd wtodsix vnirto utp Vfonqfirh
36 Text 2
37 --------
39 Ir oiruegot Uäiffo uäettäo .ehin qvg Higgofy
40 ,eu gwahäo ,whf nwtä wdor fiosor? Neu uermäo Fiahä not Uäotro ußiosofäo uiah ir uoiror Evsor 
41 vrn nio Uahoido nou Gwrnou kotuerb hiräot nog Hwtiqwräy
44 Text 3
45 --------
47 Ze ozesmboc Snztto snmccno Ämkzp ydb Kzbboti
48 Qms buhkno qukt pucn ufoe tzowoe? Pms sme,no Tzhkn poc Snoceo s.zowotno szhk ze sozeoe Mdwoe 
49 dep pzo Shkozfo pos Buepos üocsmex kzenoc pob Kuczyueni
52 Text 4
53 --------
55 Nr enrtsvei Tunaae tusiiue Xsgnf mäv Gnvveah
56 Yst volgue yoga foiu o.er aneder? Fst tsr,ue Anlgu fei Tueire tßnedeaue tnlg nr tenrer Säder 
57 ärf fne Tlgen.e fet Vorfet jeitsrq gnruei fev Goinmoruh
60 Text 5
61 --------
63 In eintäyer Tuigge tuärrue Xäsif .vy Siyyegp
64 ,ät yoasue ,osg foru ohen gieden? Fät tänbue Giasu fer Tuerne tqiedegue tias in teinen Ävden 
65 vnf fie Taseihe fet Yonfet mertänk sinuer fey Sori.onup
68 Text 6
69 --------
71 Ao uaoexruw Evappu evxwwvu Kxcai gör Carrupf
72 Hxe rlücvu hlcp ilwv lzuo pauäuo? Ixe exotvu Paücv iuw Evuwou esauäupvu eaüc ao euaouo Xöäuo 
73 öoi iau Eücuazu iue Rloiue muwexon caovuw iur Clwaglovf
76 Text 7
77 --------
79 Ir tirdäpto Dniaat dnäoont ßäuih gep Uippta,
80 Käd pvlunt kvua hvon vötr aitstr? Häd därxnt Ailun hto Dntort düitstant dilu ir dtirtr Äestr 
81 erh hit Dlutiöt htd Pvrhtd btodärw uirnto htp Uvoigvrn,
84 Text 8
85 --------
87 Ni rnietcrä Eunvvr eutääur Ütdno qhc Dnccrvs
88 Zte cfadur zfdv ofäu fxri vnrwri? Ote etipur Vnadu orä Euräir eknrwrvur enad ni erniri Thwri 
89 hio onr Eadrnxr ore Cfiore jräetiy dniurä orc Dfänqfius
92 Text 9
93 --------
95 Öß zöß,äqz. ,üöjjz ,üä..üz Räköx fpq Köqqzjo
96 Yä, qcwküz yckj xc.ü cmzß jözbzß? Xä, ,äßsüz Jöwkü xz. ,üz.ßz ,vözbzjüz ,öwk öß ,zößzß Äpbzß 
97 pßx xöz ,wkzömz xz, Qcßxz, nz.,äßh kößüz. xzq Kc.öfcßüo
100 Text 10
101 --------
103 Ri trindcte Nuroot nudeeut Üdsrh kgc Srcctoä
104 Wdn cfasut wfso hfeu fvti ortyti? Hdn ndibut Orasu hte Nuteit nxrtytout nras ri ntriti Dgyti 
105 gih hrt Nastrvt htn Cfihtn ptendim sriute htc Sferkfiuä
108 Text 11
109 --------
111 It ritnghrs Nuiffr nugssur ,gdip bäh Dihhrfk
112 ßgn hewdur ßedf pesu ezrt firort? Pgn ngtyur Fiwdu prs Nurstr nxirorfur niwd it nritrt Gäort 
113 ätp pir Nwdrizr prn Hetprn .rsngtq diturs prh Desibetuk
116 Text 12
117 --------
119 F, lf,wvilö Wpfüül wpvööpl Yvgfa bhi Gfiilüo
120 Nvw iqmgpl nqgü aqöp qel, üfltl,? Avw wv,cpl Üfmgp alö Wplö,l wjfltlüpl wfmg f, wlf,l, Vhtl, 
121 h,a afl Wmglfel alw Iq,alw .löwv,d gf,plö ali Gqöfbq,po
123 Text 13
124 --------
126 Cx lcxösßlt Öecddl öesttel As,cä .hß ,cßßldg
127 Ksö ßbf,el kb,d äbte bzlx dclnlx? Äsö ösxpel Dcf,e ält Öeltxl ömclnldel öcf, cx ölcxlx Shnlx 
128 hxä äcl Öf,lczl älö ßbxälö iltösxj ,cxelt älß ,btc.bxeg
158 Die Layouts mit der config, die für die Optimierung genutzt wurde: 
160 * Text 0: configs/config_finger_movement_patterns_bad.py
161 zuäü, pchlfk
162 sioe. dtnrgm
163 xyaöq bvjwß
165 → Schlechte Bewegungsmuster heißt: möglichst *schlechte* Übergänge zwischen den Fingern. Lieber vom Mittelfinger auf den Ringfinger als auf den Zeigefinger. So oft wie möglich benachbarte Finger. 
168 * Text 1: configs/config_finger_movement_patterns_good.py
169 khßwv ä.uozj
170 dnclr aitesb
171 fpgmx ,üöyq
173 → Möglichst gute Übergänge zwischen den Fingern. So selten wie möglich benachbarte Finger. 
176 * Text 2: configs/config_finger_repeats_few.py
177 ßuqüo vhmlzp
178 sicae gdnrb.
179 xytäö kfwj,
181 → Wenige Fingerwiederholungen. 
184 * Text 3: configs/config_finger_repeats_many.py
185 kyxrg hcübwß
186 o.äne st,luz
187 vqjdi mafpö
189 → Viele Fingerwiederholungen
192 * Text 4: configs/config_hand_switching_after_unbalancing_key_no.py
193 jmcüö ä.hdkp
194 trleo ainsgw
195 xßuyq ,zfbv
197 → Nach einer Taste, die die Hand aus der Grundposition zieht (s.B. „z“) kommt *kein* Handwechsel. 
200 * Text 5: configs/config_hand_switching_after_unbalancing_key_yes.py
201 juöäü kbldpß
202 ticeo hnrsgm
203 xya.q fvwz,
205 → möglichst Handwechsel nach Disbalance. 
208 * Text 6: configs/config_hand_switching_little.py
209 atohr jwz.äq
210 edisn pkmf,ü
211 cuglb ßvxyö
213 → So wenig Handwechsel wie möglich. Fast über 80% auf der linken Hand. 
216 * Text 7: configs/config_hand_switching_little_but_balanced.py
217 focäk wdzqßj
218 hilur gtnesö
219 pbamü v,.xy
221 → So wenig Handwechsel wie möglich, aber fast 50/50 zwischen links und rechts. 
224 * Text 8: configs/config_hand_switching_much.py
225 blßmg puäozq
226 tncsd .ieahk
227 jxrfw ,üyöv
229 → so viel Handwechsel wie möglich. 
232 * Text 9: configs/config_key_positions_cost_high.py
233 dpäoc hk,zmn
234 xüöy. fvjßqw
235 tiaue gbsrl
237 → Häufig benutzte Tasten auf möglichst *schlechten* Positionen. 
240 * Text 10: configs/config_key_positions_cost_low.py
241 pbämw zduo,x
242 tncrl hsieag
243 jy.vq fküöß
245 → Häufig benutzte Tasten in guten Positionen. 
248 * Text 11: configs/config_row_changes_few.py
249 püxöc .malkw
250 tiäog rsenhf
251 yßudb zqjv,
253 → So wenige (vertikale) zeilenwechsel wie möglich. 
256 * Text 12: configs/config_row_changes_many.py
257 ,aefs yuhiox
258 ßmdb. öwägkj
259 lrütq zcnvp
261 → So *viele* Zeilenwechsel wie möglich (das dürfte weh tun… :) ). 
264 * Text 13: qwertzy3
265 nßeiä wu.cqm
266 xvjt, agürly
267 ösdfb ophzk
269 → Ein Pseudo-Qwertz. Es hat ähnliche Werte wie Qwertz und sollte so sowohl für Qwertz-Nutzer als auch für Neo 2 Nutzer ein anschauliches Beispiel sein, was sich heutzutage die meisten Leute antun ohne es zu merken. 
272 ¹: Die Optimierung läuft mit Hilfe des --controlled-tail Parameters, so dass die ersten 3000 Mutationsschritte zufällig laufen und danach so lange die jeweils besten Schritte genommen werden, bis es keine Verbesserungsmöglichkeiten mehr gibt. 
275 Bitte helft mir bei Tastaturoptimierung
276 =======================================
278 Hi, 
280 Ich arbeite daran, ein Tastaturlayout zu suchen, das ein schnelleres und weniger belastendes Schreiben ermöglichen soll und so hoffentlich helfen kann, Erkrankungen der Hände durch viel Tippen zu vermeiden. 
282 Dafür brauche ich eure Hilfe. 
284 Wenn ihr Lust habt, mir zu helfen, tippt einfach die gleich folgenden 13 kurzen Absätze ab und schreibt dann direkt unter jeden der Absätze, wie sich das Tippen für euch angefühlt hat.¹²
286 Dann schickt die abgetippten Texte und eure Notizen an arne_bab@web.de
288 Und wenn ihr noch weitere Leute kennt, die vielleicht gerne mitmachen würden, leitet ihnen bitte diese Mail weiter. Ich brauche so viele Tester wie möglich. 
290 Die Ergebnisse der Tests werden in die nächste Version des frei lizensierten Neo Layouts einfließen → http://neo-layout.org
292 ¹: Den Hintergrund des Tests schreibe ich unter den Texten. Bitte lest ihn erst, nachdem ihr die Texte getippt habt, sonst färbt euer Vorwissen die Daten, so dass ich sie für mich unbenutzbar werden. 
294 ²: Ihr müsst nicht irgendwie hoch-akademisch analysieren, was wohl Gründe sein könnten. Kurze Notizen, wie es sich angefühlt hat (z.B. „fließt angenehm“ oder „sehr stockend“), bringen viel mehr. Sollte es eine bestimmte Zeichenfolge geben, die besonders unangenehm ist, schreibt sie bitte dazu (daraus können wir am meisten ablesen). 
297 Text 0
298 ------
300 Sk fskacäfl Ajsoof ajclljf ,cish qwä Isääfog
301 .ca äduijf .dio hdlj dnfk osföfk? Hca ackpjf Osuij hfl Ajflkf azsföfojf asui sk afskfk Cwöfk 
302 wkh hsf Auifsnf hfa Ädkhfa mflackü iskjfl hfä Idlsqdkjg
305 Text 1
306 -------
308 Js ljsöhvlg Ökjffl ökhggkl Ühwja piv Wjvvlfu
309 Rhö vodwkl rowf aogk oäls fjlcls? Ahö öhsykl Fjdwk alg Öklgsl öxjlclfkl öjdw js öljsls Hicls 
310 isa ajl Ödwljäl alö Vosalö tlgöhsq wjsklg alv Wogjposku
313 Text 2
314 -------
316 Sk gskafigl Acsoog acfllcg .fusj pwi Usiigoä
317 ,fa itducg ,tuo jtlc tögk osghgk? Jfa afkmcg Osduc jgl Acglkg aüsghgocg asdu sk agskgk Fwhgk 
318 wkj jsg Adugsög jga Itkjga zglafkn uskcgl jgi Utlsptkcä
321 Text 3
322 -------
324 Bf gbfhmngr Hjbllg hjmrrjg Cmzbv äön Zbnngls
325 Pmh nauzjg pazl varj aogf lbgtgf? Vmh hmf,jg Lbuzj vgr Hjgrfg h.bgtgljg hbuz bf hgbfgf Mötgf 
326 öfv vbg Huzgbog vgh Nafvgh ygrhmfq zbfjgr vgn Zarbäafjs
329 Text 4
330 -------
332 Jk fjklhwfs Lajddf lahssaf Qhijo mcw Ijwwfdu
333 Ähl wgeiaf ägid ogsa g.fk djföfk? Ohl lhk,af Djeia ofs Lafskf lüjföfdaf ljei jk lfjkfk Hcöfk 
334 cko ojf Leifj.f ofl Wgkofl -fslhkp ijkafs ofw Igsjmgkau
337 Text 5
338 -------
340 Sj fsjlcäfk Lasiif lackkaf Qchso .wä Hsääfiv
341 ,cl ägdhaf ,ghi ogka gufj isföfj? Ocl lcjnaf Isdha ofk Lafkjf lpsföfiaf lsdh sj lfsjfj Cwöfj 
342 wjo osf Ldhfsuf ofl Ägjofl mfklcjz hsjafk ofä Hgks.gjav
345 Text 6
346 -------
348 Dg adgfqkat Fwdvva fwqttwa Zqrds ixk Rdkkavo
349 Uqf keyrwa uerv setw ebag vdacag? Sqf fqglwa Vdyrw sat Fwatga fhdacavwa fdyr dg fadgag Qxcag 
350 xgs sda Fyradba saf Kegsaf matfqgj rdgwat sak Retdiegwo
353 Text 7
354 -------
356 Sk lsköcvlg Öjsddl öjcggjl Ücasu ifv Asvvld,
357 Zcö vweajl zwad uwgj wxlk dslhlk? Ucö öckqjl Dseaj ulg Öjlgkl öyslhldjl ösea sk ölsklk Cfhlk 
358 fku usl Öealsxl ulö Vwkulö nlgöckt askjlg ulv Awgsiwkj,
361 Text 8
362 -------
364 Js kjsflrkc Fajwwk falccak Ylöjg pur Öjrrkwh
365 Blf rodöak boöw goca oqks wjktks? Glf flsvak Wjdöa gkc Fakcsk fzjktkwak fjdö js fkjsks Lutks 
366 usg gjk Fdökjqk gkf Rosgkf -kcflsä öjsakc gkr Öocjposah
369 Text 9
370 -------
372 Xü bxü,cpb. ,yx--b ,yc..yb Kczxq ovp Zxppb-g
373 Äc, prtzyb ärz- qr.y rmbü -xbnbü? Qc, ,cühyb -xtzy qb. ,yb.üb ,wxbnb-yb ,xtz xü ,bxübü Cvnbü 
374 vüq qxb ,tzbxmb qb, Prüqb, jb.,cüu zxüyb. qbp Zr.xorüyg
377 Text 10
378 -------
380 Ks lksjörlf Jakggl jaöffal Yöhku zir Hkrrlgc
381 Töj rodhal tohg uofa owls gkläls? Uöj jösnal Gkdha ulf Jalfsl jqklälgal jkdh ks jlksls Öiäls 
382 isu ukl Jdhlkwl ulj Rosulj vlfjösm hksalf ulr Hofkzosac
385 Text 11
386 -------
388 Sl ksljiukh Jasook jaihhak ,iösv ncu Ösuukoz
389 Üij uftöak üföo vfha fbkl oskgkl? Vij jiläak Ostöa vkh Jakhlk jqskgkoak jstö sl jkslkl Icgkl 
390 clv vsk Jtöksbk vkj Uflvkj .khjilp öslakh vku Öfhsnflaz
393 Text 12
394 -------
396 O, eo,twsex Tvoyye tvwxxve Äwiod nus Iosseyg
397 Jwt spmive jpiy dpxv pfe, yoele,? Dwt tw,rve Yomiv dex Tvex,e t-oeleyve tomi o, teo,e, Wule, 
398 u,d doe Tmieofe det Sp,det .extw,ö io,vex des Ipxonp,vg
401 Text 13 
402 -------
404 Rq erqxhüel Xfrööe xfhllfe Dh,rc .uü ,rüüeöi
405 Zhx üno,fe zn,ö cnlf nbeq örejeq? Chx xhqvfe Öro,f cel Xfelqe xmrejeöfe xro, rq xerqeq Hujeq 
406 uqc cre Xo,erbe cex Ünqcex selxhq- ,rqfel ceü ,nlr.nqfi
441 Hintergrund
442 -----------
444 Die verschiedenen Texte sind mit optimierten Tastaturbelegungen erstellt. Sie auf einer QWERTZ-Tastatur zu tippen ist das Äquivalent dazu, den folgenden Text mit der optimierten Belegung zu tippen: 
446 „In einsamer Stille starrte Jahid zum Himmel.
447 Was mochte wohl dort oben liegen? Das sanfte Licht der Sterne spiegelte sich in seinen Augen 
448 und die Scheibe des Mondes versank hinter dem Horizont.“
449 → http://draketo.de/licht/geschichten/was-sollte-er-da-bloss-finden
451 Dabei wird sich die andere Belegung immer weniger flüssig anfühlen als QWERTZ, weil erfahrene Tipper QWERTZ bereits so weit verinnerlicht haben, dass ihre Hände nicht nur Buchstaben, sondern Silben und ganze Wörter fast alleine tippen können. 
453 Wichtig für die Auswertung ist der Unterschied zwischen den Belegungen. 
455 Erstellt wurden die optimierten Belegungen mit einem freien Tastaturoptimierer, den ich extra für diese Optimierungen geschrieben habe: 
456 → http://draketo.de/licht/freie-software/neo-tastaturlayout-pruefen-und-evolutionaer-entwickeln
459 Die verschiedenen Tastaturbelegungen sind die folgenden (inklusive der Parameter auf die sie optimiert sind): 
461 * Text 0: configs/config_finger_movement_patterns_bad.py
462 zuäü, pchlfk
463 sioe. dtnrgm
464 xyaöq bvjwß
466 → Schlechte Bewegungsmuster heißt: möglichst *schlechte* Übergänge zwischen den Fingern. Lieber vom Mittelfinger auf den Ringfinger als auf den Zeigefinger. So oft wie möglich benachbarte Finger. 
469 * Text 1: configs/config_finger_movement_patterns_good.py
470 khßwv ä.uozj
471 dnclr aitesb
472 fpgmx ,üöyq
474 → Möglichst gute Übergänge zwischen den Fingern. So selten wie möglich benachbarte Finger. 
477 * Text 2: configs/config_finger_repeats_few.py
478 ßuqüo vhmlzp
479 sicae gdnrb.
480 xytäö kfwj,
482 → Wenige Fingerwiederholungen. 
485 * Text 3: configs/config_finger_repeats_many.py
486 kyxrg hcübwß
487 o.äne st,luz
488 vqjdi mafpö
490 → Viele Fingerwiederholungen
493 * Text 4: configs/config_hand_switching_after_unbalancing_key_no.py
494 jmcüö ä.hdkp
495 trleo ainsgw
496 xßuyq ,zfbv
498 → Nach einer Taste, die die Hand aus der Grundposition zieht (s.B. „z“) kommt *kein* Handwechsel. 
501 * Text 5: configs/config_hand_switching_after_unbalancing_key_yes.py
502 juöäü kbldpß
503 ticeo hnrsgm
504 xya.q fvwz,
506 → möglichst Handwechsel nach Disbalance. 
509 * Text 6: configs/config_hand_switching_little.py
510 atohr jwz.äq
511 edisn pkmf,ü
512 cuglb ßvxyö
514 → So wenig Handwechsel wie möglich. Fast über 80% auf der linken Hand. 
517 * Text 7: configs/config_hand_switching_little_but_balanced.py
518 focäk wdzqßj
519 hilur gtnesö
520 pbamü v,.xy
522 → So wenig Handwechsel wie möglich, aber fast 50/50 zwischen links und rechts. 
525 * Text 8: configs/config_hand_switching_much.py
526 blßmg puäozq
527 tncsd .ieahk
528 jxrfw ,üyöv
530 → so viel Handwechsel wie möglich. 
533 * Text 9: configs/config_key_positions_cost_high.py
534 dpäoc hk,zmn
535 xüöy. fvjßqw
536 tiaue gbsrl
538 → Häufig benutzte Tasten auf möglichst *schlechten* Positionen. 
541 * Text 10: configs/config_key_positions_cost_low.py
542 pbämw zduo,x
543 tncrl hsieag
544 jy.vq fküöß
546 → Häufig benutzte Tasten in guten Positionen. 
549 * Text 11: configs/config_row_changes_few.py
550 püxöc .malkw
551 tiäog rsenhf
552 yßudb zqjv,
554 → So wenige (vertikale) zeilenwechsel wie möglich. 
557 * Text 12: configs/config_row_changes_many.py
558 ,aefs yuhiox
559 ßmdb. öwägkj
560 lrütq zcnvp
562 → So *viele* Zeilenwechsel wie möglich (das dürfte weh tun… :) ). 
565 * Text 13: qwertzy3
566 nßeiä wu.cqm
567 xvjt, agürly
568 ösdfb ophzk
570 → Ein Pseudo-Qwertz. Es hat ähnliche Werte wie Qwertz und sollte so sowohl für Qwertz-Nutzer als auch für Neo 2 Nutzer ein anschauliches Beispiel sein, was sich heutzutage die meisten Leute antun ohne es zu merken. 
573 Ich hoffe, der Test war interessant für euch! Und falls ich euer Interesse für optimierte Layouts geweckt haben sollte, schaut doch mal auf http://neo-layout.org vorbei :)