Ponowne naciśnięcie klawisza

9

Niektóre klawisze na mojej klawiaturze zniknęły po katastrofalnym rozlaniu koksu. Nie zamierzam wymieniać starej klawiatury, ponieważ cały laptop zostanie wymieniony w przyszłym roku.

Kluczami są: strzałka w górę, strzałka w dół, shift i „/”.

Shift ma brata bliźniaka na zachodnim wybrzeżu, który teraz wykonuje całą pracę, a ja mogłem zmienić „/” jako „usuń” (teraz zdaję sobie sprawę, że był to całkowicie bezużyteczny klucz) za pomocą xmodmap -e 'keycode 119=/'polecenia. Oznacza to, że naciśnięcie przycisku „Usuń” powoduje teraz wyświetlenie znaku „/”.

Aby dowiedzieć się, jak wymienić klucze, których używam xev. Zamierzam zastąpić strzałkę w górę i strzałkę w dół odpowiednio dla pgup i pgdn. Niestety strzałka w górę / w dół nie ma danych wyjściowych. Wiem, że pgup i pgdn to kody 112 i 117. Ale co powinienem wpisać we xmodmap -e 'keycode <value>=<action>'wzorze xmodmap -e 'keycode 112='ixmodmap -e 'keycode 117='

Pierre B.
źródło
Zakładając, że mówisz o klawiaturze samego laptopa, szybkie i proste rozwiązanie, dopóki wymiana laptopa nie może być tanią klawiaturą USB.
Crovaxon
Chociaż Stephen Kitt będzie działał, jeśli istnieje jakikolwiek sposób, sugeruję naprawienie, wymianę lub obejście (klawiatura USB) klawiatury. Zaoszczędzone 50 USD nie jest warte wysiłku, aby ponownie przeszkolić się w pisaniu niepoprawnie, a następnie ponownie ćwiczyć prawidłowe pisanie.
coteyr

Odpowiedzi:

12

Zobacz /usr/include/X11/keysymdef.hdostępne nazwy kluczy:

xmodmap -e 'keycode 112=Up'
xmodmap -e 'keycode 117=Down'

(prefiksy należy usunąć).

Stephen Kitt
źródło