Próbuję bawić się układami klawiatury w Ubuntu. Teraz jest program o nazwie showkey, który pozwala zobaczyć kod każdego klawisza wciśniętego w terminalu. Czy jest jakieś polecenie, aby uzyskać odpowiedni znak dla określonego kodu klucza? Na przykład kiedy wpisuję
sudo showkey
//I get the response in the form
keycode num press/release
Zastanawiałem się tylko, czy mam kod dostępu. Czy mogę odzyskać mapowanie znaków, aby wiedzieć, który znak faktycznie nacisnąłem?
xev -even keyboard
w przypadku wydarzeń tylko z klawiaturąxev -event keyboard
?Aby uzyskać wydruk terminala ze wszystkich kodów kluczy i odpowiadających im kluczy, uruchom następującą komendę w terminalu:
Nie jest łatwo wyświetlić w (małym) oknie terminala, więc jeśli chcesz zapisać dane wyjściowe w pliku, po prostu dodaj polecenie, aby umożliwić zapisanie danych wyjściowych w pliku (w bieżącym katalogu roboczym w terminalu):
Pełny opis korzystania z Xmodmap tutaj .
źródło