Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Thinkpad fehlende Taste "simulieren"
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
doedel
Guru
Guru


Joined: 05 Feb 2006
Posts: 579
Location: Denmark

PostPosted: Sun Feb 20, 2011 12:16 pm    Post subject: Thinkpad fehlende Taste "simulieren" Reply with quote

Hallo,

ich habe seit kurzem ein Thinkpad mit einer umgelabelten Tastatur, der fehlt die Taste mit Grössser/Kleiner/Pipe. Nun dachte ich dass ich die beiden Browser vor und zurück Tasten neben den Pfeiltasten dafür nehme, konnte allerdings nur Windowslösungen dazu finden.

Vielleicht kann mir ja jemand von euch sagen wo ich sowas einstelle. Umgebung ist KDE, dort vorallem wichtig, wenns auf der "richtigen" Konsole auch gehen würde wär toll, aber kein Muss.
_________________
1 ha == 1 Hekto-Ar == 1 Hektar
Back to top
View user's profile Send private message
cryptosteve
Veteran
Veteran


Joined: 04 Jan 2004
Posts: 1169
Location: Buchholz/GER

PostPosted: Sun Feb 20, 2011 2:24 pm    Post subject: Reply with quote

Ich habe sowas lange nicht mehr gemacht.

Bei meinem Thinkpad habe ich auch diese zwei Tasten im Cursor-Tasten-Block. Via x11-apps/xev kann man die Scancodes der beiden Tasten ermitteln.

Linke Taste:
Code:
KeyRelease event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1568067, (-611,-119), root:(140,340),
    state 0x0, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False


Rechte Taste:
Code:
KeyRelease event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1591958, (96,95), root:(847,554),
    state 0x0, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False


Allerdings jeweils erstmal nur für Dich alleine gedrückt, ohne Alt, Shift, Alt-Gr, etc.

Mit x11-apps/xmodmap müsste man die Taste neu belegen können. Damit und mit "less greater bar" müsstest Du ggf. mal bei google einsteigen.

Hier als Anhang noch die Scancodes von "<", ">" und "|":

Code:
KeyPress event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1788720, (66,118), root:(817,577),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1788863, (66,118), root:(817,577),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1789598, (66,118), root:(817,577),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1790025, (66,118), root:(817,577),
    state 0x1, keycode 94 (keysym 0x3e, greater), same_screen YES,
    XLookupString gives 1 bytes: (3e) ">"
    XmbLookupString gives 1 bytes: (3e) ">"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1790151, (66,118), root:(817,577),
    state 0x1, keycode 94 (keysym 0x3e, greater), same_screen YES,
    XLookupString gives 1 bytes: (3e) ">"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1790429, (66,118), root:(817,577),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1794868, (66,118), root:(817,577),
    state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1795101, (66,118), root:(817,577),
    state 0x80, keycode 94 (keysym 0x7c, bar), same_screen YES,
    XLookupString gives 1 bytes: (7c) "|"
    XmbLookupString gives 1 bytes: (7c) "|"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x2800001,
    root 0xaf, subw 0x0, time 1795173, (66,118), root:(817,577),
    state 0x80, keycode 94 (keysym 0x7c, bar), same_screen YES,
    XLookupString gives 1 bytes: (7c) "|"
    XFilterEvent returns: False

_________________
- born to create drama -
cryptosteve - gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D
Back to top
View user's profile Send private message
doedel
Guru
Guru


Joined: 05 Feb 2006
Posts: 579
Location: Denmark

PostPosted: Sun Feb 20, 2011 6:49 pm    Post subject: Reply with quote

Aaah vielen Dank :)

Habe nun auf die beiden Tastencode greater less und pipe gelegt und xmodmap in den autostart gepackt, funktioniert einwandfrei :)
_________________
1 ha == 1 Hekto-Ar == 1 Hektar
Back to top
View user's profile Send private message
cryptosteve
Veteran
Veteran


Joined: 04 Jan 2004
Posts: 1169
Location: Buchholz/GER

PostPosted: Mon Feb 21, 2011 4:26 am    Post subject: Reply with quote

Freut mich, dass es so schnell geklappt hat. Für Details hätte ich auch kräftig bei Google einsteigen müssen ... in den Anfängen meiner Cherry CyMotion Master Linux musste ich mal mit sowas rummachen - heute ist das kein Thema mehr.
_________________
- born to create drama -
cryptosteve - gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum