1 Bitte prüft, ob diese Texte zu Neo 2 passen (Empirie)
2 =====================================================
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.
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
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
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
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
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
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
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
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,
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
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
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ä
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
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
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
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
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
181 → Wenige Fingerwiederholungen.
184 * Text 3: configs/config_finger_repeats_many.py
189 → Viele Fingerwiederholungen
192 * Text 4: configs/config_hand_switching_after_unbalancing_key_no.py
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
205 → möglichst Handwechsel nach Disbalance.
208 * Text 6: configs/config_hand_switching_little.py
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
221 → So wenig Handwechsel wie möglich, aber fast 50/50 zwischen links und rechts.
224 * Text 8: configs/config_hand_switching_much.py
229 → so viel Handwechsel wie möglich.
232 * Text 9: configs/config_key_positions_cost_high.py
237 → Häufig benutzte Tasten auf möglichst *schlechten* Positionen.
240 * Text 10: configs/config_key_positions_cost_low.py
245 → Häufig benutzte Tasten in guten Positionen.
248 * Text 11: configs/config_row_changes_few.py
253 → So wenige (vertikale) zeilenwechsel wie möglich.
256 * Text 12: configs/config_row_changes_many.py
261 → So *viele* Zeilenwechsel wie möglich (das dürfte weh tun… :) ).
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 =======================================
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).
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
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
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ä
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
482 → Wenige Fingerwiederholungen.
485 * Text 3: configs/config_finger_repeats_many.py
490 → Viele Fingerwiederholungen
493 * Text 4: configs/config_hand_switching_after_unbalancing_key_no.py
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
506 → möglichst Handwechsel nach Disbalance.
509 * Text 6: configs/config_hand_switching_little.py
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
522 → So wenig Handwechsel wie möglich, aber fast 50/50 zwischen links und rechts.
525 * Text 8: configs/config_hand_switching_much.py
530 → so viel Handwechsel wie möglich.
533 * Text 9: configs/config_key_positions_cost_high.py
538 → Häufig benutzte Tasten auf möglichst *schlechten* Positionen.
541 * Text 10: configs/config_key_positions_cost_low.py
546 → Häufig benutzte Tasten in guten Positionen.
549 * Text 11: configs/config_row_changes_few.py
554 → So wenige (vertikale) zeilenwechsel wie möglich.
557 * Text 12: configs/config_row_changes_many.py
562 → So *viele* Zeilenwechsel wie möglich (das dürfte weh tun… :) ).
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 :)