Re: [Neo] Treiber für Truly Ergonomic

2012-01-11 Diskussionsfäden Wolf Belschner
Am 09.01.2012 20:58, schrieb Ulrich Bär:

> laut webseite soll:
> The Truly Ergonomic Keyboard PCB is designed using the MEGAWIN MG84FL54BD MCU.
> http://www.megawin.com.tw/megawin_EN/ProductShow.asp?ID=175
> programierbar sein.
> 
> hat sich da schon einer rangewagt?

Also wenn ich das richtig verstehe bietet der Hersteller des Controllers
Megawin einen Developer-Kit an, um dann die entsprechende Software zu
programmieren. Truly Ergonomic will sich darum kümmern, sie
entschuldigen sich aber, dass sie bisher noch mit der Entwicklung der
Hardware beschäftigt waren und versprechen, die Software dafür
baldmöglichst nachzuliefern.

http://www.trulyergonomic.com/faq.html#Application

Gruß,

Wolf



signature.asc
Description: OpenPGP digital signature


Re: [Neo] Treiber für Truly Ergonomic

2012-01-10 Diskussionsfäden Ulrich Bär
2012/1/5 Nora Geißler :
> Aber bevor ich die richtig nutzen kann, brauche ich erst angepasste
> Treiber.

laut webseite soll:
The Truly Ergonomic Keyboard PCB is designed using the MEGAWIN MG84FL54BD MCU.
http://www.megawin.com.tw/megawin_EN/ProductShow.asp?ID=175
programierbar sein.

hat sich da schon einer rangewagt?

Gruß
ulrich



Re: [Neo] Treiber für Truly Ergonomic

2012-01-05 Diskussionsfäden Nora Geißler
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

2012-01-05 Diskussionsfäden Florian Janßen
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

2012-01-05 Diskussionsfäden Matthias Wächter

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

2012-01-05 Diskussionsfäden Andreas Köpf

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

2012-01-05 Diskussionsfäden Nora Geißler
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

2012-01-05 Diskussionsfäden Florian Janßen
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

2012-01-05 Diskussionsfäden Nora Geißler

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.