Arno Trautmann schrieb:
> Hi,
>
> nachdem ich in meinem LaTeX-Kurs Neo vorgestellt habe, hat ein Student
> einige Probleme mit dem kbd.
-neo2
Ich bin nicht einzige der den kbdneo2 verwendet? - Wow ;D
N.Scheja schrieb:
> Mein Betriebssystem war bisher Windows XP SP3, neuerdings Windows 7 RC1.
> Ich glaube, dass sich beide Betriebssysteme ziemlich ähnlich verhalten,
> wobei ich mehrere Dinge nur unter Win 7 getestet habe.
Eventuell muss der Treiber unter/für Win7 kompiliert werden.
> Ich benutze den kdb-Treiber, also das manuell installierte
> Tastaturlayout per dll und die Erweiterung kbdneo_ahk.exe zum Aktivieren
> einiger Zusatzfunktionen.
>
> 1.) In manchen Programmen wie zB TeXMaker funktioniert die 4. Ebene im
> Buchstabenfeld nicht komplett einwandfrei.
Das Programm habe ich nicht, ich kann also nur vermuten was schief läuft.
> So kann ich zwar wunderbar Zahlen tippen,
Die kommen direkt vom Treiber (.dll) und funktionieren daher fast immer.
> aber die *Funktionstasten* spinnen:
die kommen von der kbdneo_ahk.exe
> Mit Mod4+c wird zusätzlich ein nicht definierbares Zeichen
> (Kästchen) eingefügt. Bei Mod4+e wird ein großes E geschrieben /und/ der
> Cursor um eins nach rechts verschoben! Mod4+o erzeugt ein großes O und
> rückt den Cursor anschließend ans Zeilenende. Ähnlich absurd verhalten
> sich die anderen Funktionstasten.
Die ausgegebenen Groß(!)buchstaben sind wunderlich, da sie im Treiber
gar nicht für diese Ebene belegt sind. Es gibt entweder ein Problem mit
dem exotischen Modifier (Kana, Programme die auf GTK+ bauen mögen den
nicht), aber da sprechen die funktionierenden Zahlen gegen oder es gibt
es ein Problem mit dem AHK.
> 2.) Ich benutze eine Logitech MX 518 als *Maus*, mit deren Zusatztasten
> ich vorwärts oder zurück navigieren kann (zB im Browser).
Firefox?
Zufälligerweise habe ich die MX510 am Spiele-PC, die nahezu identisch ist.
> a) Das funktioniert allerdings nicht, wenn ich die portable neo-Datei
> neo20.exe laufen habe, anstatt die dll-Einbindung mit Erweiterungs-exe,
> wie ich sie momentan benutze. Die Tasten zeigen einfach keine Wirkung.
mit der neo.exe kenne ich mich leider nicht wirklich aus.
> b) Mit der dll-Methode tritt aber ein anderes Phänomen auf: Die
> Tasten funktionieren, aber senden zusätzlich noch Zeichensignale. Das
> zeigt sich nur, wenn bei Betätigung ein Textfeld aktiv ist. Dort werden
> dann die Symbole Karo bzw Pik reingeschrieben.
Das Problem hatte ich auch schon vor Neo in manchen Programmen wie dem
Firefox (IE funzt).
Die Lösung ist jedoch einfach:
Im Treiber von Logitech kann man die Tastenfunktionen zuordnen, dort ist
standardmäßig leider Mist eingestellt (IIRC "Vorwärts" und "Zurück"),
auswendig weiß ich leider den richtigen Namen nicht mehr, einfach mal im
Drop-Down-Menu kucken, falls es da einen Punkt gibt der "Standard" oder
"Tastenstandard" ist er der, falls nicht müsste ich nachschauen wie der
heißt.
Bin leider z.Z. nur mit einem Subnotebook unterwegs und nicht zuhause.
> 3.) Generell stimmt bei mir mit der Ebenenbelegung des *Tastenblocks*
> vieles nicht, unabhängig davon, ob die kbdneo_ahk.exe läuft oder nicht.
Ja. (Im Quellcode beschrieben && ich hänge da einige Referenz-Änderungen
hinterher)
> 4.) Das *Dollar*zeichen liegt auf Mod2+7, *Euro*zeichen auf Mod2+6. Das
> ist genau andersherum als auf den Belegungsübersichten zu sehen.
Es gibt noch andere Abweichungen, der Treiber hängt leider hinterher.
Gruß Florian