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='


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ąć).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.