Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

17.07.2010, 23:33

Tastatur Typematrix 2030 FN Key Problem

Hallo,
ich hab mir eine neue Tastatur(eine Typematrix 2030) gekauft.
Und habe Probleme die FN Keys zu konfigurieren, da bei einigen FN-Keys kein KeyPress event ausgelöst wird, wenn ich versuche via xev an die keycodes/keysyms zu kommen.

Weiß jemand Rat?

- fab

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fab« (18.07.2010, 14:54)


2

18.07.2010, 00:48

Weiß jemand Rat?
Nicht wirklich...
Aber: Hast du die richtige Keymap ausgewählt?
soweit ich auf die schnelle gesehen hab gibt es für die Typematrix 2030 vier verschiedene zur auswahl.
zb
"tm2030USB" "tm2030PS2" und noch zwei weitere USB Typen
Sprich ich würde zuerst nachsehen ob die richtige keymap gewählt wurde.
Hättest du ansonsten noch genauere Informationen zu der Tastatur, zb eine genaue komplette Typen Bezeichnung?

3

18.07.2010, 10:19

Weiß jemand Rat?
Nicht wirklich...
Aber: Hast du die richtige Keymap ausgewählt?
soweit ich auf die schnelle gesehen hab gibt es für die Typematrix 2030 vier verschiedene zur auswahl.
zb
"tm2030USB" "tm2030PS2" und noch zwei weitere USB Typen
Sprich ich würde zuerst nachsehen ob die richtige keymap gewählt wurde.
Hättest du ansonsten noch genauere Informationen zu der Tastatur, zb eine genaue komplette Typen Bezeichnung?


Wo genau hast du diese Info denn auf die schnelle her? Ich habe gestern bestimmt über eine Stunde mit google gesucht.
Also es handelt sich bei meiner Typematrix 2030 um ein USB Modell.

Aber danke für die schnelle Antwort, ich dachte ich könnte das Keyboad einfach einstecken und alles würde funktionieren.


- fab

4

18.07.2010, 12:25

Wo genau hast du diese Info denn auf die schnelle her?
[...]
Ich hab da einfach in der Desktop Umgebung (kde) nachgesehen...
Bei kde zb Systemeinstellungen --> Land/Region/und Sprache --> Tastaturlayout
wenn man dann die Tastaturlayouts aktiviert kann man im DropDown Menü ein Keyboard auswählen und sich auch noch weitere Optionen zusammen Klicken...
ganz unten wird dann auch eine komplette Befehlszeile ausgegeben die verwendet würde sofern man die Setting auch übernimmt.
Ich weiss nun nicht was du für eine Desktop Umgebung nutzt, unter xfce4 geht es ähnlich, unter Gnome vermutlich auch.
Diese Setting kann man dann zb übernehmen (nur für den aktuellen User) oder die Info nur nutzen und sie (global) sich in eine Hall-Policy , oder in die xorg .conf übernehmen (je nachdem wo man die Eingabegeräte halt konfiguriert), hier würde sie dann für alle User und auch für ein evtl. verwendeten LoginManager verwendet.

/edit:
Ich kenne dieses Keyboard nun nicht, ich würde aber vermuten das die Keymap "tm2030USB-102" die richtige sein sollte, sie ist mit 102/105:EU-Modus betitelt, ich denke das sollte sie sein... (sofern dein Keyboard den ein europäisches Modell ist)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (18.07.2010, 12:42)


5

18.07.2010, 13:25

Wo genau hast du diese Info denn auf die schnelle her?
[...]
Ich hab da einfach in der Desktop Umgebung (kde) nachgesehen...
Bei kde zb Systemeinstellungen --> Land/Region/und Sprache --> Tastaturlayout
wenn man dann die Tastaturlayouts aktiviert kann man im DropDown Menü ein Keyboard auswählen und sich auch noch weitere Optionen zusammen Klicken...
ganz unten wird dann auch eine komplette Befehlszeile ausgegeben die verwendet würde sofern man die Setting auch übernimmt.
Ich weiss nun nicht was du für eine Desktop Umgebung nutzt, unter xfce4 geht es ähnlich, unter Gnome vermutlich auch.
Diese Setting kann man dann zb übernehmen (nur für den aktuellen User) oder die Info nur nutzen und sie (global) sich in eine Hall-Policy , oder in die xorg .conf übernehmen (je nachdem wo man die Eingabegeräte halt konfiguriert), hier würde sie dann für alle User und auch für ein evtl. verwendeten LoginManager verwendet.

/edit:
Ich kenne dieses Keyboard nun nicht, ich würde aber vermuten das die Keymap "tm2030USB-102" die richtige sein sollte, sie ist mit 102/105:EU-Modus betitelt, ich denke das sollte sie sein... (sofern dein Keyboard den ein europäisches Modell ist)


Ach alles klar. Wusste gar nicht, dass man mit xsetkb auch ein Modell setzen kann.
Ich benutze keinen der großen Desktops. Ich setze mein layout via setxkbmap in der .xsession. Aber das Modell zu ändern brachte keine (sichtbare) Veränderung.
Meine Eingabegeräte lasse ich von evdev konfigurieren, zumindest musste ich noch nie groß etwas machen, wenn ich mich recht erinnere.

Jedoch werden wie FN- Keys immer noch nicht angezeigt, wenn ich versuche mit xev | sed -ne '/^KeyPress/,/^$/p' an die keysyms zu kommen.
Um mein Problem näher zu spezifizieren:
Meine XF86Audio keys lösen kein KeyPress Event in xev aus, sondern eher soetwas:
KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Normalerweise bekommt man ja als Ausgabe:
KeyPress event, serial 31, synthetic NO, window 0x3c00001,
root 0x134, subw 0x3c00002, time 232256797, (34,59), root:(875,76),
state 0x0, keycode 163 (keysym 0x1008ff19, XF86Mail), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

und jetzt weiß ich nicht, wie ich einen Befehl an diese Tasten binden könnte, wenn ich deren KeySyms nicht weiß. Meine FN-Keys für Mute, Vol+ und Vol- funktionieren nicht bzw lösen keinen XF86AudioMute, XF86LowerVolume, XF86RaiseVolume Key Event aus.
Komischerweise funktionieren XF86AudioPlay, XF86AudioNext und XF86AudioPrev, wobei ich sagen muss, dass diese Keys auch kein sichtbares KeyPress Event in xev auslösen ...

Hoffe das ist halbwegs verständlich.

7

18.07.2010, 14:54

Ich glaube ich habe mitlerweile jeden verdammten Thread dazu im Internet durchgelesen :)

Ich bin mir nicht sicher woran es gelegen hat.
Nach einem X neustart, mit dem geänderten setxkbmap erkennt nun xev die Media Keys.

Vielen Dank Josef!

8

12.01.2011, 14:53

Weiß jemand Rat?
Nicht wirklich...
Aber: Hast du die richtige Keymap ausgewählt?
soweit ich auf die schnelle gesehen hab gibt es für die Typematrix 2030 vier verschiedene zur auswahl.
zb
"tm2030USB" "tm2030PS2" und noch zwei weitere USB Typen
Sprich ich würde zuerst nachsehen ob die richtige keymap gewählt wurde.
Hättest du ansonsten noch genauere Informationen zu der Tastatur, zb eine genaue komplette Typen Bezeichnung?


Wo genau hast du diese Info denn auf die schnelle her? Ich habe gestern bestimmt über eine Stunde mit google gesucht.
Also es handelt sich bei meiner Typematrix 2030 um ein USB Modell.

Aber danke für die schnelle Antwort, ich dachte ich könnte das Keyboad einfach einstecken und alles würde funktionieren.


- fab


Nur noch mal ein kleiner Nachtrag:
Die verfügbaren Keyboard Modelle sind in der /usr/share/X11/xkb/rules/base.lst gelistet.
In diesem Fall zb

Quellcode

1
2
3
4
5
6
$ grep -i Typematrix /usr/share/X11/xkb/rules/base.lst 
  tm2020          TypeMatrix EZ-Reach 2020
  tm2030PS2       TypeMatrix EZ-Reach 2030 PS2
  tm2030USB       TypeMatrix EZ-Reach 2030 USB
  tm2030USB-102   TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)
  tm2030USB-106   TypeMatrix EZ-Reach 2030 USB (106:JP mode)


MfG
Josef