EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

imwheel - Online în cloud

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

Aceasta este comanda imwheel 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


imwheel - un interpret de rotiță și butoane a mouse-ului pentru X Windows

REZUMAT


imwheel [ Opțiuni ]

DESCRIERE


IMWheel este un traducător universal pentru roțile și butoanele mouse-ului pentru sistemul X Windows.
Utilizând intrarea din X Windows, imwheel traduce roata mouse-ului și butonul mouse-ului
acțiuni în evenimente de la tastatură folosind extensia XTest la X. Utilizați xdpyinfo pentru informații
pe extensiile acceptate pe serverul dvs. X.

COMMAND LINE OPŢIUNI


Opțiunile disponibile pentru linia de comandă sunt după cum urmează:

-4, --butoane
Întoarce butoanele mouse-ului astfel încât 4 să fie 5 și 5 să fie 4, inversând în sus și în jos
actiuni. Acest lucru ar face 4 butoane oarecum utile! Acesta este similar cu utilizarea
'-b "5 4 6 7 8"'; vezi -b opțiune. Vezi si xmodmap(1).

-b, --butoane buton-spec
Remapează butoanele în buton-spec la intrare interpretată roată/buton. De asemenea, limitează
apăsați butonul la butoanele specificate. The buton-spec trebuie să fie înconjurat de
citate. Fiecare număr de buton trebuie să fie separat printr-un spațiu. The buton-spec is
decodificat în următoarea ordine pentru introducerea roții:

Index interpretat ca număr de buton Nume în imwheelrc
1 roată în sus 4 în sus
2 Roata în jos 5 în jos
3 Roata Stânga 6 Stânga
4 Roata Dreapta 7 Dreapta
5 Butonul degetului mare 1 8 Thumb1
6 Butonul degetului mare 2 9 Thumb2
7 Buton suplimentar 1 10 ExtBt7
8 Buton suplimentar 2 11 ExtBt8
etc

A buton-spec de „4 5” va limita butoanele apucate doar la roată în sus și în jos.
A buton-spec de „0” dezactivează orice mapare definită, permițând astfel sărituri în
buton-spec pentru ceva ce nu există pe mouse-ul tău.
A buton-spec de „4 5 0 0 8” poate fi pentru roata normală sus/jos și un buton pentru degetul mare 1,
dar fără axa orizontală a roții.
Valoarea implicită buton-spec este „4 5 6 7 8 9”, dar poate doriți sau trebuie să personalizați
asta chiar tu. Dacă doriți să ignorați rotița mouse-ului pe șoarecii obișnuiți, asigurați-vă că
începe buton-spec cu „0 0 0 0 ...”, sărind astfel peste verticală și
axele orizontale ale roții (indiferent dacă axa orizontală există sau nu există
folosit).
Vezi si xmodmap(1).

-c, --config
Afișează imediat fereastra de ajutor de configurare.
Vezi si CONFIGURARE AJUTOR

-D, --depanare
Afișați toate informațiile posibile de depanare în timpul rulării. Acest lucru scuipă mult și, de asemenea, sugerez
folosind -d opțiune pentru a preveni detașarea imwheel de control
Terminal.

-d, --desprinde
De fapt, aceasta face opusul numelui său, previne detașarea de
terminal de control (fără daemon). Control-C se oprește, etc...

-f, --concentrare
Forțează ca fereastra secundară a evenimentelor X să fie utilizată în locul hack-ului original care ar fi
înlocuiți fereastra secundară în evenimentul X cu o interogare de focalizare sondată (XGetInputFocus).
Acest lucru ar trebui să rezolve unele probleme de compatibilitate cu unii manageri de ferestre, cum ar fi
producător de ferestre și, poate, iluminare. Dacă nimic nu pare să funcționeze bine, încercați
activează sau dezactivează...

-g, --focus-evenimente
Dezactivați utilizarea evenimentelor de focalizare pentru prinderea butoanelor. Dacă ale tale @Exclus ferestrele nu sunt
prindeți din nou butoanele mouse-ului când ieșiți, încercați să activați sau să dezactivați acest lucru...

-h, --Ajutor
Ajutor scurt cu privire la opțiuni plus informații despre versiune/autor.

-k, --ucide
Încercări de a-l ucide pe vechiul imwheel. ID-urile de proces sunt testate folosind /proc/${pid}/status
Nume: câmp ?= imwheel. Dacă / proc nu este montat, atunci aceasta eșuează de fiecare dată!
În caz contrar, acest lucru asigură că procesul greșit nu este ucis.

-q, --părăsi
Ieșiți din imwheel înainte de a intra în bucla de evenimente.
Exemplu: `imwheel -k -q' = kill and quit (ordinea opțiunilor nu contează)

-X, --afişa afișa
Utilizați XServer la un anumit afișa în formă standard X. Utilizarea acestei opțiuni este utilă
pentru mai multe afișaje.

X WINDOWS


Utilizați mai multe imwheels fie setând variabila de mediu DISPLAY înainte de a rula
fiecare imwheel, sau folosiți -X or --afişa opțiuni pentru a specifica un afișaj diferit pentru fiecare
imwheel. Nu este recomandat să rulați mai multe imwheels pe același afișaj, dar este
permis și poate provoca lucruri ciudate să se întâmple în timp ce utilizați roata sau butoanele.

Editați xorg.conf și asigurați-vă că în secțiunea „InputDevice” se află Protocolul mouse-ului
setați la „ExplorerPS/2” pentru un mouse modern PS/2 sau USB sau, dacă nu, atunci „IMPS/2”. Pentru serial
șoarecii îl setează pe „IntelliMouse” sau „Auto”. Acesta este pentru șoareci compatibili cu IntelliMouse; alte
pot fi necesare protocoale pentru alți șoareci.

NOTĂ
@Exclude comanda trebuie utilizată pentru clienții care fie folosesc ZAxis pentru ei înșiși și
nu au traduceri de la tastatură care să provoace același efect dorit. The @Exclude comanda trebuie
de asemenea, să fie adăugat pentru orice client care necesită mouse și/sau mouse-ul buton apucă și care nu
specificați anumite butoane de prins. Acești clienți nu reușesc atunci când încearcă să apuce mouse-ul
deoarece butoanele 4 și 5 sunt deja apucate de imwheel. XV este un exemplu de client
care necesită aceste tipuri de apucături pentru a reuși. Clienții KDE folosesc ZAxis pentru ei
scopuri. Imwheelrc furnizat include deja o excludere pentru XV. Vedeți IMWheelRC
secțiune pentru mai multe informații.

IMWHEELRC


IMWheel folosește, opțional, două fișiere de configurare. Unul, /etc/X11/imwheel/imwheelrc, este
utilizabil de toată lumea. Celălalt este $HOME/.imwheelrc, folosit doar de un utilizator. Unul este
furnizat și ar fi trebuit instalat automat în /etc/X11/imwheel. Toate spațiile albe
este ignorat în fișiere, cu excepția ghilimelelor duble ale numelor ferestrelor.

Fișierul de configurare constă din nume de ferestre și traduceri de evenimente și/sau imwheel
comenzi care încep cu simbolul „@” (at). Fiecare nume de fereastră începe o secțiune care este
configurația acestuia. Numele ferestrelor sunt prioritizate ca primul venit, primul servit, deci mai mult
potrivirile generice ar trebui să apară întotdeauna mai târziu în fișierul de configurare.

Comentariile încep cu o liră (#) și se extind până la sfârșitul rândului.

IMWHEELRC FEREASTRA SECȚIUNEA ANTETURI


Anteturile secțiunii cu numele ferestrei sunt de fapt unul dintre cele patru lucruri:

Titlul ferestrei
Numele clasei ferestrei
Nume resursă fereastră
(null) care se potrivește cu „\(null\)” din imwheelrc

Cele mai multe dintre acestea pot fi verificate folosind modulul FvwmIdent al fvwm2 sau configuratorul (vezi
CONFIGURARE AJUTOR secțiune). Alți manageri de ferestre pot avea propria lor metodă de
identificarea atributelor ferestrelor.
Fiecare nume de fereastră se potrivește ca șir regex. Astfel, orice fereastră este potrivită folosind expresia regex
modelul „.*” ca nume de fereastră. Acest model ar trebui să fie ultima secțiune din dvs
fișier de configurare sau va suprascrie celelalte configurații de fereastră din fișierul pentru
acțiunile roată/buton potrivite.
Există un antet special notat ca „(null)” care se potrivește cu ferestrele care au un null
șir în cele trei atribute. Acest lucru face posibilă atribuirea de acțiuni chiar și lui Quake3,
care nu are informații pentru fereastra sa. Doar asigurați-vă că vă dați seama că cheile folosite
nu ar trebui să fie chei care pot intra în conflict cu alte acțiuni cheie din jocul sau aplicația dvs
își propun să lucreze! Fișierul imwheelrc inclus are o secțiune „(null)” inclusă în
demonstra și ar trebui să funcționeze cu Quake3.
Numele fiecărei ferestre/clase/resurse trebuie sa să fie cuprins între ghilimele duble ("") pe o linie în sine.

În interiorul fiecărei secțiuni de fereastră se află orice număr de definiții sau comenzi de traducere. Fiecare
definiția traducerii sau comanda trebuie să fie pe o linie în sine. Secțiunea ferestre nu
trebuie să fie terminat, deoarece se încheie fie prin pornirea unei alte secțiuni de fereastră, fie
sfârşitul fişierului de configurare.

IMWHEELRC TRADUCERE DEFINIȚII


Traducerile mouse-ului/butonului ocupă fiecare câte o linie după ce o secțiune de fereastră a fost
a început. Fiecare argument este separat prin virgule(,); spațiile albe sunt ignorate. KeySyms sunt
folosit pentru a specifica intrarea și ieșirile de la tastatură. Conductele (|) sunt folosite pentru a uni mai multe chei
într-o singură intrare/ieșire. Formatul este următorul...

NECESARE
Următoarele argumente sunt necesare pentru a face o definiție minimă a traducerii.

Cheie Modificatorii Intrare
X KeySyms unite prin conducte care indică tastele necesare apăsate atunci când mouse-ul
se face acțiune pentru ca această traducere să fie utilizată. Alt, Meta, Control și
Tastele Shift sunt modificatoare obișnuite, dar sunt menționate ușor diferit decât doar
„Shift”, ci mai degrabă „Shift_L” sau „Shift_R”, diferențiind între stânga și dreapta
tastele Shift. Consultați secțiunea KeySyms pentru mai multe.

`Nici unul' este un KeySym special folosit de imwheel, este folosit pentru a indica niciun modificator. A
intrarea goală este, de asemenea, acceptabilă în acest caz, dar mai puțin descriptivă a ceea ce se întâmplă
pe! Dacă `Nici unul' este folosit, atunci nu pot exista modificatori în uz în timpul roții
acțiune. Dacă câmpul este gol, atunci Orice modificatorul se va potrivi, așa că introduceți-le pe ultimele
secțiunea ferestrei lor.

Mouse Acțiune Intrare
Aceasta este intrarea de la rotița sau butonul mouse-ului. Este una dintre următoarele și
afară unu:

Up
Jos
Stânga
Dreapta
Deget mare

Acestea se explică de la sine. Dacă aveți probleme, utilizați configuratorul!

Cheie Acțiune producție
Out KeySyms sunt plasate aici. Consultați secțiunea KeySyms pentru mai multe despre toate cele disponibile
KeySyms. Alăturați-vă KeySyms folosind conducte. Tastele de ieșire sunt apăsate în ordine și eliberate,
în ordine inversă, numai după ce toate au fost apăsate, probabil făcându-le toate combinate
ca în `Control_L|C' care ar fi o apăsare de tastă `^C' (control-c).

OPTIONAL
Următoarele opțiuni sunt opționale, dar pentru a utiliza una trebuie să completați toate cele precedente
argumente.

producție Repetari
De câte ori ar trebui să fie apăsate butonul Output KeySyms la rând.

Valoarea implicită este 1.

Întârziere Inainte de KeyUp eveniment
Cât durează în microsecunde până când eliberăm toate KeySym-urile de ieșire într-o singură ieșire
Repetiţie.

Valoarea implicită este 0.

Întârziere Inainte de Pagina Următoare → Apăsați tasta eveniment
Cât durează în microsecunde până când apăsăm următorul butonul Output KeySyms. Întârzierea asta
apare după eliberarea KeySyms de ieșire.

Valoarea implicită este 0.

IMWHEELRC COMANDE


Comenzile încep cu caracterul „@”. Comenzile sunt după cum urmează:

@Exclude
Excludeți această fereastră de la evenimentele imwheel grabing mouse. IMWheel va desprinde
mouse-ul atunci când aceste ferestre sunt introduse și nu reprindeți mouse-ul până când se focalizează
schimbată într-o fereastră neexclusă. Acest lucru permite trecerea evenimentelor butonului ZAxis
prin normal și mouse-ul apucă pentru a reuși.

@Prioritate=prioritate
Utilizarea acesteia este permisă în fiecare secțiune de fereastră/clasă/resurse. Superior prioritate
valorile au prioritate față de cele inferioare. Priorități egale pe secțiuni fac ca
Fișierul imwheelrc analizat de sus în jos pentru a găsi prima potrivire. Prin urmare @Prioritate
poate fi folosit pentru a face căutarea de fișiere a potrivirilor să nu fie în ordine, atunci nu trebuie
Păstrați intrările în ordine, dacă doriți. Fișierul imwheelrc furnizat conține
comentarii ample și exemple ale @Prioritate Funcția.
Valoarea implicită prioritate pentru orice secțiune nouă este 0. Ultima @Prioritate comanda într-un
secțiunea înlocuiește toate prioritățile anterioare pentru acea secțiune. Astfel fiecare secţiune are
unul singur prioritate aşezarea în final. Prioritățile sunt păstrate ca int, deci interval
de la INT_MAX la INT_MIN. (Consultați /usr/include/limits.h pentru aceste valori de pe dvs
sistem.)

CONFIGURARE AJUTOR


IMWheel conține un ajutor de configurare semi-ascuns care poate fi adus prin rulare
și jos de câteva ori în fereastra rădăcină a serverului X. În această fereastră puteți găsi
afară posibile nume de ferestre de utilizat în fișierul dvs. imwheelrc. Apăsați pe mini-captură de ecran
pentru a apuca o altă fereastră, inclusiv fereastra rădăcină (întregul ecran).

Rotița mouse-ului și acțiunile butoanelor pot fi luate împreună cu tastele modificatoare active de pe
tastatură. Este afișată acțiunea roată/buton al mouse-ului și sunt afișate X KeySyms
sub ea. Toate aceste informații pot fi introduse direct într-un imwheelrc după cum doriți.

IMWheel poate fi repornit pentru a citi într-un fișier imwheelrc modificat sau configuratorul poate fi
anulat, determinând imwheel să reia operațiunile fără a citi fișierul de configurare. La
reporniți, imwheel se execută așa cum a fost numit de utilizator în primul rând, dar adăugând -R
opțiunea de a se indica că acesta este un imwheel repornit. The -R nu este pentru utilizare de către
utilizatorul, deoarece ocolește o anumită configurație a imwheel.

KEYSYMS


Programul se așteaptă ca combinații de keysyms să fie utilizate prin utilizarea caracterelor pipe(|) pentru
combinați-le împreună.

Exemplu:
Alt_R|Shift_R

Înseamnă dreapta alt și schimbă dreapta împreună, nu doar una sau alta! Și
nu unul dupa altul, ambele sunt presate in acelasi timp esential.

Numele Keysym modificatoare comune utilizate în X:
Shift_L Shift_R
Control_L Control_R
Alt_L Alt_R

Acestea probabil nu au nicio cheie alocată în prezent, cu excepția cazului în care dvs xmodmap pe ei inauntru:

Meta_L Meta_R (De fapt, tastaturile Sun au asta...)
Super_L Super_R
Hyper_L Hyper_R

Și iată câteva pe care le puteți folosi și sunt undeva pe tastatura ta. Iată unde
au fost pe tastatura mea, din nou, acest lucru nu este universal. Folosește XEV program pentru a vă testa
propriile taste de pe tastatură!

Caps_Lock = Tasta Caps Lock!
(Acest lucru încă pornește și dezactivează blocarea majusculelor!)
Num_Lock = Tasta Num Lock!
(Acest lucru nu este bine de folosit...
din aceleași motive ca și Caps_Lock)
Multi_key = Tasta Scroll Lock!
(Dă-ți seama!)
Mode_switch = Right Alt... pentru mine oricum.
(Asta înseamnă că nu pot folosi Alt_R)

Este posibil ca tastelor Windows să nu fie alocate niciun KeySym, dar vor avea numere. xmodmap poate să
poate fi folosit pentru a le atribui unui KeySym real.

Pentru a găsi numele keysym pentru orice chei disponibile, consultați /usr/include/X11/keysymdef.h dosar, și
pentru orice definiție din acel fișier, eliminați „XK_” pentru numele KeySym utilizabil din
Fișier de configurare. Calea către acest fișier poate fi diferită pentru dvs.

Amintiți-vă, întotdeauna există configuratorul. Și XEV va ajuta si aici!

WHEEL AS MIJLOC BUTTON IN X


Configurați XF86Config fără „Emulate3Buttons” și creșteți „Buttons” dacă este de 2 în
secțiunea Ponter sau InputDevice. Roata va acționa ca un adevărat buton din mijloc și
cele două butoane exterioare vor acționa ca butoane separate (1 și 3), chiar și atunci când sunt apăsate împreună.

Desigur, dacă roata dvs. continuă să apese pe butonul din mijloc în timp ce încercați să utilizați roata
poate doriți să activați opțiunea Emulate3Buttons pentru a dezactiva butonul de roată! Și
nu uitați să reduceți argumentul Butoane la 2!

STANGA BUTTON CARTOGRAFIERE IN X WINDOWS


Pentru acei stângaci de acolo, această comandă vă poate ajuta să configurați corect butoanele
XWindows atât pentru stângaci, cât și pentru folosirea imwheel.

xmodmap -e „pointer = 3 2 1 4 5”
or
xmodmap -e „pointer = 3 2 1 4 5 6 7”
etc ..
xmodmap -e „pointer = 3 2 1 4 5 6 7 8 9”

NOTĂ: cele mai multe dintre acestea NU vor funcționa, din cauza tuturor limitelor din X.

Adăugați mai multe numere la sfârșitul acestui rând dacă aveți mai multe butoane!

Utilizați imwheel online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

  • 1
    7z
    7z
    7z - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Rulați 7z
  • 2
    7za
    7za
    7za - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Run 7za
  • 3
    înfiorător
    înfiorător
    CREEPY - O informație de geolocalizare
    agregator DESCRIERE: înfiorător este un
    aplicație care vă permite să adunați
    informații legate de geolocalizare despre
    utilizatori din...
    Fugi înfiorător
  • 4
    cricket-compilare
    cricket-compilare
    cricket - Un program pentru gestionarea
    colectarea și afișarea seriilor temporale
    date ...
    Rulați cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script pentru a obține
    informații despre versiunea instalată
    de G-Wrap...
    Rulați g-wrap-config
  • 6
    g.iarbă de acces
    g.iarbă de acces
    g.access - Controlează accesul la
    setul de hărți curent pentru alți utilizatori de pe
    sistem. Dacă nu este oferită nicio opțiune, se imprimă
    Statusul curent. CUVINTE CHEIE: general, hartă
    management, p...
    Rulați g.accessgrass
  • Mai mult »

Ad