From Hanno.Behrens at gmx.de Thu Jul 22 11:02:41 2004 From: Hanno.Behrens at gmx.de (Hanno Behrens) Date: Thu, 22 Jul 2004 11:02:41 +0200 Subject: [de-ergo] NEO-Layout Message-ID: <40FF82B1.1020604@gmx.de> Hallo nachdem ich schon Hartmut Goebel kurz ein neues, ergonomisches Design vorgestellt habe, will ich das auch nochmal kurz hier in der Mailingliste wiederholen. Das neue Layout nennt sich als Arbeitstitel NEO und basiert auf den Erkenntnissen von Dvorak, Meier, eMeier beziehungsweise de-ergo. Die bereits durchgef?hrten Untersuchungen zur Ergonomie sind dabei meine Basis, die ich durch ?berlegungen zu Buchstabenh?ufigkeit und H?ufigkeit von Buchstabenfolgen erweitert habe. Ergonomische Layouts existieren bereits seit Dvorak und sogar noch fr?her, dennoch hat sich nichts getan, was Akzeptanz oder ?berhaupt Bekanntheit solcher alternativer Layouts angeht. S?mtliche Versuche, der Menschheit eine vern?nftiger Methode der Texteingabe zu geben, sind bislang als mehr oder weniger gescheitert zu betrachten und ich habe kein Interesse weitere Windm?hlenk?mpfe auszutragen. Statt dessen sehe ich f?r mich selbst als Vielschreiber an elektronischen Tastaturen, der permanent am Rande von Sehnenscheidenentz?ndungen steht und viel Zeit am Tag mit Schreiben verbringt, an einer Stelle, wo er denjenigen, die berufliche Notwendigkeit von schneller Erledigung von Schreibarbeit und dergleichen sehen, eine Chance gibt, von meinen eigenen Entwicklungen zu profitieren, die ich weniger f?r die Menschheit allgemein, sondern vor allem f?r meine eigenen Bed?rfnisse entwickeln will. Die Notwendigkeit schneller Texteingabe wird mit dem immer st?rkeren Anteil von Online-Chats, sei es IRC oder ICQ, immer sp?rbarer. Denn nehmen wir eine typische Chatkommunikation mit mehreren Teilnehmern, dann zeigt die Beobachtung, dass man durchschnittlich nur etwa eine Minute hat, um eine Antwort zu formulieren. Ich selbst schreibe 10-Fingersystem auf QWERTZ seit knapp 20 Jahren und komme auf etwa 300 bis 340 Anschl?ge, das macht in der deutschen Sprache etwa 50-60 Worte in der Minute. Um verst?ndliche Gedankeng?nge oder Argumentationen darzustellen und auch noch etwas Zeit f?r ?berlegungen zu haben, wie man es im Gespr?ch gewohnt ist, zeigt sich diese Leistung als nicht ausreichend, denn am Ende bleiben von der Zeit f?r 50 Worte vielleicht noch die Zeit f?r 10 oder 15 ?brig, die man m?hsam eingehackt kriegt, bevor die Diskussion sich weiterentwickelt und das eigene Argument untergeht. Das Verfassen von Texten, selbst beim Programmieren oder Systemarbeiten h?ngt meine eigene Arbeitsleistung oftmals sp?rbar an diesem Eingabelimit, beziehungsweise dieses Limit ist selbst bei der Programmierung ein sp?rbarer Faktor. Ergonomische Layouts versprechen zwischen 30% und 95% h?here Schreibgeschwindigkeiten, die aufzuwendende Arbeit von maximal 100 Arbeitsstunden zum Erlernen ist ein durchweg akzeptabler Preis, das Zur?ckschalten auf das urspr?ngliche Layout ist nach Berichten aus dem Netz anscheinend auch kein Problem. Warum ein neues Layout und nicht die Wahl auf existierende Layouts? Da mein Ziel weder (Schein-)Kompatibilit?t mit bisherigen Layouts ist oder andere weltverbesserliche, ?berregionale Anspr?che, sondern ich den simplen Wunsch auf die Verbesserung meiner eigenen F?higkeiten an der Tastatur verwirkliche, rein auf Effizienzbasis, fallen eine Menge Paradigmen weg, an die sich andere Layoutdesigner gebunden f?hlten. Ebenfalls haben sich die Schreibgewohnheiten seit den 70er Jahren leicht ver?ndert, was Ver?nderungen in den Buchstabenstatistiken nach sich gezogen hat. Das "Y" beispielsweise wird heute h?ufiger verwendet, durch den Gebrauch von Anglizismen, als in der Vergangenheit. Da meine pers?nlichen Anspr?che allerdings durchaus auf andere Nutzer zutrifft, denke ich, l??t sich die Entwicklung auf viele Benutzer ?bertragen und Erfahrungen sind f?r mich in beiden Richtungen n?tzlich. Eine Ver?ffentlichung ist sinnvoll und vielleicht sogar nutzbringend. Die Paradigmen, auf denen das neue Layout basiert, sind folgende: 1. das schnellste und komfortabelste Schreiben findet auf der Grundlinie statt, folglich sollten alle h?ufigen Zeichen sich auf dieser Grundlinie befinden 2. die Buchstabenpaare, die am h?ufigsten aufeinander folgen, sollten auf beide H?nde verteilt werden, das ist ebenfalls f?r die Schreibgeschwindigkeit positiv 3. lassen sich bestimmte Buchstabenfolgen konzeptionell nicht auf beide H?nde verteilen, so sollten sie Trommelabl?ufen von innen nach au?en folgen, optimaler Weise mit einem Finger dazwischen, sprich von Zeigefinger auf Ringfinger oder kleinen Finger, vom Mittelfinger auf kleinen Finger und notfalls umgekehrt, immer streng nach H?ufigkeitsverteilungen geordnet. 4. die st?rkste Belastung sollte auf Zeige- und Mittelfinger liegen, die obere Reihe ist der unteren vorzuziehen, Ring- und kleiner Finger sollten m?glichst wenig in die Ober- oder Unterreihe ausweichen m?ssen. 5. es soll ein Layout f?r Rechtsh?nder werden, denn ich bin Rechtsh?nder. Linksh?nder k?nnen das Layout notfalls umkehren, darum mache ich mir keinerlei Gedanken 6. die deutsche Sprache hat Vorrang, da sie mein Hauptkommunikationsmittel ist, danach folgen R?cksichtnahme auf die englische Sprache, Anglizismen, Programmierung und Shellbefehle (Unix). 7. ist der Platz f?r eine Taste statistisch ambivalent ein neuer oder der alte Platz, sollte sie der leichteren Umlernbarkeit auf dem alten Platz bleiben 8. ist der Platz f?r eine Taste statistisch ambivalent, sollte sie in logischen Bl?cken angeordnet bleiben, da Erlernbarkeit und Geschwindigkeit durch ausnutzen von Mnemobl?cken einen Vorteil verspricht. Zudem ist eine solche Ordnung f?r einen "Sichtschreiber" einfacherer. 9. unvermeidbare "worst case" Szenarien, wie das Hoch- Runterspringen von Fingern sollten statistisch irrelevant bleiben 10. herk?mmliche Tastaturen sollen Verwendung finden, ergonomische Neuordnung der Tasten ist nicht geplant (obwohl einige Ideen dazu bestehen) Die bisherigen Layouts verletzen oft mehrere dieser Paradigmen, weshalb ich mir Gedanken f?r eine grunds?tzliche Neustrukturierung gemacht habe. Zwar stellt die Verteilung der Vokale auf die linke Hand durch Dvorak einen guten Heurismus dar, mit dem einige der wichtigsten Paradigmen eingehalten werden und Meier hat diese Anordnung mit seiner Tastatur in einer Weise verbessert, an der ich zur Zeit keinerlei weitere Optimierungsm?glichkeiten mehr sehe, aber was die Anordnung der Konsonanten angeht, sind bisherige Layouts, zumindest nach diesen Paradigmen, noch unbefriedigend und lange nicht optimal. Machen wir uns nichts vor - das optimale Layout ist eines, das man statistisch aus etwa 30 und mehr Fakult?t M?glichkeiten herausfischen m?sste, es wird immer ein Layout geben, das noch etwas besser ist als das, was man entwickelt hat. Mein Ziel ist es deshalb nicht, jenen heiligen Gral zu finden, sondern etwas, das von Heuristiken -Erfahrungswerten- profitiert, eine gute Ann?herung an dieses Optimum darstellt. Eine solche Heuristik scheint mir etwa die Dvorak-Idee zu sein, die Vokale auf die linke Hand zu verlagern. Dass diese Belegung ziemlich optimal ist, l??t sich sogar statistisch nachweisen, wenn man sieht, dass EN, ER, DE, ND und UN zu den h?ufigsten Buchstabenfolgen der deutschen Sprache geh?rt. Folglich sollten E und U auf einer Hand liegen, ND auf der anderen. Diesen Gedankeng?ngen kann man weiter durch die Sprachstatistik folgen und am Ende liegen praktisch alle Vokale sinnvoll auf einer Hand. Die Kryptologie liefert hier teilweise exzellentes Material ?ber Buchstabenh?ufigkeit und -verteilung, auf die ich mich st?tze. Die sich daraus ergebenden, weiteren Schlussfolgerungen f?hren am Ende zu einem Layout, das ich hiermit vorstellen m?chte. Es ist noch in Erprobung, aber erste statistische Tests zeigen, dass meine Paradigmen der Entwicklung recht geben. So habe ich etwa einen Test mit den h?ufigsten deutschen Worten und Wortbildungen auf verschiedene Layouts laufen lassen und bekam folgendes Ergebnis auf der Grundreihe: QWERTZ - 75 Worte Dvorak ~ 1400 Worte de-ergo ~1600 Worte NEO > 3600 Worte Dieses Ergebnis ist schon mal vielversprechend, obwohl mein Ziel keinesfalls war, m?glichst viele Worte auf die Grundreihe zu bringen. Das ist nur ein statistischer Nebeneffekt der H?ufigkeitsverteilung meines Designs, der mich selbst ?berraschte. Erste Gehversuche geben ein ziemlich rundes Schreibverhalten des Layouts wider, allerdings stehen ausgiebige statistische Tests ?ber das Tastverhalten noch aus und werden von mir in den n?chsten Tagen nachgeliefert. Notfalls behalte ich mir ?nderungen des Designs vor, sollte ich Fehler darin finden. F?r diejenigen, die das Layout testen wollen, existiert eine Keymap f?r Linux/xkb, die ich bisher, vorerst nur zum Test, als Untergruppierung des Dvorak-Layouts implementiert habe, zudem ein Schreiblern-Test, der sich so nah wie m?glich am DIN-Schreibmaschinenkurs h?lt, aber f?r das neue Mapping angepasst wurde und dort aufh?rt, wo die Gemeinsamkeiten des QWERTZ-Layouts und dem NEO beginnen, sprich bei den Zahlen und den Testbriefen. Hartmut Goebel bot sich an, die entsprechenden Files bei Bedarf auf seiner Homepage bereitzustellen und so einen zentralen Punkt zu schaffen. Als n?chste Schritte werde ich Testergebnisse des Layouts liefern, einige Statistiken mit ?blichen Texten, au?erdem hoffe ich, dass ein Freund f?r mich das Layout f?r Windows XP ?bersetzt. Hier das NEO-Layout in seiner bisherigen Fassung: 1 2 3 4 5 6 7 8 9 0 - ? Q V L C W | K H G F J ?/? U I A E O | S N R T D Y ? ? ? P Z | B M , . X Statistiken f?r NEO Obere Reihe: 20% Mittelreihe: 70% Untere Reihe: 10% Rechte Hand 53 % Linke Hand 47% Finger von links nach rechts 4%, 8%, 9%, 26%; 27%, 13%, 8%, 5% Kommentare erw?nscht. Hanno Behrens From johannes at rumpf.name Thu Jul 22 11:29:50 2004 From: johannes at rumpf.name (Johannes Rumpf) Date: Thu, 22 Jul 2004 11:29:50 +0200 Subject: [de-ergo] NEO-Layout In-Reply-To: <40FF82B1.1020604@gmx.de> References: <40FF82B1.1020604@gmx.de> Message-ID: <40FF890E.60009@rumpf.name> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Hanno, hier auf der Liste passierte seit ich mich vor ca. 2 Monaten subscibiert habe nett viel. Sch?n das jetzt was passiert. Meine Meinung zu dem Thema: Die Menschen heute lernen doch alle Naselang ein neues Technisches Ger?t mit neuer Tastatureingabe zu bedienen - Handy T9, Palm, Fernbedienungen usw. Insofern ist meiner Meinung nach einer der Haupthinderungsgr?nde das so ein Ding eingef?hrt wird nicht die Tastatur an sich sondern das die Zeichen die gerade verwendet werden nicht auf den Tasten stehen. Mein Vorschlag: Eine Tastatur -am besten Ergonomisch - auf der die Tasten das aktuell verwendete Layout anzeigen. Sollte eigentlich mit einer USB-Tastatur machbar sein. Bin in diesen Dingen aber zu wenig Techniker. Bedarf ist schon bei jenen zu sp?ren die z.b. Asiatisch und Deutsch und Englisch als Layouts installiert haben. Ansonsten finde ich dein Layout sehr cool und w?rde mich freuen wenn du es mal als Installierbares Layout rummailen t?test. Hier noch ein paar Anmerkungen von mir als Programmierer. Ich pers?nlich ~ wechsele sobald ich Programmiere auf das Englische Layout da dann die Tasten ;,./\ nicht per Kombination gedr?ckt werden m?ssen. Soweit cheers Joe Hanno Behrens schrieb am 22.07.2004 11:02 folgendes: | Hallo | | nachdem ich schon Hartmut Goebel kurz ein neues, ergonomisches Design | vorgestellt habe, will ich das auch nochmal kurz hier in der | Mailingliste wiederholen. Das neue Layout nennt sich als Arbeitstitel | NEO und basiert auf den Erkenntnissen von Dvorak, Meier, eMeier | beziehungsweise de-ergo. Die bereits durchgef?hrten Untersuchungen zur | Ergonomie sind dabei meine Basis, die ich durch ?berlegungen zu | Buchstabenh?ufigkeit und H?ufigkeit von Buchstabenfolgen erweitert habe. | | Ergonomische Layouts existieren bereits seit Dvorak und sogar noch | fr?her, dennoch hat sich nichts getan, was Akzeptanz oder ?berhaupt | Bekanntheit solcher alternativer Layouts angeht. S?mtliche Versuche, der | Menschheit eine vern?nftiger Methode der Texteingabe zu geben, sind | bislang als mehr oder weniger gescheitert zu betrachten und ich habe | kein Interesse weitere Windm?hlenk?mpfe auszutragen. | | Statt dessen sehe ich f?r mich selbst als Vielschreiber an | elektronischen Tastaturen, der permanent am Rande von | Sehnenscheidenentz?ndungen steht und viel Zeit am Tag mit Schreiben | verbringt, an einer Stelle, wo er denjenigen, die berufliche | Notwendigkeit von schneller Erledigung von Schreibarbeit und dergleichen | sehen, eine Chance gibt, von meinen eigenen Entwicklungen zu | profitieren, die ich weniger f?r die Menschheit allgemein, sondern vor | allem f?r meine eigenen Bed?rfnisse entwickeln will. | | Die Notwendigkeit schneller Texteingabe wird mit dem immer st?rkeren | Anteil von Online-Chats, sei es IRC oder ICQ, immer sp?rbarer. Denn | nehmen wir eine typische Chatkommunikation mit mehreren Teilnehmern, | dann zeigt die Beobachtung, dass man durchschnittlich nur etwa eine | Minute hat, um eine Antwort zu formulieren. Ich selbst schreibe | 10-Fingersystem auf QWERTZ seit knapp 20 Jahren und komme auf etwa 300 | bis 340 Anschl?ge, das macht in der deutschen Sprache etwa 50-60 Worte | in der Minute. Um verst?ndliche Gedankeng?nge oder Argumentationen | darzustellen und auch noch etwas Zeit f?r ?berlegungen zu haben, wie man | es im Gespr?ch gewohnt ist, zeigt sich diese Leistung als nicht | ausreichend, denn am Ende bleiben von der Zeit f?r 50 Worte vielleicht | noch die Zeit f?r 10 oder 15 ?brig, die man m?hsam eingehackt kriegt, | bevor die Diskussion sich weiterentwickelt und das eigene Argument | untergeht. | | Das Verfassen von Texten, selbst beim Programmieren oder Systemarbeiten | h?ngt meine eigene Arbeitsleistung oftmals sp?rbar an diesem | Eingabelimit, beziehungsweise dieses Limit ist selbst bei der | Programmierung ein sp?rbarer Faktor. Ergonomische Layouts versprechen | zwischen 30% und 95% h?here Schreibgeschwindigkeiten, die aufzuwendende | Arbeit von maximal 100 Arbeitsstunden zum Erlernen ist ein durchweg | akzeptabler Preis, das Zur?ckschalten auf das urspr?ngliche Layout ist | nach Berichten aus dem Netz anscheinend auch kein Problem. | | Warum ein neues Layout und nicht die Wahl auf existierende Layouts? | | Da mein Ziel weder (Schein-)Kompatibilit?t mit bisherigen Layouts ist | oder andere weltverbesserliche, ?berregionale Anspr?che, sondern ich den | simplen Wunsch auf die Verbesserung meiner eigenen F?higkeiten an der | Tastatur verwirkliche, rein auf Effizienzbasis, fallen eine Menge | Paradigmen weg, an die sich andere Layoutdesigner gebunden f?hlten. | Ebenfalls haben sich die Schreibgewohnheiten seit den 70er Jahren leicht | ver?ndert, was Ver?nderungen in den Buchstabenstatistiken nach sich | gezogen hat. Das "Y" beispielsweise wird heute h?ufiger verwendet, durch | den Gebrauch von Anglizismen, als in der Vergangenheit. Da meine | pers?nlichen Anspr?che allerdings durchaus auf andere Nutzer zutrifft, | denke ich, l??t sich die Entwicklung auf viele Benutzer ?bertragen und | Erfahrungen sind f?r mich in beiden Richtungen n?tzlich. Eine | Ver?ffentlichung ist sinnvoll und vielleicht sogar nutzbringend. | | Die Paradigmen, auf denen das neue Layout basiert, sind folgende: | | 1. das schnellste und komfortabelste Schreiben findet auf der | Grundlinie statt, folglich sollten alle h?ufigen Zeichen sich auf | dieser Grundlinie befinden | 2. die Buchstabenpaare, die am h?ufigsten aufeinander folgen, sollten | auf beide H?nde verteilt werden, das ist ebenfalls f?r die | Schreibgeschwindigkeit positiv | 3. lassen sich bestimmte Buchstabenfolgen konzeptionell nicht auf | beide H?nde verteilen, so sollten sie Trommelabl?ufen von innen | nach au?en folgen, optimaler Weise mit einem Finger dazwischen, | sprich von Zeigefinger auf Ringfinger oder kleinen Finger, vom | Mittelfinger auf kleinen Finger und notfalls umgekehrt, immer | streng nach H?ufigkeitsverteilungen geordnet. | 4. die st?rkste Belastung sollte auf Zeige- und Mittelfinger liegen, | die obere Reihe ist der unteren vorzuziehen, Ring- und kleiner | Finger sollten m?glichst wenig in die Ober- oder Unterreihe | ausweichen m?ssen. | 5. es soll ein Layout f?r Rechtsh?nder werden, denn ich bin | Rechtsh?nder. Linksh?nder k?nnen das Layout notfalls umkehren, | darum mache ich mir keinerlei Gedanken | 6. die deutsche Sprache hat Vorrang, da sie mein | Hauptkommunikationsmittel ist, danach folgen R?cksichtnahme auf | die englische Sprache, Anglizismen, Programmierung und | Shellbefehle (Unix). | 7. ist der Platz f?r eine Taste statistisch ambivalent ein neuer oder | der alte Platz, sollte sie der leichteren Umlernbarkeit auf dem | alten Platz bleiben | 8. ist der Platz f?r eine Taste statistisch ambivalent, sollte sie in | logischen Bl?cken angeordnet bleiben, da Erlernbarkeit und | Geschwindigkeit durch ausnutzen von Mnemobl?cken einen Vorteil | verspricht. Zudem ist eine solche Ordnung f?r einen | "Sichtschreiber" einfacherer. | 9. unvermeidbare "worst case" Szenarien, wie das Hoch- Runterspringen | von Fingern sollten statistisch irrelevant bleiben | 10. herk?mmliche Tastaturen sollen Verwendung finden, ergonomische | Neuordnung der Tasten ist nicht geplant (obwohl einige Ideen dazu | bestehen) | | Die bisherigen Layouts verletzen oft mehrere dieser Paradigmen, weshalb | ich mir Gedanken f?r eine grunds?tzliche Neustrukturierung gemacht habe. | Zwar stellt die Verteilung der Vokale auf die linke Hand durch Dvorak | einen guten Heurismus dar, mit dem einige der wichtigsten Paradigmen | eingehalten werden und Meier hat diese Anordnung mit seiner Tastatur in | einer Weise verbessert, an der ich zur Zeit keinerlei weitere | Optimierungsm?glichkeiten mehr sehe, aber was die Anordnung der | Konsonanten angeht, sind bisherige Layouts, zumindest nach diesen | Paradigmen, noch unbefriedigend und lange nicht optimal. | | Machen wir uns nichts vor - das optimale Layout ist eines, das man | statistisch aus etwa 30 und mehr Fakult?t M?glichkeiten herausfischen | m?sste, es wird immer ein Layout geben, das noch etwas besser ist als | das, was man entwickelt hat. Mein Ziel ist es deshalb nicht, jenen | heiligen Gral zu finden, sondern etwas, das von Heuristiken | -Erfahrungswerten- profitiert, eine gute Ann?herung an dieses Optimum | darstellt. Eine solche Heuristik scheint mir etwa die Dvorak-Idee zu | sein, die Vokale auf die linke Hand zu verlagern. Dass diese Belegung | ziemlich optimal ist, l??t sich sogar statistisch nachweisen, wenn man | sieht, dass EN, ER, DE, ND und UN zu den h?ufigsten Buchstabenfolgen der | deutschen Sprache geh?rt. Folglich sollten E und U auf einer Hand | liegen, ND auf der anderen. Diesen Gedankeng?ngen kann man weiter durch | die Sprachstatistik folgen und am Ende liegen praktisch alle Vokale | sinnvoll auf einer Hand. Die Kryptologie liefert hier teilweise | exzellentes Material ?ber Buchstabenh?ufigkeit und -verteilung, auf die | ich mich st?tze. | | Die sich daraus ergebenden, weiteren Schlussfolgerungen f?hren am Ende | zu einem Layout, das ich hiermit vorstellen m?chte. Es ist noch in | Erprobung, aber erste statistische Tests zeigen, dass meine Paradigmen | der Entwicklung recht geben. So habe ich etwa einen Test mit den | h?ufigsten deutschen Worten und Wortbildungen auf verschiedene Layouts | laufen lassen und bekam folgendes Ergebnis auf der Grundreihe: | | QWERTZ - 75 Worte | Dvorak ~ 1400 Worte | de-ergo ~1600 Worte | NEO > 3600 Worte | | Dieses Ergebnis ist schon mal vielversprechend, obwohl mein Ziel | keinesfalls war, m?glichst viele Worte auf die Grundreihe zu bringen. | Das ist nur ein statistischer Nebeneffekt der H?ufigkeitsverteilung | meines Designs, der mich selbst ?berraschte. Erste Gehversuche geben ein | ziemlich rundes Schreibverhalten des Layouts wider, allerdings stehen | ausgiebige statistische Tests ?ber das Tastverhalten noch aus und werden | von mir in den n?chsten Tagen nachgeliefert. Notfalls behalte ich mir | ?nderungen des Designs vor, sollte ich Fehler darin finden. | | F?r diejenigen, die das Layout testen wollen, existiert eine Keymap f?r | Linux/xkb, die ich bisher, vorerst nur zum Test, als Untergruppierung | des Dvorak-Layouts implementiert habe, zudem ein Schreiblern-Test, der | sich so nah wie m?glich am DIN-Schreibmaschinenkurs h?lt, aber f?r das | neue Mapping angepasst wurde und dort aufh?rt, wo die Gemeinsamkeiten | des QWERTZ-Layouts und dem NEO beginnen, sprich bei den Zahlen und den | Testbriefen. | | Hartmut Goebel bot sich an, die entsprechenden Files bei Bedarf auf | seiner Homepage bereitzustellen und so einen zentralen Punkt zu schaffen. | | Als n?chste Schritte werde ich Testergebnisse des Layouts liefern, | einige Statistiken mit ?blichen Texten, au?erdem hoffe ich, dass ein | Freund f?r mich das Layout f?r Windows XP ?bersetzt. | | Hier das NEO-Layout in seiner bisherigen Fassung: | | 1 2 3 4 5 6 7 8 9 0 - ? | Q V L C W | K H G F J ?/? | U I A E O | S N R T D Y | ? ? ? P Z | B M , . X | | Statistiken f?r NEO | Obere Reihe: 20% | Mittelreihe: 70% | Untere Reihe: 10% | | Rechte Hand 53 % | Linke Hand 47% | | Finger von links nach rechts | 4%, 8%, 9%, 26%; 27%, 13%, 8%, 5% | | Kommentare erw?nscht. | | Hanno Behrens | | | | _______________________________________________ | de-ergo mailing list | de-ergo at lists.goebel-consult.de | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.0 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFA/4kOnmAbbUgFSFgRAl4oAJ9njpxg/BsmVpdGZ4g0/iuACegCcwCfRuI2 BdetgZTR6Wql1O1BkFvonds= =/NCp -----END PGP SIGNATURE----- From Hanno.Behrens at gmx.de Thu Jul 22 15:46:42 2004 From: Hanno.Behrens at gmx.de (Hanno Behrens) Date: Thu, 22 Jul 2004 15:46:42 +0200 Subject: [de-ergo] NEO-Layout In-Reply-To: <40FF890E.60009@rumpf.name> References: <40FF82B1.1020604@gmx.de> <40FF890E.60009@rumpf.name> Message-ID: <40FFC542.4050909@gmx.de> Hallo Johannes! (Diese Mail wurde in UTF-8 verfasst, wegen einiger in ISO8859 nicht enthaltener Zeichen. Bitte das Mailprogramm entsprechend einstellen.) > Die Menschen heute lernen doch alle Naselang ein neues Technisches Ger?t > mit neuer Tastatureingabe zu bedienen - Handy T9, Palm, Fernbedienungen > usw. Insofern ist meiner Meinung nach einer der Haupthinderungsgr?nde > das so ein Ding eingef?hrt wird nicht die Tastatur an sich sondern das > die Zeichen die gerade verwendet werden nicht auf den Tasten stehen. > > Mein Vorschlag: > Eine Tastatur -am besten Ergonomisch - auf der die Tasten das aktuell > verwendete Layout anzeigen. Klingt gut. Ich muss mich mal umsehen, ob man sowas g?nstig irgendwo schie?en kann. Ich selbst schreibe ohne jemals einen Blick auf die Tastatur zu werfen, die Tasten sind bei meinem Keyboard sogar so abgegriffen, dass viele inzwischen komplett unleserlich sind. Aber ich denke, da liegst du richtig. F?r viele ist die richtige Beschriftung der Tastatur extrem wichtig. > Sollte eigentlich mit einer USB-Tastatur machbar sein. Bin in diesen > Dingen aber zu wenig Techniker. Bedarf ist schon bei jenen zu sp?ren die > z.b. Asiatisch und Deutsch und Englisch als Layouts installiert haben. Stimmt. Die USB-Tastaturen sollten das eigentlich k?nnen. Schon 1995 hab ich auf der CBit damals so eine, das Layout anzeigende Tastatur zu sehen bekommen, es gibt sowas also. > Ansonsten finde ich dein Layout sehr cool und w?rde mich freuen wenn du > es mal als Installierbares Layout rummailen t?test. Ich h?nge das relativ kurze xkb-File einfach mal an und werde gleich mal auf http://pebbles.schattenlauf.de/layout/ eine Seite vorbereiten mit ein paar Daten zu dem Layout. > Hier noch ein paar Anmerkungen von mir als Programmierer. Ich pers?nlich > ~ wechsele sobald ich Programmiere auf das Englische Layout da dann die > Tasten ;,./\ nicht per Kombination gedr?ckt werden m?ssen. Die Zeichen "/" und "\" habe ich leider nicht umgelegt. Das hat aber seine Gr?nde. Im Gegensatz zu der englischsprachigen Welt haben wir nicht nur 26 Buchstaben, sondern 30 Buchstaben im deutschen Alphabet. Dabei haben diese Sonderzeichen ganz klar hinter dem Schreibfluss zur?ckzustehen, meiner Meinung nach. Auch ich programmiere viel, doch die Wahrung des Schreibflusses f?r diese Zeichen ist meiner Meinung nach eher zweitrangig und ich w?rde das nicht opfern wollen zugunsten von richtigen Buchstaben. Aber nat?rlich habe ich R?cksicht auf sowas genommen. Da ist erstmal die ?\-Taste, die auf die Position des "?" ger?ckt ist und somit besser erreichbar. Au?erdem wurden die AltGr-Belegungen von fast allen ?brigen Tasten f?r meinen Geschmack sinnvoll mit Zeichen belegt, dabei sind jetzt die Zeichen "|" und " ?" einfach oben auf 5 und 6, das alpha auf dem A, das Sigma auf dem S und so weiter. So habe ich die wichtigsten griechischen Buchstaben ebenso auf den Tasten unterbringen k?nnen, wie das Euro-Zeichen etwa, ziemlich komplette Dead_Keys zur Manipulation von Zeichen praktisch die vollst?ndigen Bruchzeichen auf den Ziffern, den Ziffernblock mit zahlenrelevanten Sonderzeichen (siehe de_ergo) und so weiter. Das sollte f?r das wissenschaftliche Arbeiten und Programmieren schon von einigem Nutzen sein, denke ich. Ansonsten steht ja frei, die Funktionstasten selbst zu belegen und sinnvoller Verwendung zuzuf?hren, wenn noch W?nsche bestehen. Diese Tasten werden ja erschreckend wenig von den meisten Leuten genutzt. Bei mir liegen beispielsweise im Editor -kontextsensitiv- ganze #includes oder import-Befehle auf diesen Tasten, ebenso h?ufig verwendete Befehle. Mit Hilfe von xkb l??t sich die Funktionstastenbelegung auf Linux ja ohne Probleme speziell f?r jedes Programm neu belegen. So dass in der Shell beispielsweise andere Funktionen da drauf liegen, als etwa im Editor und so weiter. Hier ein kurzer "dump" der Sonderzeichen, die direkt auf der NEO-Tastatur erreichbar sind. Wohlgemerkt sind einige der Zeichen dem normalen Alphabet ?hnlich, es handelt sich dabei allerdings um griechische Buchstaben. ?????|?{[]}???????????? @?????????\~ ??@????????` ?S'???????? ??????????? ?????????? ?I.?????"?? ?R~?????? In Kombination mit Deadkeys: ?????s'n'r'z'c' ????? ????? s,n,r,l,?k,g, u;i;a;e; u~i~??? ?? 10-Block 7/8?3/8 ? ? ??? %? 1/85/83/8 ??? ??? ?, Nur so als Beispiel. Da sind noch nicht mal alle M?glichkeiten ausgesch?pft. Das Layout kommt in /etc/X11/xkb/symbols/pc/ und ?berschreibt und erweitert damit das vorhandene Dvorak-Layout. Das ist eigentlich nicht der richtige Platz, wo das hin geh?rt, aber ich habe noch nicht rausbekommen, wie man ein komplett neues Layout f?r kxkb anlegt, mit Icon und allem, deshalb ist das die reine ?-Version zum Testen, ebenfalls bin ich noch dabei, einen Tastatursimulator zu programmieren, der simuliert, wie schnell das Layout nach bisher bekannten ergonomischen Schreibzugriffen ist. Es gibt bestimmte Minimalzeiten von Tastenzugriffen, die man auf Hartmuts Seite nachlesen kann, diese Zeiten weise ich einigen intelligenten Key-Objekten zu, die dann selbstst?ndig ausspucken, wie lang der Zugriff auf sie gedauert hat. Am Ende f?ttert man das Programm mit einem Text und er gibt die sich aus diesen Erkenntnissen summierte Tippzeit aus, die bei optimalen Layouts k?rzer ist als bei nicht optimalen. Zudem soll das Programm einige Hinweise zur Bequemlichkeit liefern, beispielsweise die Anzahl der Zugriff auf die obere oder untere Reihe und dergleichen. Ich glaube zwar nicht, dass mein Layout noch gro?artige Beschleunigungen erfahren kann, aber zumindest muss ich das ?berpr?fen, bevor ich mein endg?ltiges Ok geben kann. Es existiert bereits ein von mir verfasstes KTouch-File und KTouch-Tastaturlayout f?r das bekannte Schreiblernprogramm aus dem Linux/kdeedu-Paket, die aber hier f?r eine Mail zu gro? sind, weshalb ich sie erstmal auf die oben genannte Seite packen werde. Das wird allerdings noch eine kleine Weile dauern, bis ich das drauf habe. Bei Bedarf kann ich notfalls diese Files direkt zusenden, au?erdem exisitert ein Postscript-File mit der Abbildung des Layouts. Besonders sch?n laufen Worte wie "ein", "aus", "sch", "st", "ge", "en", "de", "und" und andere h?ufige Buchstaben und Wortfolgen auf dem Layout und damit ein m?chtiger Anteil der deutschen Worte insgesamt. Ich habe mich vor allem um die h?ufigen Folgen gek?mmert, so dass ich diesen deutlichen Vorrang vor seltenen Folgen gegeben habe. Die "Sorgentasten" liegen auf der oberen Reihe links, n?mlich in der N?he zu den h?ufigen Vokalen, jedoch sind diese Pl?tze immer noch schneller als jeder andere Platz, der f?r "V", "L" oder "C" von ihrer geringen H?ufigkeit in Frage k?me. Ein Kompromiss, klar, aber der wahrscheinlich bestm?gliche. Genaues kann dazu eigentlich nur noch der Tastensimulator sagen, meine Vermutung ist, dass die Pl?tze leider nicht verbessert werden k?nnen. Das "worstcase" Szenario f?r das NEO-Layout ist sinnigerweise das Wort "qual", das sich relativ ung?nstig schreibt. Allerdings nicht so ung?nstig wie wesentlich h?ufigere Worte auf den anderen Layouts und zumindest endet es auf einem relativ schnellen "L" und l?uft in einer Linie auf der Hand anstatt vor- und zur?ck. Probiert es halt selbst. Gru? Hanno -- Hanno Behrens - Hamburg http://pebbles.schattenlauf.de/ -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: dvorak Url: http://lists.lists.goebel-consult.de/pipermail/de-ergo/attachments/20040722/3b40a093/attachment.ksh From johannes at rumpf.name Thu Jul 22 18:13:29 2004 From: johannes at rumpf.name (Johannes Rumpf) Date: Thu, 22 Jul 2004 18:13:29 +0200 Subject: [de-ergo] NEO-Layout In-Reply-To: <40FFC542.4050909@gmx.de> References: <40FF82B1.1020604@gmx.de> <40FF890E.60009@rumpf.name> <40FFC542.4050909@gmx.de> Message-ID: <40FFE7A9.5070509@rumpf.name> Hallo Hanno & Co, wer ist ?berhaupt noch auf dieser liste eingeschrieben *wunder*... Hanno Behrens schrieb am 22.07.2004 15:46 folgendes: > Hallo Johannes! > .. >> Sollte eigentlich mit einer USB-Tastatur machbar sein. Bin in diesen >> Dingen aber zu wenig Techniker. Bedarf ist schon bei jenen zu sp?ren die >> z.b. Asiatisch und Deutsch und Englisch als Layouts installiert haben. > > > Stimmt. Die USB-Tastaturen sollten das eigentlich k?nnen. Schon 1995 hab > ich auf der CBit damals so eine, das Layout anzeigende Tastatur zu sehen > bekommen, es gibt sowas also. > Wahrscheinlich war der Bedarf nicht hoch genug... Mir w?rden im Prinzip auch schon so Klebe-Buchstaben langen. Vor allen Dingen zum Lernen des neuen Layouts.... iss schon angenehmer, nicht dauernd auf ein Bild zu schauen sondern eher auf die Tastatur... >> Ansonsten finde ich dein Layout sehr cool und w?rde mich freuen wenn du >> es mal als Installierbares Layout rummailen t?test. > > > Ich h?nge das relativ kurze xkb-File einfach mal an und werde gleich mal > auf http://pebbles.schattenlauf.de/layout/ eine Seite vorbereiten mit > ein paar Daten zu dem Layout. Klingt gut. werde das meiner Debian installation gleich mal beibringen. Es gibt f?r Microsoft auch ein Tool mit dem man Layouts erstellen kann. Mal schauen obs das noch gibt. From Hanno.Behrens at gmx.de Fri Jul 23 02:08:55 2004 From: Hanno.Behrens at gmx.de (Hanno Behrens) Date: Fri, 23 Jul 2004 02:08:55 +0200 Subject: [de-ergo] NEO-Layout In-Reply-To: <40FFE7A9.5070509@rumpf.name> References: <40FF82B1.1020604@gmx.de> <40FF890E.60009@rumpf.name> <40FFC542.4050909@gmx.de> <40FFE7A9.5070509@rumpf.name> Message-ID: <41005717.3050005@gmx.de> Hallo Johannes! > wer ist ?berhaupt noch auf dieser liste eingeschrieben *wunder*... Ich bin selbst erst gerade dazu gesto?en... >> Stimmt. Die USB-Tastaturen sollten das eigentlich k?nnen. Schon 1995 >> hab ich auf der CBit damals so eine, das Layout anzeigende Tastatur >> zu sehen bekommen, es gibt sowas also. >> > > Wahrscheinlich war der Bedarf nicht hoch genug... Mir w?rden im > Prinzip auch schon so Klebe-Buchstaben langen. Vor allen Dingen zum > Lernen des neuen Layouts.... iss schon angenehmer, nicht dauernd auf > ein Bild zu schauen sondern eher auf die Tastatur... Ich selbst werde meine Tasten mit Hilfe eines Glasradierers (ein kleiner Stift mit Glasfasern) s?ubern, so sie denn ?berhaupt noch Zeichen draufkleben haben und dann mit Rubbelbuchstaben neu beschriften. Das ist das sauberste Ergebnis und die Arbeit dazu ist auch minimal. Ich habe heute mal im Netz nach solchen Tastaturen mit programmierbaren Tastenaufschriften gesucht, aber nichts gefunden. Ist vielleicht auch unn?tiger Aufwand. >> Ich h?nge das relativ kurze xkb-File einfach mal an und werde gleich >> mal auf http://pebbles.schattenlauf.de/layout/ eine Seite vorbereiten >> mit ein paar Daten zu dem Layout. > > Ansonsten finde ich dein Layout sehr cool und w?rde mich freuen wenn du > > Klingt gut. werde das meiner Debian installation gleich mal > beibringen. Es gibt f?r Microsoft auch ein Tool mit dem man Layouts > erstellen kann. Mal schauen obs das noch gibt. Die Seite ist jetzt Online. (http://pebbles.schattenlauf.de/layout/) Sollte auch auf Debian anstandslos laufen, der Kram. Gru? Hanno From Hanno.Behrens at gmx.de Fri Jul 30 19:55:04 2004 From: Hanno.Behrens at gmx.de (Hanno Behrens) Date: Fri, 30 Jul 2004 19:55:04 +0200 Subject: [de-ergo] Update http://pebbles.schattenlauf.de/layout/ Message-ID: <410A8B78.4000507@gmx.de> Hallo! Ich hab' noch einiges f?r die Seite, auf der ich die NEO-Tastatur vorstelle hinzugef?gt. Wenn Hartmut Zeit findet, kann er das ja schon mal verlinken, google hat meine Seite bislang noch nicht in seinem neuen Cache. Der Tastatursimulator ist auch schon fast fertig, allerdings muss man sich da noch bis n?chste Woche gedulden. Kommentare bisher? Gru? Hanno --- http://pebbles.schattenlauf.de/ - NEO Layout From johannes at rumpf.name Sat Jul 31 10:16:17 2004 From: johannes at rumpf.name (Johannes Rumpf) Date: Sat, 31 Jul 2004 10:16:17 +0200 Subject: [de-ergo] Update http://pebbles.schattenlauf.de/layout/ In-Reply-To: <410A8B78.4000507@gmx.de> References: <410A8B78.4000507@gmx.de> Message-ID: <410B5551.1020103@rumpf.name> Hallo Hanno, ich verlinke die Seite mal... web-dreamer.de Beim lesen ist mir aufgefallen, dass dieses ganze Layout-problem grunds?tzlich nP-Vollst?ndig ist. Man k?nnte mal versuchen mit den klassischen optimierungsalgorithmen (Genetische Algorithmen, Neuronale Netze, Kontroliertes Abk?hlen usw.) f?r diese Klasse ein Layout automatisch zu erstellen. Was h?lst du von der Idee? gruss Johannes Hanno Behrens schrieb am 30.07.2004 19:55 folgendes: > Hallo! > > Ich hab' noch einiges f?r die Seite, auf der ich die NEO-Tastatur > vorstelle hinzugef?gt. Wenn Hartmut Zeit findet, kann er das ja schon > mal verlinken, google hat meine Seite bislang noch nicht in seinem neuen > Cache. Der Tastatursimulator ist auch schon fast fertig, allerdings muss > man sich da noch bis n?chste Woche gedulden. Kommentare bisher? > > Gru? Hanno > --- > http://pebbles.schattenlauf.de/ - NEO Layout > > > _______________________________________________ > de-ergo mailing list > de-ergo at lists.goebel-consult.de > From johannes at rumpf.name Sat Jul 31 11:05:37 2004 From: johannes at rumpf.name (Johannes Rumpf) Date: Sat, 31 Jul 2004 11:05:37 +0200 Subject: [de-ergo] Update http://pebbles.schattenlauf.de/layout/ In-Reply-To: <410A8B78.4000507@gmx.de> References: <410A8B78.4000507@gmx.de> Message-ID: <410B60E1.1050405@rumpf.name> Hi, ich habe mich mal kurz hingesetzt und mit dem MS Keyboard Layout Creater (Freeware!) das Layout von dem Bild auf deiner Homepage abgemalt und ein installer f?r das Layout gebaut. (Siehe Anhang) Kurze Anleitung zur installation f?r Windows XP: Doppelklick auf die MSI-Datei; Es folgt ein Installation Complete Bildschirm; Start-> Systemsteuerung -> (im zweifel zur "klassischen Ansicht wechseln"=) Regions- und Sprachoptionen (Doppeklick) Dann auf den Reiter "Sprachen" klicken "Details" -> "Hinzuf?gen" im neuen Fenster dann unter Tastaturlayout "de_neo" suchen und ausw?hlen. ?bernehmen und Fertig! Durch "Strg+Shift+Tab" kann man dann dynamisch zwischen den installierten Layouts hin- und herschalten. Viel spass Joe Hanno Behrens schrieb am 30.07.2004 19:55 folgendes: > Hallo! > > Ich hab' noch einiges f?r die Seite, auf der ich die NEO-Tastatur > vorstelle hinzugef?gt. Wenn Hartmut Zeit findet, kann er das ja schon > mal verlinken, google hat meine Seite bislang noch nicht in seinem neuen > Cache. Der Tastatursimulator ist auch schon fast fertig, allerdings muss > man sich da noch bis n?chste Woche gedulden. Kommentare bisher? > > Gru? Hanno > --- > http://pebbles.schattenlauf.de/ - NEO Layout > > > _______________________________________________ > de-ergo mailing list > de-ergo at lists.goebel-consult.de > -------------- next part -------------- A non-text attachment was scrubbed... Name: de_neo.zip Type: application/x-zip-compressed Size: 15971 bytes Desc: not available Url : http://lists.lists.goebel-consult.de/pipermail/de-ergo/attachments/20040731/f8a8dc10/attachment.bin From Hanno.Behrens at gmx.de Sat Jul 31 16:22:26 2004 From: Hanno.Behrens at gmx.de (Hanno Behrens) Date: Sat, 31 Jul 2004 16:22:26 +0200 Subject: [de-ergo] Update http://pebbles.schattenlauf.de/layout/ In-Reply-To: <410B5551.1020103@rumpf.name> References: <410A8B78.4000507@gmx.de> <410B5551.1020103@rumpf.name> Message-ID: <410BAB22.2080902@gmx.de> Johannes Rumpf wrote: > ich verlinke die Seite mal... web-dreamer.de > > Beim lesen ist mir aufgefallen, dass dieses ganze Layout-problem > grunds?tzlich nP-Vollst?ndig ist. Man k?nnte mal versuchen mit den > klassischen optimierungsalgorithmen (Genetische Algorithmen, Neuronale > Netze, Kontroliertes Abk?hlen usw.) f?r diese Klasse ein Layout > automatisch zu erstellen. Was h?lst du von der Idee? V?llig korrekt. nP-vollst?ndiges Problem, das Tastatur-Layout. Der Tastensimulator muss erstmal fertig werden, dann kann man sowas angehen. Denn der Tastensimulator simuliert ja das ziemlich komplexe Wechelspiel zwischen den H?nden und den Fingern. Dort, wo die wissenschaftlichen Untersuchungen nicht ausreichten, war ich im ?brigen schon gezwungen zu interpolieren. Wenn ich das Ding fertig habe, poste ich das ebenfalls auf die Seite und vermerke das hier in der Gruppe. Danach k?nnte man tats?chlich das Problem einmal damit angehen. Aber ich pers?nlich halte da eigentlich nicht so viel von, weil so ein Automat viele Dinge nicht ber?cksichtigen kann. Sowas wie Eleganz, Sch?nheit, Einfachheit. Der knallt die Tasten einfach nach ihrer H?ufigkeit irgendwo hin, ich erwarte deshalb nicht zu viel davon. Andererseits w?re es mal interessant zu wissen, wie weit man vom theoretischen Maximum mit den Layouts eigentlich ?berhaupt noch entfernt ist. Ich vermute, dass es sich dabei nur noch um ein paar Prozent handeln kann und daf?r lohnt es sich dann nicht. Aber in der Tat w?re das eine interessante Frage. Ciao Hanno --- http://pebbles.schattenlauf.de - NEO Layout