Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xmodmap - Online w chmurze

Uruchom xmodmap w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie xmodmap, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


xmodmap - narzędzie do modyfikowania map klawiszy i mapowań przycisków wskaźników w X

STRESZCZENIE


xmodmap [-opcje...] [nazwa pliku]

OPIS


Połączenia xmodmap program służy do edycji i wyświetlania klawiatury modyfikator mapa i mapa klawiszy stół
używane przez aplikacje klienckie do konwertowania kodów klawiszy zdarzeń na symbole kluczy. To jest
zwykle uruchamiane ze skryptu startowego sesji użytkownika, aby skonfigurować klawiaturę zgodnie z
osobiste upodobania.

OPCJE


Następujące opcje mogą być używane z xmodmap:

-pokaz pokaz
Ta opcja określa hosta i wyświetlacz, którego należy używać.

-Pomoc Ta opcja wskazuje, że krótki opis argumentów wiersza poleceń
należy wydrukować na standardowym kanale błędu. Będzie to zrobione za każdym razem, gdy:
podano nieobsługiwany argument xmodmap.

-gramatyka
Ta opcja wskazuje, że pojawił się komunikat pomocy opisujący zastosowaną gramatykę wyrażeń
w plikach i wyrażenia -e powinny być wypisywane na błędzie standardowym.

-wersja
Ta opcja wskazuje, że xmodmap powinien wydrukować informacje o wersji i wyjść.

-gadatliwy
Ta opcja wskazuje, że xmodmap powinien drukować informacje rejestrujące podczas analizy
jego wejście.

-cichy Ta opcja wyłącza pełne rejestrowanie. To jest ustawienie domyślne.

-n Ta opcja wskazuje, że xmodmap nie powinien zmieniać mapowań, ale powinien
pokazać, co by zrobił, np robić(1) robi, gdy zostanie podana ta opcja.

-e wyrażenie
Ta opcja określa wyrażenie, które ma zostać wykonane. Dowolna liczba wyrażeń może
należy określić z wiersza poleceń.

-po południu Ta opcja wskazuje, że bieżąca mapa modyfikatorów powinna zostać wydrukowana na
standardowe wyjście. Jest to domyślny tryb działania, jeśli nie ma innych opcji trybu
są określone.

-pk Ta opcja wskazuje, że bieżąca tabela map klawiszy powinna zostać wydrukowana na
standardowe wyjście.

-pke Ta opcja wskazuje, że bieżąca tabela map klawiszy powinna zostać wydrukowana na
standardowe wyjście w postaci wyrażeń, do których można uzyskać informację zwrotną xmodmap.

-str Ta opcja wskazuje, że aktualna mapa wskaźników powinna zostać wydrukowana na
standardowe wyjście.

- Pojedynczy myślnik oznacza, że ​​jako pliku wejściowego należy użyć standardowego wejścia.

Połączenia filename określa plik zawierający xmodmap wyrażenia, które mają zostać wykonane. Ten plik jest
zwykle przechowywany w katalogu domowym użytkownika pod nazwą np .xmodmaprc.

WYRAŻENIE GRAMATYKA


Połączenia xmodmap program czyta listę wyrażeń i analizuje je wszystkie przed podjęciem próby
wykonać którykolwiek z nich. Dzięki temu możliwe jest odwoływanie się do symboli kluczy, które są redefiniowane
w naturalny sposób, bez konieczności martwienia się o konflikty nazw.

Listę nazw kluczy można znaleźć w pliku nagłówkowym (bez
XK_ prefiks), uzupełniony bazą danych kluczy /usr/share/X11/XKeysymDB. Symbole klawiszowe
pasujące znaki Unicode można określić jako „U0020” do „U007E” i „U00A0” do
„U10FFFF” dla wszystkich możliwych znaków Unicode.

Kod Klucza LICZBA = NAZWA KLUCZA ...
Lista symboli kluczy jest przypisana do wskazanego kodu klucza (który można określić
w formacie dziesiętnym, szesnastkowym lub ósemkowym i można to określić, uruchamiając funkcję Xev program). Aż do
Do klucza można dołączyć osiem symboli klawiszy, jednak cztery ostatnie nie są używane w żadnym
główna implementacja serwera X. Pierwszy symbol klucza jest używany, gdy nie ma klawisza modyfikującego
wciśnięty w połączeniu z tym klawiszem, drugi z Shiftem, trzeci, gdy
Klawisz Mode_switch jest używany z tym klawiszem, a czwarty, gdy oba klawisze Mode_switch i
Używane są klawisze Shift.

Kod Klucza każdy = NAZWA KLUCZA ...
Jeśli żaden istniejący klucz nie ma przypisanej określonej listy symboli kluczy, klucz zapasowy
na klawiaturze jest zaznaczona i przypisane są do niej symbole klawiszy. Lista
symbole kluczy mogą być podawane w formacie dziesiętnym, szesnastkowym lub ósemkowym.

klucze NAZWA KLUCZA = NAZWA KLUCZA ...
Połączenia NAZWA KLUCZA po lewej stronie jest tłumaczone na pasujące kody klawiszowe używane do tego celu
wykonaj odpowiedni zestaw Kod Klucza wyrażenia. Zauważ, że jeśli to samo
keyym jest powiązany z wieloma kluczami, wyrażenie jest wykonywane dla każdego dopasowania
Kod Klucza.

jasny NAZWA MODYFIKATORA
Spowoduje to usunięcie wszystkich wpisów z mapy modyfikatorów dla danego modyfikatora, jeśli jest ważny
nazywają się: Shift, Zablokować, Control, mod1, mod2, mod3, mod4, mod5 (przypadek nie
znaczenie w nazwach modyfikatorów, chociaż ma to znaczenie w przypadku wszystkich innych nazw). Dla
na przykład „wyczyść blokadę” usunie wszystkie klawisze powiązane z blokadą zmiany biegów
modyfikator.

Dodaj NAZWA MODYFIKATORA = NAZWA KLUCZA ...
Spowoduje to dodanie wszystkich kluczy zawierających podane symbole kluczy do wskazanej mapy modyfikatorów.
Nazwy kluczy są oceniane po przeczytaniu wszystkich wyrażeń wejściowych, aby je utworzyć
łatwe do napisania wyrażenia służące do zamiany kluczy (zobacz sekcję PRZYKŁADY).

usunąć NAZWA MODYFIKATORA = NAZWA KLUCZA ...
Spowoduje to usunięcie wszystkich kluczy zawierających podane symbole klucza ze wskazanego modyfikatora
mapa. w odróżnieniu Dodaj, nazwy kluczy są oceniane podczas wczytywania linii. To
pozwala usunąć klucze z modyfikatora bez martwienia się o to, czy lub
nie, zostali przeniesieni.

wskaźnik = domyślnym
Spowoduje to przywrócenie domyślnych ustawień mapy wskaźników (przycisk 1 generuje kod
1, przycisk 2 generuje 2 itd.).

wskaźnik = LICZBA ...
Ustawia to mapę wskaźników tak, aby zawierała wskazane kody przycisków. Lista zawsze
zaczyna się od pierwszego fizycznego przycisku. Ustawienie kodu przycisku na 0 wyłącza zdarzenia
z tego przycisku.

Linie rozpoczynające się od wykrzyknika (!) są traktowane jako komentarze.

Jeśli chcesz zmienić powiązanie klawisza modyfikującego, musisz także usunąć go z pliku
odpowiednią mapę modyfikatorów.

PRZYKŁADY


Wiele wskaźników zaprojektowano w taki sposób, że pierwszy przycisk naciska się palcem wskazującym
prawa ręka. Osoby leworęczne często uważają, że tak jest wygodniej
odwrócić wygenerowane kody przycisków, tak aby główny przycisk został naciśnięty
palec wskazujący lewej ręki. Można to zrobić za pomocą wskaźnika z trzema przyciskami w następujący sposób:
% xmodmap -e "wskaźnik = 3 2 1"

Wiele aplikacji obsługuje koncepcję kluczy Meta (podobnych do klawiszy Control, z tą różnicą, że
Meta jest przytrzymywana zamiast Control). Jednak niektóre serwery nie mają klucza Meta
domyślną tabelę map klawiszy, więc należy ją dodać ręcznie. Poniższe polecenie będzie
dołącz Meta do klawisza wielojęzycznego (czasami oznaczonego jako Utwórz znak). To także
wykorzystuje fakt, że aplikacje wymagające klucza Meta muszą po prostu uzyskać klucz Meta
keycode i nie wymagaj, aby klucz Keysym znajdował się w pierwszej kolumnie tabeli mapy klawiszy. Ten
oznacza, że ​​aplikacje szukające Multi_key (w tym domyślny modyfikator
map) nie zauważy żadnych zmian.
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

Podobnie niektóre klawiatury mają klawisz Alt, ale nie mają klawisza Meta. W takim przypadku może nastąpić co następuje
być przydatnym:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

Jedno z prostszych, ale wygodnych zastosowań xmodmap jest ustawienie „ruboutu” klawiatury
key, aby wygenerować alternatywny klucz. Często wiąże się to z wymianą Backspace z
Usuń, aby było wygodniej dla użytkownika. Jeśli Tryby tty zasób w xterm jest ustawiony jako
cóż, wszystkie okna emulatora terminala będą używać tego samego klawisza do usuwania znaków:
% xmodmap -e "keysym BackSpace = Usuń"
% echo "XTerm*ttyModes: usunąć ^?" | xrdb – scal

Niektóre klawiatury nie generują automatycznie znaków mniejszych i większych niż, gdy
klawisze przecinka i kropki są przesunięte. Można temu zaradzić xmodmap resetując
powiązania przecinka i kropki za pomocą następujących skryptów:
!
! make shift-, be < i shift-. być >
!
keyym comma = przecinek mniej
okres klucza = okres większy

Jedną z bardziej irytujących różnic między klawiaturami jest lokalizacja Kontroli
i klawisze CapsLock. Powszechne zastosowanie xmodmap polega na zamianie tych dwóch kluczy w następujący sposób:
!
! Zamień Caps_Lock i Control_L
!
usuń blokadę = Caps_Lock
usuń Control = Control_L
symbol klawiszy Control_L = Caps_Lock
symbol klawiszy Caps_Lock = Control_L
dodaj Lock = Caps_Lock
dodaj Control = Control_L

Ten przykład można uruchomić ponownie, aby zamienić klucze z powrotem na poprzednie przypisania.

Połączenia Kod Klucza polecenie jest przydatne do przypisania tego samego klucza do wielu kodów klawiszy.
Chociaż jest nieprzenośny, umożliwia również pisanie skryptów, które mogą zresetować
klawiaturę do znanego stanu. Poniższy skrypt ustawia klawisz Backspace w celu wygenerowania opcji Delete
(jak pokazano powyżej), opróżnia wszystkie istniejące powiązania Caps Lock, sprawia, że ​​klawisz CapsLock jest a
klawisz sterujący, sprawi, że F5 wygeneruje Escape i sprawi, że Break/Reset stanie się blokadą zmiany biegów.
!
! W urządzeniu HP następujące kody klawiszy mają wymienione kapitaliki:
!
! 101 Backspace
! 55 czapek
! 14 Ster
! 15 Przerwa/Reset
! 86 Zatrzymaj się
! 89F5
!
kod dostępu 101 = Usuń
kod klucza 55 = Control_R
wyczyść blokadę
dodaj Control = Control_R
kod dostępu 89 = Ucieczka
kod klawisza 15 = Caps_Lock
dodaj Lock = Caps_Lock

ŚRODOWISKO


DISPLAY aby uzyskać domyślny numer hosta i wyświetlacza.

Korzystaj z xmodmap online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    itop — ITSM CMDB OpenSource
    itop — ITSM CMDB OpenSource
    Portal operacji IT: pełne otwarcie
    source, ITIL, usługa internetowa
    narzędzie do zarządzania, w tym w pełni
    konfigurowalny CMDB, system pomocy technicznej i
    dokumentalista...
    Pobierz itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine to muzyka wieloplatformowa
    odtwarzacz i organizator biblioteki zainspirowany
    Amarok 1.4. Ma szybki i
    łatwy w użyciu interfejs i pozwala
    szukaj i ...
    Pobierz Clementine
  • 3
    XISMuS
    XISMuS
    UWAGA: Aktualizacja zbiorcza 2.4.3 ma
    został zwolniony!! Aktualizacja działa dla każdego
    poprzednia wersja 2.xx. W przypadku aktualizacji
    od wersji v1.xx proszę pobrać i
    i ...
    Pobierz XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modułowy program do śledzenia ruchów głowy
    obsługuje wiele trackerów twarzy, filtrów
    i protokoły gier. Wśród tropicieli
    to SM FaceAPI, głowica inercyjna AIC
    Śledzenie ...
    Ściągnij facetracknoir
  • 5
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • więcej »

Komendy systemu Linux

Ad