Re: [Neo] Treiber für Truly Ergonomic
On 05.01.2012 14:11, Matthias Wächter wrote: > [Erklärungen, die ich erst verstehen muss …] Super, danke. Ich schaue mal, was ich hinkriege :) > Die Belegung kannst du ansonsten im oberen Teil von keydefinitions.ahk > ersehen und entsprechend anpassen, sowohl was die Positionen, als auch > was die Funktion Tasten auf den einzelnen Ebenen betrifft. Eine eigene > custom.ahk-Datei mit Anpassungen würde sich hier natürlich zum Probieren > ganz gut eignen, und wenn sich die Truly-Tipper auf mehr oder weniger > eine Belegung geeinigt haben, könnte man das dann ins Repository aufnehmen. Bislang habe ich aus dem Wiki die Custom.ahk für MU-HP angepasst. Da ich die Truly wohl nicht mitnehmen werde, wenn ich mit dem Laptop unterwegs bin, kann ich dann die TECK-Variante gut an- und ausschalten. Bisher sind da aber nur Buchstabenvertauschungen drin, noch keine Modifier. Nora
Re: [Neo] Treiber für Truly Ergonomic
Am 05.01.2012 14:11, schrieb Matthias Wächter: > > 1. Scan-Codes anpassen, damit neo-vars die Tastendrücke auch an den > entsprechenden Stellen erkennt. > > 2. Anpassen des Layouts auf die Möglichkeiten bzw. Notwendigkeiten, die > sich mit Truly ergeben. > Das gilt genau so für den nativen Treiber. Nur bei kbdneo ist es die kbdneo2.h für den ersten Teil und kbdneo2.c für den zweiten Teil. Wer sich das WinDDK nicht installieren will, der kann mir gerne die angepassten Dateien schicken und ich erstelle dann die Treiber. Gruß Florian signature.asc Description: OpenPGP digital signature
Re: [Neo] Treiber für Truly Ergonomic
Hallo Nora! On 05.01.2012 12:59, Nora Geißler wrote: On 05.01.2012 12:45, Florian Janßen wrote: Welchen Treiber verwendest du unter Windows? Normalerweise Neovars. Ich habe versucht, durch die Beschreibungen im Wiki durchzusteigen, um mir einen eigenen Modus zu erstellen, mit dem ich die Truly-Änderungen an- und ausstellen kann. Halt je nachdem, ob ich mit Notebook unterwegs bin (ohne Truly), oder zu Hause mit Truly. Aber bislang noch ohne Erfolg :) Also, wenn ich das richtig verstehe, besteht die Arbeit aus zwei Teilen: 1. Scan-Codes anpassen, damit neo-vars die Tastendrücke auch an den entsprechenden Stellen erkennt. 2. Anpassen des Layouts auf die Möglichkeiten bzw. Notwendigkeiten, die sich mit Truly ergeben. Für den ersten Punkt würde ich empfehlen, die Datei keydefinitions.ahk durchzuforsten. Einerseits werden hier die allgemeinen Tasten mit ihren Scancode-Virtualkey-Kombinationen definiert, wie sie der aktuell eingestellten Belegung entsprechen, siehe Layout0407(), Layout0807(). Dort wird auch festgelegt (CSU..), bei welchen Tasten ein Shortcut und nicht das Unicode-Zeichen geschickt werden soll, um einen echten Tastendruck zu simulieren. Außerdem wird angegeben, welche Zeichen unbedingt ohne Shift geschickt werden müssen, auch wenn derzeit Shift gedrückt ist (UNSHU..), da sonst das System das Shift auf irgend eine Weise wirken lässt, beispielsweise dass aus '1' ein '!' wird. Die Belegung kannst du ansonsten im oberen Teil von keydefinitions.ahk ersehen und entsprechend anpassen, sowohl was die Positionen, als auch was die Funktion Tasten auf den einzelnen Ebenen betrifft. Eine eigene custom.ahk-Datei mit Anpassungen würde sich hier natürlich zum Probieren ganz gut eignen, und wenn sich die Truly-Tipper auf mehr oder weniger eine Belegung geeinigt haben, könnte man das dann ins Repository aufnehmen. Ich bin derzeit übrigens 100% Windows-frei … mal schauen, ob ich in den nächsten Wochen wenigstens im Büro wieder ein Windows bekomme, der Rollout von Win7 mit 64 bit steht endlich bevor, und ich musste mir zwecks Unterstützung von viel Speicher ein Linux installieren. Ich kann also nur eingeschränkt mit AutoHotkey und neo-vars spielen. – Mœsi
Re: [Neo] Treiber für Truly Ergonomic
Am 05.01.2012 12:38, schrieb Nora Geißler: Ich habe mal eine Seite angelegt: http://wiki.neo-layout.org/wiki/Hardwareentwicklung/Truly Auch Vorschläge zur Belegung können da natürlich gerne gesammelt werden. Ich habe meine "programmiererfreundliche" Belegung für das TECK mit 105 Tasten inkl. Foto hinzugefügt. Zum Ummappen der Tasten habe ich unter Windows das Programm SharpKeys (http://www.codeplex.com/sharpkeys) verwendet. Von dem Programm wird der Wert "Scancode Map" in die Registy geschrieben unter dem Registy-Pfad "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout". Es mag recht offensichtlich sein, nur zur Vollständigkeit sei gesagt: Damit die linke Shift-Taste auf der Truly als getrennte Taste verwendet werden kann, muss auf der Rückseite der Tastatur Dip-Switch Nr. 3 auf Off gestellt werden. Dip-Switch Nr. 1 sollte bei einem 105 Tasten Keyboard auf Off stehen damit es AltGr gibt. Grüße Andreas (blueling)
Re: [Neo] Treiber für Truly Ergonomic
On 05.01.2012 12:45, Florian Janßen wrote: > > Welchen Treiber verwendest du unter Windows? > > Gruß Florian > Normalerweise Neovars. Ich habe versucht, durch die Beschreibungen im Wiki durchzusteigen, um mir einen eigenen Modus zu erstellen, mit dem ich die Truly-Änderungen an- und ausstellen kann. Halt je nachdem, ob ich mit Notebook unterwegs bin (ohne Truly), oder zu Hause mit Truly. Aber bislang noch ohne Erfolg :)
Re: [Neo] Treiber für Truly Ergonomic
Am 05.01.2012 12:38, schrieb Nora Geißler: > > Ja, ich hab jetzt auch eine Truly … > … unter Windows bin ich gerade noch am basteln. Welchen Treiber verwendest du unter Windows? Gruß Florian signature.asc Description: OpenPGP digital signature
[Neo] Treiber für Truly Ergonomic
Ja, ich hab jetzt auch eine Truly … Aber bevor ich die richtig nutzen kann, brauche ich erst angepasste Treiber. Unter Linux per xmodmap habe ich da größtenteils alles hinbekommen, unter Windows bin ich gerade noch am basteln. Einerseits sind die Möglichkeiten, die Treiber individuell anzupassen natürlich groß, aber ich denke, wenn wir jeweils eine Version oder zumindest ein paar Infos im Wiki sammeln, braucht nicht jeder alles neu umbauen. Ich habe mal eine Seite angelegt: http://wiki.neo-layout.org/wiki/Hardwareentwicklung/Truly Die kann gerne erweitert (und auch verschoben) werden :) Auch Vorschläge zur Belegung können da natürlich gerne gesammelt werden.