EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xmodmap - Online în cloud

Rulați xmodmap în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xmodmap care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xmodmap - utilitar pentru modificarea hărților de taste și a butoanelor indicatorului în X

REZUMAT


xmodmap [-opțiuni ...] [nume fișier]

DESCRIERE


xmodmap programul este folosit pentru a edita și afișa tastatura schimbare Hartă și harta tastelor tabel
care sunt utilizate de aplicațiile client pentru a converti codurile cheie ale evenimentelor în keysyms. Este
de obicei rulează din scriptul de pornire al sesiunii al utilizatorului pentru a configura tastatura conform
gusturi personale.

OPŢIUNI


Următoarele opțiuni pot fi utilizate cu xmodmap:

-afişa afișa
Această opțiune specifică gazda și afișajul de utilizat.

-Ajutor Această opțiune indică o scurtă descriere a argumentelor liniei de comandă
ar trebui să fie tipărită pe canalul de eroare standard. Acest lucru se va face ori de câte ori un
argument netratat este dat lui xmodmap.

-gramatică
Această opțiune indică un mesaj de ajutor care descrie expresia gramatica utilizată
în fișiere și cu expresii -e ar trebui să fie tipărite pe eroarea standard.

-versiune
Această opțiune indică faptul că xmodmap ar trebui să-și imprime informațiile despre versiune și să iasă.

-verbos
Această opțiune indică faptul că xmodmap ar trebui să imprime informațiile de înregistrare pe măsură ce sunt analizate
intrarea acestuia.

-Liniște Această opțiune dezactivează înregistrarea detaliată. Aceasta este valoarea implicită.

-n Această opțiune indică faptul că xmodmap nu ar trebui să modifice mapările, dar ar trebui
afișează ce ar face, cum ar fi face(1) face când i se oferă această opțiune.

-e expresie
Această opțiune specifică o expresie care trebuie executată. Orice număr de expresii poate
fi specificat din linia de comandă.

-p.m Această opțiune indică faptul că harta modificatorului actual ar trebui să fie tipărită pe
ieșire standard. Acesta este modul implicit de operare dacă nu există alte opțiuni de mod
sunt specificate.

-pk Această opțiune indică faptul că tabelul actual al hărții de taste ar trebui să fie tipărit pe
ieșire standard.

-pke Această opțiune indică faptul că tabelul actual al hărții de taste ar trebui să fie tipărit pe
ieșire standard sub formă de expresii la care pot fi transmise înapoi xmodmap.

-pp Această opțiune indică faptul că harta pointerului curent trebuie tipărită pe
ieșire standard.

- O liniuță singură înseamnă că intrarea standard ar trebui utilizată ca fișier de intrare.

nume de fișier specifică un fișier care conține xmodmap expresii de executat. Acest fișier este
de obicei păstrat în directorul de acasă al utilizatorului cu un nume ca .xmodmaprc.

EXPRESIE GRAMATICĂ


xmodmap programul citește o listă de expresii și le analizează pe toate înainte de a încerca
executa oricare dintre ele. Acest lucru face posibilă referirea la keysyms care sunt redefinite
într-un mod firesc, fără a fi nevoie să vă faceți atât de mult griji cu privire la conflictele de nume.

Lista numelor keysym poate fi găsită în fișierul antet (fara
XK_ prefix), completat de baza de date keysym /usr/share/X11/XKeysymDB. Keysyms
caracterele Unicode care se potrivesc pot fi specificate ca „U0020” la „U007E” și „U00A0” la
„U10FFFF” pentru toate caracterele Unicode posibile.

cod cheie NUMĂR = KEYSYMNAME ...
Lista de keysyms este atribuită codului de cheie indicat (care poate fi specificat
în zecimală, hexadecimală sau octală și poate fi determinată prin rularea programului XEV program). Pâna la
opt keysyms pot fi atașate unei chei, totuși ultimele patru nu sunt folosite în niciuna
implementare majoră a serverului X. Prima keysym este folosită când nu există nicio tastă modificatoare
apăsat împreună cu această tastă, a doua cu Shift, a treia când este
Cheia Mode_switch este folosită cu această cheie și a patra când atât Mode_switch cât și
Se folosesc tastele Shift.

cod cheie Orice = KEYSYMNAME ...
Dacă nicio cheie existentă nu are alocată lista specificată de keysyms, o cheie de rezervă
de pe tastatură este selectat și keysym-urile îi sunt alocate. Lista de
keysyms pot fi specificate în zecimal, hex sau octal.

keysym KEYSYMNAME = KEYSYMNAME ...
KEYSYMNAME din partea stângă este tradus în coduri de cheie potrivite folosite pentru
efectuează setul corespunzător de cod cheie expresii. Rețineți că dacă la fel
keysym este legat de mai multe chei, expresia este executată pentru fiecare potrivire
cod cheie.

clar MODIFIERNAME
Aceasta elimină toate intrările din harta modificatorilor pentru modificatorul dat, acolo unde este valabil
numele sunt: Schimba, Blocare, Mod de control, mod1, mod2, mod3, mod4, și mod5 (cazul nu
contează în numele modificatorilor, deși contează pentru toate celelalte nume). Pentru
exemplu, ``clear Lock'' va elimina toate cheile care au fost legate de shift lock
modificator.

adăuga MODIFIERNAME = KEYSYMNAME ...
Aceasta adaugă toate cheile care conțin simbolurile cheie date la harta modificatoare indicată.
Numele keysym sunt evaluate după ce toate expresiile de intrare sunt citite pentru a le face
expresii ușor de scris pentru a schimba cheile (vezi secțiunea EXEMPLE).

scoate MODIFIERNAME = KEYSYMNAME ...
Aceasta elimină toate cheile care conțin simbolurile cheie date din modificatorul indicat
Hartă. Spre deosebire de adăuga, numele keysym sunt evaluate pe măsură ce linia este citită. Aceasta
vă permite să eliminați cheile dintr-un modificator fără să vă faceți griji dacă sau
nu au fost reatribuite.

indicatorul = lipsă
Aceasta setează harta indicatorului înapoi la setările sale implicite (butonul 1 generează un cod
de 1, butonul 2 generează un 2 etc.).

indicatorul = NUMĂR ...
Aceasta setează harta indicatorului să conțină codurile de butoane indicate. Lista mereu
începe cu primul buton fizic. Setarea unui cod de buton la 0 dezactivează evenimentele
de la acel buton.

Liniile care încep cu un semn de exclamare (!) sunt luate drept comentarii.

Dacă doriți să modificați legarea unei taste modificatoare, trebuie să o eliminați și din
harta modificatorilor corespunzătoare.

EXEMPLE


Multe indicatoare sunt proiectate astfel încât primul buton să fie apăsat folosind degetul arătător al
mâna dreaptă. Oamenii care sunt stângaci constată frecvent că este mai confortabil
inversați codurile de buton care sunt generate, astfel încât butonul principal să fie apăsat folosind
degetul arătător al mâinii stângi. Acest lucru se poate face pe un indicator cu 3 butoane, după cum urmează:
% xmodmap -e „pointer = 3 2 1”

Multe aplicații acceptă noțiunea de taste Meta (asemănătoare tastelor de control, cu excepția faptului că
Meta este ținut apăsat în loc de Control). Cu toate acestea, unele servere nu au un Meta keysym
tabelul implicit al keymap-ului, așa că unul trebuie adăugat manual. Următoarea comandă va
atașați Meta la cheia Multi-limbă (uneori etichetată Compose Character). De asemenea
profită de faptul că aplicațiile care au nevoie de o cheie Meta trebuie pur și simplu să obțină
keycode și nu necesită ca keysym să fie în prima coloană a tabelului keymap. Acest
înseamnă că aplicațiile care caută o cheie Multi_key (inclusiv modificatorul implicit
harta) nu va observa nicio schimbare.
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

În mod similar, unele tastaturi au o tastă Alt, dar nicio tastă Meta. În acest caz, următoarele pot
fi de folos:
% xmodmap -e „keysym Alt_L = Meta_L Alt_L”

Una dintre cele mai simple, dar mai convenabile, utilizări ale xmodmap este de a seta tastatura "rubout"
key pentru a genera un keysym alternativ. Acest lucru implică frecvent schimbul de Backspace cu
Ștergeți pentru a fi mai confortabil pentru utilizator. Dacă ttyModes resursă în x termen este setat ca
bine, toate ferestrele emulatorului de terminal vor folosi aceeași cheie pentru ștergerea caracterelor:
% xmodmap -e "keysym BackSpace = Delete"
% echo "XTerm*ttyModes: șterge ^?" | xrdb -merge

Unele tastaturi nu generează automat mai puțin și mai mult decât caractere atunci când
tastele virgulă și punct sunt deplasate. Acest lucru poate fi remediat cu xmodmap prin resetarea
legături pentru virgulă și punct cu următoarele scripturi:
!
! face shift-, fi < și shift-. fi >
!
keysym virgulă = virgulă mai puțin
keysym period = perioada mai mare

Una dintre cele mai iritante diferențe dintre tastaturi este locația controlului
și tastele CapsLock. O utilizare comună a xmodmap este să schimbați aceste două chei după cum urmează:
!
! Schimbați Caps_Lock și Control_L
!
eliminați Blocare = Caps_Lock
eliminați Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
adăugați Control = Control_L

Acest exemplu poate fi rulat din nou pentru a schimba tastele înapoi la atribuțiile lor anterioare.

cod cheie comanda este utilă pentru atribuirea aceluiași simbol keysym mai multor coduri de cheie.
Deși neportabil, face posibilă și scrierea de scripturi care pot reseta
tastatura într-o stare cunoscută. Următorul script setează tasta Backspace pentru a genera Ștergere
(așa cum se arată mai sus), șterge toate legăturile existente de blocare majuscule, face ca tasta CapsLock să fie a
tasta control, faceți ca F5 să genereze Escape și face ca Break/Reset să fie o blocare a shift.
!
! Pe HP, următoarele coduri de cheie au limite de taste așa cum sunt enumerate:
!
! 101 Backspace
! 55 Caps
! 14 Ctrl
! 15 Pauza/Resetare
! 86 Stop
! 89 F5
!
cod cheie 101 = Șterge
codul cheie 55 = Control_R
clear Lock
adăugați Control = Control_R
cod cheie 89 = Escape
codul cheie 15 = Caps_Lock
add Lock = Caps_Lock

MEDIUL


DISPLAY pentru a obține gazda implicită și numărul de afișare.

Utilizați xmodmap online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad