Używanie polecenia Linux XMODMAP do zamiany kluczy na klawiaturze

Autor: Roger Morrison
Data Utworzenia: 19 Wrzesień 2021
Data Aktualizacji: 14 Listopad 2024
Anonim
Remap Keys on your Keyboard in Linux
Wideo: Remap Keys on your Keyboard in Linux

Zawartość

W systemie Linux masz dużą elastyczność w stosunku do poszczególnych konfiguracji. Na przykład systemy wejściowe. Konfiguracja klawiatury jest w pełni dostępna dzięki dostosowywanemu mapowaniu. Narzędzie xmodmap pozwala modyfikować konfigurację klawiatury zgodnie z życzeniem, w tym zmieniać przypisania klawiszy i funkcje, a nawet dodawać funkcje do innego klucza. Ciekawe jest to, że służy również do dostosowywania działań przycisków myszy.


Instrukcje

Skonfiguruj klawiaturę tak, jak chcesz, za pomocą narzędzia xmodmap (obraz klawiatury Fyerne z Fotolia.com)
  1. Otwórz nowe okno terminala. Wpisz następujące polecenie:

    xmodmap -pke

    Spowoduje to wyświetlenie aktualnego mapowania klawiatury. Jeśli chcesz tylko zmienić dwa klucze, ułatwi to budowanie polecenia.

  2. Wpisz „xev” i naciśnij klawisz Enter, jeśli chcesz dodać funkcje do klawiszy, które nie są mapowane. Na przykład klawisze multimedialne mogą nie być uwzględnione w bieżącym mapowaniu. Na ekranie terminala naciśnij klawisz, który chcesz zmapować, a x i y pokażą kod identyfikacyjny. Zapisz to, gdy chcesz je zastąpić.

  3. Korzystając z wybranego edytora tekstu, otwórz lub utwórz plik .xmodmaprc w katalogu domowym. Prawdopodobnie plik jeszcze nie istnieje, jeśli jeszcze nie uruchomiłeś polecenia xmodmap, więc musisz go utworzyć.


  4. Dodaj linię do pliku .xmodmaprc dla każdego klucza, który chcesz zmodyfikować. Linia powinna być w tym formacie:

    keycode kodigodatecla = klucz

    Zastąp „codigodatecla” wykrytym kodem po opcji „pke” lub xev. Zastąp „klucz” innym, który chcesz wpisać, gdy pierwszy zostanie naciśnięty. Na przykład, aby zmienić kod 89 na klawisz F4, linia jest „kodem 89 = F4”. Aby zmienić po wpisaniu w górnym polu, spacja na końcu linii i wpisz klucz, który ma być reprezentowany po naciśnięciu klawisza Shift.

  5. Otwórz plik XKeysymDB, zwykle znajdujący się w katalogu / usr / share / X11, aby zobaczyć nazwy funkcji multimedialnych. Na przykład plik pokazuje, że funkcja „XF86AudioMute” jest dostępna. Aby zmienić klucz multimedialny z kodem 102 na przycisk wyciszenia, musisz dodać następujący wiersz do pliku .xmodmaprc:

    keycode 102 = XF86AudioMute

  6. Po zakończeniu zapisz plik .xmodmaprc. Zamknij system i zaloguj się ponownie, aby zmiany odniosły skutek.