Nie miałem odpowiedzi na mój problem związany z dodawaniem dodatkowych klawiatur w moim Ubuntu 10.04 . Znak pytań nie działa na mojej klawiaturze, tylko przy użyciu klawiszy Alt Gr + W.
Nie wiem więc, czy jest to problem z Ubuntu czy z samym Virtualboxem (uruchamiam go w maszynie wirtualnej).
To klawiatura USB. HP KU-0316.
Chciałbym debugować ten problem. Klawiatura jest podłączona, więc kiedy naciskam klawisz, wydaje mi się, że coś jest wysyłane do mojego systemu operacyjnego, jakiś kod, nie wiem. Chciałbym wykopać ten problem, znaleźć jakiś cholerny klucz i znaleźć jakiś cholerny plik * .conf i ręcznie naprawić mój problem.
Czy taka aplikacja istnieje w systemie Linux?
Niesamowite narzędzie z Linuksa o nazwie „evtest” doskonale nadaje się do debugowania klawiatury, myszy i joysticków. Klawisze funkcyjne również powinny działać.
Przykładowe dane wyjściowe po naciśnięciu klawisza Caps Lock podczas uruchomionego programu:
Ponieważ evtest używa / dev / input, możesz używać go z TTY lub SSH, bez Xservera.
źródło
Istnieją tak zwane pliki urządzeń zdarzeń, które są powiązane z bardzo niskim poziomem warstwy wejściowej. Znajdują się one w
/dev/input/
katalogu i można w ten sposób odczytać kody kluczy przekazywane przez wirtualną klawiaturę PS / 2sudo hd /dev/input/by-path/platform-i8042-serio-0-event-kbd
. Jeśli to polecenie się nie powiedzie, po prostu spróbuj tego z każdym/dev/input/eventX
plikiem: jeden z nich zostanie powiązany z klawiaturą.źródło
sudo hexdump /dev/input/by-path/*-kbd
niesudo hexdump /dev/input/event*
ma żadnych wyników? Moja klawiatura laptopa działa w systemie BIOS, ale nigdzie indziej. Dane wyjściowe z wyżej wymienionych poleceń widzę tylko na klawiaturze USB.