Avatar billede mr_bacardi Nybegynder
26. december 2003 - 14:55 Der er 6 kommentarer og
1 løsning

Keyboard med ekstra taster - giver fejl

Jeg har fået et nyt tastatur og mus i julegave, det virker fint i mit Windows, men på min server (kører med KVM Switch, så det er sat til både server og workstation), som kører debian siger den hele tiden:
"keyboard: unknown scancode e0 01" nogen gange er det 59 i stedet for 01, vil tro det er fordi der er en del ekstra taster på, hvordan får jeg den til ikke og komme med den besked hele tiden?

På mit tidligere tastatur var der også et par ekstra taster, så vil tro det evt. kan være min "F Lock"-tast, som jeg ikke har haft før, men både med og uden den slået til giver den fejl..

Det er et Microsoft Wireless Desktop Elite Keyboard, og har ca. 26 ekstra taster + alle dem med ekstra funktioner (F tasterne, der bruges F lock) og nej det er ikke min KVM Switch da det virker fint på min workstation med XP...
Avatar billede mr_bacardi Nybegynder
26. december 2003 - 14:57 #1
Er ligeglad med om de virker, har ikke X installeret, så de skal ikke sættes til, fejlen skal bare væk...
Avatar billede Slettet bruger
26. december 2003 - 23:07 #2
Du kan eventuelt lave en fil med følgende linier:

keycode 0xe0 0x01 = VoidSymbol
keycode 0xe0 0x59 = VoidSymbol

Og derefter indlæse den med loadkeys.

Hvis den virker, kan du tilføje den i din normale keymap, med en linie, i stil med:

include "/sti/til/min/keymap"
Avatar billede mr_bacardi Nybegynder
27. december 2003 - 10:00 #3
Jeg har nu lavet en fil "keycodes", med indholdet:
keycode 0xe0 0x01 = VoidSymbol
keycode 0xe0 0x59 = VoidSymbol

og så når jeg skriver:
loadkeys keycodes

får jeg outputtet:
Loading keycodes
keycodes:1: parse error
syntax error in map file
key bindings not changed

Loader jeg den korrekt? - Eller hvad er der galt?
Avatar billede Slettet bruger
27. december 2003 - 11:09 #4
Jeg har nu rodet en del rundt i man-sider, og fundet ud af, at keycodes ikke er de samme som scancodes, så man skal først tildele en keycode til en scancode. Det gøres med en kommando som:

setkeycodes e001 118
setkeycodes e059 119

På min maskine er keycodes 118 og 119 ledige. Med getkeycodes kan du se en oversigt over scancodes og keycodes, for at finde ledige værdier. 127 er normalt maksimum.

Derefter skal du bruge de nylavede keycodes i din loadkeys-fil

keycode 118 = VoidSymbol
keycode 119 = VoidSymbol
Avatar billede mr_bacardi Nybegynder
27. december 2003 - 11:23 #5
setkeycodes e001 119
setkeycodes e059 124

Det var nok, 118 var godt nok ledigt, men der kom et spørgsmåltegn engang imellem, istedet for den der lange fejl, med 124 virker det :D

Takker mange gange, du må være 1337 for ingen på IRC kunne hjælpe mig ;)
Jeg har ikke bundet dem til noget, for det er jo bare speciel tasterne, bruger trodsalt kun debian'en til server, så det er ikke så tit ;)
Avatar billede mr_bacardi Nybegynder
27. december 2003 - 11:23 #6
smider du lige et svar?
Avatar billede Slettet bruger
27. december 2003 - 11:27 #7
Det var såmænd bare grundig brug af man-siderne.

man -k er en god kommando at kunne huske.

Derudover har jeg rodet med det tidligere, da jeg ville have mine specialtaster til at gøre noget nyttigt i Linux.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester