09. juni 2002 - 14:07Der er
7 kommentarer og 1 løsning
multimedia keyboard
hvordan ser det ud med understøttelse af multimedia keyboards under linux ? Jeg har et compaq kb-9963 (med 8 ekstra taster), kan de ekstra taster komme til at virke - og hvordan ?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
det skal lige siges at jeg iøjeblikket ikke kører linux på "compaq tastaturets pc" og derfor kan jeg ikke teste. er bare nysgerrig om det kan lade sig gøre.
Ok. Du skal bruge "showkey -s". Når du så trykker på dine specielle taster, så kommer der fx til at stå: 0xe0 0x12 0xe0 0x92
Den første er scancoden for at trykke knappen ned. Den anden er 0x80 højere og er koden for slippe den igen. Det er kun den første vi skal bruge.
Nu kender vi scankoderne. Så skal vi finde nogle ledige keycodes. Det kan man gøre med dumpkeys -n | egrep "= *$" Hos mig giver det følgende: keycode 85 = keycode 89 = keycode 90 = keycode 91 = keycode 92 = keycode 93 = keycode 94 = keycode 95 = keycode 120 = keycode 121 = keycode 122 = keycode 123 = keycode 124 = keycode 125 = keycode 126 = keycode 127 =
Når du har dem, så skal vi bruge setkeycodes til at mappe dem sammen.
"setkeycodes e012 85" mapper tasten, der gav "0xe0 0x12" sammen med keycode 85. Derefter skal vi så hitte på noget spændende at gøre med de her knapper..
Hvis jeg så trykker på tasten, så står der "ogg123 -d esd " så mangler der bare et filnanvn. Hvis jeg trykker på shift+tasten, så hopper den ind i /usr/local/share/jdk..
Ja, jeg kunne lige høre Chip aka Jim Carrey i Cable Guy for mig, hvor han står oppe i denne her gigantiske parabol og råber det. Han læsper jo helt vildt deri (derfor "sed -e 's/s/th/g'" :-) )
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.