Die Tasten für die Bewegung in Editoren werden meistens so angepasst, dass sie mit QWERTY so effizient wie möglich verwendet werden können. Daher müssen sie unbedingt neu zugeordnet werden, wenn Sie das Tastenlayout ändern und die optimale Platzierung aller Elemente wünschen, die Sie anstreben. In Vim werden die HJKL-Schaltflächen beispielsweise aus einem Grund mit QWERTY verwendet und müssten höchstwahrscheinlich auf dieselbe Platzierung zurückgesetzt werden, nachdem die Tastaturbelegung geändert wurde.
Ich meine damit, dass es Ihnen nicht viel helfen wird, die Bewegung und die Bearbeitung von Schlüsseln zu verfolgen und als Grundlage für ein neues Layout zu verwenden, da sie leicht umkonfigurierbar sind (in jedem Editor ist es wert, dass es Salz kostet) und da wir über Programmierer sprechen Layout, wir sprechen höchstwahrscheinlich über Vim oder Emacs), sollten die Platzierung der wörtlichen Schlüssel nicht beeinträchtigen und wurden bereits optimiert (wieder: wir reden nicht über Notepad).
Sie versuchen, ein Problem zu lösen, das eine ineffiziente Art und Weise der Produktivität darstellt, insbesondere für Programmierer, imho. Es würde einen viel größeren Effekt haben, wenn man einfach mehr über die Werkzeuge lernt (wiederum wahrscheinlich Vim / Emacs). Sie werden feststellen, dass beim Schreiben von Zeichen immer weniger Zeit für das Schreiben von Zeichen aufgewendet wird, und dass mehr (aber effizientere) Zeit für die automatische Vervollständigung, das automatische Kennzeichnen, das automatische Einrücken, das Durchsuchen von Funktionsdefinitionen usw. benötigt wird All dies zu tun, ist bereits an Effizienz angepasst, und der große Geschwindigkeitsschub kommt einfach mit Vertrautheit. Ich behaupte also, dass ein anderes Tastaturlayout für die Produktivität vergleichsweise zerstörerisch ist, da Sie bereits viele habenJahre der QWERTY-Übung. Wenn für QWERTY die gleiche analytische Schulungszeit aufgewendet würde wie für das Wechseln von Layouts für Dvorak, würden sie auch einen Geschwindigkeitsschub bemerken. Geschwindigkeit kommt mit explizitem Training.
Wenn Sie Texter / Übersetzer / Autor / etc waren, jemand, der seine Zeit tatsächlich mit der wörtlichen Bedeutung der Tasten verbringt, kann ein anderes Layout hilfreich sein. Für Programmierer ist der beste Tipp in der Regel, mindestens ein englisches Tastaturlayout zu erhalten, da Programmiersprachen hierdurch geformt wurden und deren Tastenplatzierung (bei meinem lokalen Tastenlayout @$[]{}~
alle hinter AltGr liegt, was ziemlich suboptimal ist).
tldr: Dvorak / Colemak / [das nächste "beste Ding seit geschnittenem Brot"] löst (wohl) ein Problem nur für diejenigen, die viel fließenden Text in einer bestimmten Sprache eingeben (meistens Englisch). Für die Programmierung wurden für die benötigten Schlüssel nicht die gleichen Einschränkungen wie für die Literalsprache verwendet, und daher wurde sie bereits für ihren Zweck optimiert (was nicht nur "so schnell wie möglich schreiben" ist), sondern baut auf logischen Operationen auf Vim). Ich glaube, dass die Zeit, die Sie mit dem Erlernen von alternativen Layouts verbringen, und die Verwirrung, die am sichersten immer und immer wieder auftritt, in den meisten Fällen die Anstrengung nicht wert ist (nicht nur Ihre eigene Verwirrung; andere, die sich an dem zuletzt verwendeten Terminal befinden, werden werfen) Dinge bei Ihnen), einschließlich der Programmierer.