Am 26.01.2010 13:02, schrieb lutz.ma...@freenet.de: > Hallo Matthias, > >> Ich schreibe derzeit mit Eidur [http://bro.privat.t-online.de] und muss >> sagen, dass ich immer noch Fehler mache, wobei die gefühlte >> Unsicherheit in den letzten Wochen drastisch gesunken ist. > > wo hast Du denn den Treiber her oder nutzt Du einen Eigenbau, > auf der o.g. Seite gibt es z.Z. nur etwas Doku.
Ich verwende Windows und die dafür fast perfekte Lösung über neo-vars und AHK. Ich habe als Mitentwickler entsprechende Hooks eingebaut, die man über das Einbinden einer Individualisierungs-Datei (custom.ahk) aktivieren kann, was es mir ermöglicht, mit einfachen Funktionen ein neues Layout auf den Ebenen 1 und 2 – oder auch jede andere Änderung – einzubinden und über einen beliebigen HotKey samt automatischer Aktivierung bei Startup verfügbar zu machen. Das Neo-Wiki enthält zu diesem und anderen neo-vars-Tricks eine eigene Seite parat [http://wiki.neo-layout.org/wiki/Neo%20unter%20Windows%20einrichten/NeoVars]. Ulf, der sich dieses grenzgeniale Layout einfallen hat lassen, tippt meines Wissens in erster Linie unter Linux und wartet dazu seine eigenen „Treiber“ (unter Linux natürlich Klartext-Files). Er hat schon angedeutet, dass er vielleicht doch für Eidur die Treiber verfügbar machen wird. Ich habe meine Custom.ahk-Datei schon einmal an die Liste geschickt, denke ich, aber für den Fall, dass mich meine Erinnerung hier im Stich lässt, hänge ich es noch einmal an. lG, – Matthias PS: Es scheint, als ob die Seite im Wiki sich nicht wirklich über das Herunterladen des neo-vars-AHK-Source-Codes auslässt, sondern nur über die .EXE-Datei – ist der Quellcode nur für Entwickler gedacht?
; -*- encoding:utf-8 -*- ; NEO-EIDUR ; (c) 2009 Matthias Wächter CharProc__EDUt() { global ; Custom Layout togglen isEIDUR := !(isEIDUR) if (isEIDUR) { CharProc__EDU1() if (zeigeModusBox) TrayTip,NEO-EIDUR-Belegungsvariante,Die Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod3+F8 druecken.,10,1 } else { CharProc__EDU0() if (zeigeModusBox) TrayTip,NEO-EIDUR-Belegungsvariante,Die Belegungsvariante wurde deaktiviert.,10,1 } } CharProc__EDU1() { global ; NEO-EIDUR-Tastaturbelegungsvariante aktivieren ED12("010",1,"ä","Ã") ED12("011",1,"u","U") ED12("012",1,"o","O") ED12("013",0,"c","C") ED12("014",1,"j","J") ED12("015",1,"k","K") ED12("016",1,"h","H") ED12("017",1,"l","L") ED12("018",1,"m","M") ED12("019",1,"v","V") 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,"p","P") ED12("023",1,"g","G") ED12("024",1,"d","D") ED12("025",1,"n","N") ED12("026",1,"s","S") ED12("027",1,"r","R") ED12("028",1,"Ã","áº") ED12("02C",1,".","â¢") ED12("02D",1,",","â") ED12("02E",1,"ü","Ã") ED12("02F",0,"ö","Ã") ED12("030",1,"q","Q") ED12("031",1,"z","Z") ED12("032",1,"b","B") ED12("033",1,"w","W") ED12("034",1,"f","F") ED12("035",1,"y","Y") } CharProc__EDU0() { global ; NEO-EIDUR-Tastaturbelegungsvariante deaktivieren 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") } ActivateNEOEIDUR() { global CP3F8 := "P__EDUt" ; M3+F8: Aktiviere/Deaktiviere NEO-EIDUR IniRead,isEIDUR,%ini%,Global,isEIDUR,0 if (isEIDUR) CharProc__EDU1() } ActivateNEOEIDUR()
[Global] isEIDUR=1 dynamischesCompose=1