Hallo Wolf!

On 21.03.2010 22:07, Wolf Belschner wrote:
> Allerdings fand ich das Neo-Layout etwas hakelig in einigen
> Kombinationen, vor allem P und Z machte mir zu schaffen und das Y in
> englischen Texten, das fühlte sich nicht wirklich ergonomisch an.
> Außerdem war ich schwer neugierig auf Ulf Bro's finale
> Layoutveröffentlichung¹.
> ¹ http://www.nordtast.org/  wer's noch nicht mitgekriegt hat, es gibt dort 
> auch einiges über Neo zu lesen.

Jetzt hat er schon wieder was verändert! ;) C gegen B, G gegen H. Ich
werde das wohl erst nach Ende meines Selbstversuchs² mitmachen.

> Zum Glück bietet Neo wunderbarerweise die großartige Möglichkeit das
> Layout zu customisieren, was ich auch sofort in Angriff genommen habe.
> Es hat mich zwar mehrere Tage heftiges Grübeln und Probieren gekostet
> (meine Programmierkenntnisse sind recht rudimentär und verrostet), aber
> es ist vollbracht: Ich schreibe mit dem Neo-Vars Treiber der alles kann
> mit dem NordTast Layout und bin also in der besten aller Welten.

Siehe Anhang, Verwendung siehe
[http://wiki.neo-layout.org/wiki/Neo%20unter%20Windows%20einrichten/NeoVars#IndividuellesZusatz-Skript]

> Ich bin sehr gespannt darauf, was Neo3 bringen wird und will mich auch
> einbringen wenn mir was dazu ein- oder auffällt. Vor allem müsste man
> sich in naher Zukunft mal ernsthaft Gedanken zur weiteren Verbreitung
> und Bekanntmachung von Neo machen, ich denke, es gibt noch viel zu tun &

Ich sehe derzeit nicht die besten Chancen für Neo3, da zu viele Leute zu
unterschiedliche Ideen darin verwirklicht sehen möchten.

> Nochmals vielen Dank für das großartige Neo,

Dem kann ich mich nur anschließen, auch wenn bei mir von Neo derzeit nur
das Ebenenkonzept und die grundsätzliche Idee der Layout-Optimierung
weiterlebt.

– Mœsi

2: Ich verwende Nordtast in der erwähnt vorletzten Version, wobei ich
die Belegung der Ringfinger gegeneinander vertauscht habe. Damit komme
ich auf viel mehr Handkollisionen, deren tatsächliche Auswirkung ich
aber im Zusammenhang mit der guten Buchstabenlage und der niedrigen
Fingerkollisionsrate ausprobieren möchte.
; -*- encoding:utf-8 -*-
; NORDTAST für NEO-vars
; (c) 2010 Matthias Wächter


CharProc__NTAt() {
  global
  ; Custom Layout togglen
  isNORDTAST := !(isNORDTAST)
  if (isNORDTAST) {
    CharProc__NTA1()
    if (zeigeModusBox)
      TrayTip,NORDTAST-Belegungsvariante,Die Belegungsvariante wurde aktiviert. 
Zum Deaktivieren`, Mod3+F8 druecken.,10,1
  } else {
    CharProc__NTA0()
    if (zeigeModusBox)
      TrayTip,NORDTAST-Belegungsvariante,Die Belegungsvariante wurde 
deaktiviert.,10,1
  }
}

CharProc__NTA1() {
  global
  ; NORDTAST-Tastaturbelegungsvariante aktivieren
  ED12("010",1,"ä","Ä")
  ED12("011",1,"u","U")
  ED12("012",1,"o","O")
  ED12("013",1,"b","B")
  ED12("014",1,"p","P")
  ED12("015",1,"k","K")
  ED12("016",1,"g","G")
  ED12("017",1,"l","L")
  ED12("018",1,"m","M")
  ED12("019",1,"f","F")
  ED12("01A",1,"x","X")

  ED12("01E",1,"a","A")
  ED12("01F",1,"i","I")
  ED12("020",1,"e","E")
  ED12("021",1,"t","T")
  ED12("022",1,"c","C")
  ED12("023",1,"h","H")
  ED12("024",1,"d","D")
  ED12("025",1,"n","N")
  ED12("026",1,"r","R")
  ED12("027",1,"s","S")
  ED12("028",1,"ß","ẞ")

  ED12("02C",0,".","•")
  ED12("02D",0,",","–")
  ED12("02E",1,"ü","Ü")
  ED12("02F",1,"ö","Ö")
  ED12("030",1,"q","Q")
  ED12("031",1,"y","Y")
  ED12("032",1,"z","Z")
  ED12("033",1,"w","W")
  ED12("034",1,"v","V")
  ED12("035",1,"j","J")
}

CharProc__NTA0() {
  global
  ; NORDTAST-Tastaturbelegungsvariante deaktivieren, NEO reaktivieren
  ED12("010",1,"x","X")
  ED12("011",1,"v","V")
  ED12("012",1,"l","L")
  ED12("013",1,"c","C")
  ED12("014",1,"w","W")
  ED12("015",1,"k","K")
  ED12("016",1,"h","H")
  ED12("017",1,"g","G")
  ED12("018",1,"f","F")
  ED12("019",1,"q","Q")
  ED12("01A",1,"ß","ẞ")

  ED12("01E",1,"u","U")
  ED12("01F",1,"i","I")
  ED12("020",1,"a","A")
  ED12("021",1,"e","E")
  ED12("022",1,"o","O")
  ED12("023",1,"s","S")
  ED12("024",1,"n","N")
  ED12("025",1,"r","R")
  ED12("026",1,"t","T")
  ED12("027",1,"d","D")
  ED12("028",1,"y","Y")

  ED12("02C",1,"ü","Ü")
  ED12("02D",1,"ö","Ö")
  ED12("02E",1,"ä","Ä")
  ED12("02F",1,"p","P")
  ED12("030",1,"z","Z")
  ED12("031",1,"b","B")
  ED12("032",1,"m","M")
  ED12("033",0,",","–")
  ED12("034",0,".","•")
  ED12("035",1,"j","J")
}

ActivateNORDTAST() {
  global

  CP3F8  := "P__NTAt"                   ; M3+F8: Aktiviere/Deaktiviere NORDTAST

  IniRead,isNORDTAST,%ini%,Global,isNORDTAST,0
  if (isNORDTAST)
    CharProc__NTA1()
}

ActivateNORDTAST()
[Global]
isNORDTAST=1

Antwort per Email an