IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

imwheel - Online nel cloud

Esegui imwheel nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando imwheel che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


imwheel - un interprete della rotellina del mouse e dei pulsanti per X Windows

SINOSSI


imwheel [ Opzioni ]

DESCRIZIONE


IMWwheel è un traduttore di pulsanti e rotellina del mouse universale per il sistema X Windows.
Utilizzando l'input da X Windows, imwheel traduce la rotellina del mouse e il pulsante del mouse
azioni in eventi della tastiera utilizzando l'estensione XTest per X. Usa xdpyinfo per informazioni
sulle estensioni supportate nel tuo server X.

COMANDO LINE VERSIONI


Le opzioni della riga di comando disponibili sono le seguenti:

-4, --pulsanti flip
Capovolge i pulsanti del mouse in modo che 4 sia 5 e 5 sia 4, invertendo Su e Giù
Azioni. Ciò renderebbe in qualche modo utile 4 pulsanti! Questo è simile all'uso
'-b "5 4 6 7 8"'; vedere il -b opzione. Guarda anche xmodmap(1).

-B, --pulsanti pulsante-spec
Rimappa i pulsanti in pulsante-spec all'input interpretato della rotella/pulsante. Limita anche il
pulsante afferrare i pulsanti specificati. Il pulsante-spec deve essere circondato da
citazioni. Ciascun numero di pulsante deve essere separato da uno spazio. Il pulsante-spec is
decodificato nel seguente ordine per l'input della ruota:

Indice interpretato come nome del numero del pulsante in imwheelrc
1 ruota su 4 su
2 ruote giù 5 giù
3 Ruota Sinistra 6 Sinistra
4 ruote a destra 7 a destra
5 Pulsante pollice 1 8 Pollice1
6 Pulsante pollice 2 9 Pollice2
7 Pulsante extra 1 10 ExtBt7
8 Pulsante extra 2 11 ExtBt8
ecc.

A pulsante-spec di "4 5" limiterà i pulsanti afferrati alla sola ruota su e giù.
A pulsante-spec di "0" disattiva qualsiasi mappatura definita, consentendo così salti nel
pulsante-spec per qualcosa che non esiste sul tuo mouse.
A pulsante-spec di "4 5 0 0 8" può essere per la normale ruota su/giù e un pulsante pollice 1,
ma nessun asse orizzontale della ruota.
Il predefinito pulsante-spec è "4 5 6 7 8 9", ma potresti volere o aver bisogno di personalizzare
questo tu stesso. Se vuoi ignorare la rotellina del mouse sui mouse normali, assicurati di
avviare il pulsante-spec con "0 0 0 0 ...", saltando così la verticale e
assi orizzontali della ruota (se l'asse orizzontale esiste o è
Usato).
Vedi anche xmodmap(1).

-C, --config
Popup alla finestra dell'assistente di configurazione immediatamente.
Vedi anche CONFIGURAZIONE ASSISTENTE

-D, - debug
Mostra tutte le possibili informazioni di debug durante l'esecuzione. Questo sputa molto e suggerisco anche
usando il -d opzione per evitare che imwheel si stacchi dal controllo
terminale.

-D, --stacca
In realtà questo fa l'opposto del suo nome, impedisce il distacco dal
terminale di controllo (nessun demone). Control-C si ferma, ecc...

-F, --messa a fuoco
Forza l'uso della sottofinestra dell'evento X al posto dell'hack originale che lo farebbe
sostituire la sottofinestra nell'evento X con una query con focus sondato (XGetInputFocus).
Questo dovrebbe risolvere alcuni problemi di compatibilità con alcuni gestori di finestre, come
creatore di finestre e forse illuminazione. Se niente sembra funzionare bene, prova
attivando o disattivando questa opzione...

-G, --focus-eventi
Disabilita l'uso degli eventi di attivazione per l'acquisizione dei pulsanti. Se tuo @Escluso le finestre non lo sono
riprendendo i pulsanti del mouse quando esci, prova ad attivarlo o disattivarlo...

-H, --Aiuto
Breve guida sulle opzioni più informazioni sulla versione/autore.

-K, --uccisione
Tentativi di uccidere il vecchio imwheel. Gli ID di processo vengono testati utilizzando / proc /${pid}/stato
Nome: campo ?= imwheel. Se / proc non è montato, quindi fallisce ogni volta!
In caso contrario, ciò garantisce che il processo sbagliato non venga interrotto.

-Q, --uscire
Esci da imwheel prima di entrare nel ciclo degli eventi.
Esempio: `imwheel -k -q' = kill and quit (l'ordine delle opzioni non ha importanza)

-X, --Schermo dalla visualizzazione
Usa XServer in uno specifico dalla visualizzazione in forma X standard. L'uso di questa opzione è utile
per più display.

X FINESTRE


Usa più imwheel impostando la variabile d'ambiente DISPLAY prima di eseguire
ogni imwheel, o utilizzare il -X or --Schermo opzioni per specificare un display diverso per ciascuno
imwheel. L'esecuzione di più imwheel sullo stesso display non è consigliata, ma lo è
consentito e può causare strane cose durante l'utilizzo della rotella o dei pulsanti.

Modifica il tuo xorg.conf e assicurati che nella sezione "InputDevice", il protocollo del tuo mouse sia
impostare su "ExplorerPS/2" per un moderno mouse PS/2 o USB o, in caso contrario, su "IMPS/2". Per seriale
mouse impostarlo su "IntelliMouse" o "Auto". Questo è per i mouse compatibili con IntelliMouse; Altro
possono essere richiesti protocolli per altri topi.

NOTA
I @Escludere Il comando deve essere utilizzato per i client che utilizzano l'Asse ZA per se stessi e
non hanno traduzioni della tastiera per causare lo stesso effetto desiderato. Il @Escludere il comando deve
essere aggiunto anche per qualsiasi client che richiede la presa del mouse e/o dei pulsanti del mouse e che non lo fanno
specificare pulsanti specifici da afferrare. Questi client falliscono quando cercano di afferrare il mouse
perché i pulsanti 4 e 5 sono già afferrati da imwheel. XV è un esempio di cliente
che richiede questi tipi di afferra per avere successo. I client KDE usano ZAxis da soli
scopi. L'imwheelrc fornito include già un'esclusione per XV. Vedi IMWheelRC
sezione per ulteriori informazioni.

IMWHEELRC


IMWheel utilizza, facoltativamente, due file di configurazione. Uno, /etc/X11/imwheel/imwheelrc, è
utilizzabile da tutti. L'altro è $HOME/.imwheelrc, utilizzato solo da un utente. Uno è
fornito e avrebbe dovuto essere installato automaticamente in /etc/X11/imwheel. Tutti gli spazi bianchi
viene ignorato nei file tranne che all'interno delle doppie virgolette dei nomi delle finestre.

Il file di configurazione è costituito da nomi di finestre e traduzioni di eventi e/o imwheel
comandi che iniziano con un simbolo `@' (at). Ogni nome di finestra inizia una sezione che è
la sua configurazione. I nomi delle finestre hanno la priorità in base all'ordine di arrivo, quindi altro
le corrispondenze generiche dovrebbero sempre verificarsi più avanti nel file di configurazione.

I commenti iniziano con un cancelletto (#) e si estendono fino alla fine della riga.

IMWHEELRC FINESTRA SEZIONE INTESTAZIONI


Le intestazioni della sezione del nome della finestra sono in realtà una delle quattro cose:

Titolo della finestra
Nome classe finestra
Nome risorsa finestra
(null) che corrisponde a "\(null\)" nell'imwheelrc

La maggior parte di questi sono sondabili tramite il modulo FvwmIdent di fvwm2 o il configuratore (vedi
CONFIGURAZIONE ASSISTENTE sezione). Altri gestori di finestre possono avere il proprio metodo di
identificare gli attributi di Windows.
Ogni nome di finestra è abbinato come stringa regex. Quindi qualsiasi finestra è abbinata usando l'espressione regolare
pattern ".*" come nome della finestra. Questo modello dovrebbe essere l'ultima sezione nel tuo
file di configurazione, o sovrascriverà le altre configurazioni della finestra nel file per
azioni ruota/pulsante abbinate.
C'è un'intestazione speciale annotata come "(null)" che corrisponde alle finestre che hanno un null
stringa nei tre attributi. Ciò rende possibile assegnare azioni anche a Quake3,
che non ha informazioni per la sua finestra. Assicurati solo di renderti conto che le chiavi utilizzate
non dovrebbero essere chiavi che potrebbero entrare in conflitto con altre azioni chiave nel gioco o nell'applicazione
mirano a far funzionare! Il file imwheelrc incluso ha una sezione "(null)" inclusa per
dimostrare, e dovrebbe funzionare con Quake3.
Ogni nome di finestra/classe/risorsa devono obbligatoriamente: essere racchiuso tra virgolette (") su una riga a sé stante.

All'interno di ogni sezione della finestra c'è un numero qualsiasi di definizioni o comandi di traduzione. Ogni
la definizione o il comando della traduzione deve trovarsi su una riga a sé stante. La sezione della finestra no
devono essere terminati, poiché vengono terminati avviando un'altra sezione della finestra o
la fine del file di configurazione.

IMWHEELRC TRADUZIONE DEFINIZIONI


Le traduzioni della rotellina del mouse/pulsante occupano ciascuna una riga dopo che una sezione della finestra è stata
cominciato. Ogni argomento è separato da virgole(,); gli spazi bianchi vengono ignorati. I KeySym sono
utilizzato per specificare l'input e gli output della tastiera. Le pipe (|) vengono utilizzate per unire più chiavi
in un ingresso/uscita. Il formato è il seguente...

OBBLIGATORIO
I seguenti argomenti sono necessari per creare una definizione di traduzione minima.

Le modificatori Ingresso
X KeySyms uniti da pipe che indicano i tasti richiesti premuti quando il mouse
viene eseguita un'azione affinché questa traduzione possa essere utilizzata. Alt, Meta, Controllo e
I tasti Maiusc sono modificatori tipici, ma sono indicati in modo leggermente diverso da solo
"Shift" ma piuttosto "Shift_L" o "Shift_R", differenziando tra sinistra e destra
tasti di spostamento. Vedere la sezione KeySyms per ulteriori informazioni.

`Nessuna' è un KeySym speciale usato da imwheel, è usato per indicare nessun modificatore. UN
anche in questo caso è accettabile una voce vuota, ma meno descrittiva di ciò che sta accadendo
in poi! Se `Nessuna' viene utilizzato quindi non ci possono essere modificatori in uso durante la ruota
azione. Se il campo è vuoto allora in qualsiasi il modificatore corrisponderà, quindi inserisci questi ultimi in
la loro sezione della finestra.

Topo Action Ingresso
Questo è l'input dalla rotella o dal pulsante del mouse. È uno dei seguenti e
esclusivamente uno:

Up
giù
sinistra
La giusta
Pollice

Questi sono autoesplicativi. Se hai problemi usa il configuratore!

Le Action Uscita
I KeySym sono posizionati qui. Vedi la sezione KeySyms per maggiori informazioni su tutti i disponibili
KeySyms. Unisciti a KeySyms usando le pipe. I tasti di uscita vengono premuti in ordine e rilasciati,
in ordine inverso, solo dopo averli premuti tutti, probabilmente facendoli unire tutti insieme
come in `Control_L|C' che sarebbe una pressione di un tasto `^C' (control-c).

OPTIONAL
Le seguenti opzioni sono facoltative, ma per utilizzarne una è necessario compilare tutte le precedenti
argomenti.

Uscita Ripetizioni
Quante volte deve essere premuto Output KeySyms in una riga.

L'impostazione predefinita è 1.

Ritardo Prima KeyUp Evento
Quanto tempo in microsecondi prima di rilasciare tutti i KeySyms di output in un output?
Ripetizione.

L'impostazione predefinita è 0.

Ritardo Prima Avanti KeyPress Evento
Quanto tempo in microsecondi fino a quando non premiamo il prossimo Output KeySyms. questo ritardo
si verifica dopo il rilascio di Output KeySyms.

L'impostazione predefinita è 0.

IMWHEELRC COMANDI


I comandi iniziano con il carattere "@". I comandi sono i seguenti:

@Escludere
Escludi questa finestra dagli eventi del mouse che catturano imwheel. IMWheel sbloccherà il
mouse quando si accede a queste finestre e non riprendere il mouse finché il focus non è
modificato in una finestra non esclusa. Ciò consente il passaggio degli eventi del pulsante ZAxis
attraverso normalmente e afferra il mouse per avere successo.

@Priorità=priorità
L'utilizzo di questo è consentito in ogni sezione finestra/classe/risorsa. Più alto priorità
i valori hanno la precedenza su quelli inferiori. La parità di priorità sulle sezioni rende il
imwheelrc file analizzato dall'alto verso il basso per trovare la prima corrispondenza. così @Priorità
può essere utilizzato per rendere la ricerca del file per le corrispondenze non in ordine, quindi non è necessario
mantieni le voci in ordine se lo desideri, per favore. Il file imwheelrc fornito contiene
ampi commenti ed esempi di @Priorità funzione.
Il predefinito priorità per ogni nuova sezione è 0. L'ultimo @Priorità comando in a
sezione sovrascrive tutte le priorità precedenti per quella sezione. Quindi ogni sezione ha
solo uno priorità impostazione alla fine. Le priorità vengono mantenute come int, quindi range
da INT_MAX a INT_MIN. (Vedi /usr/include/limits.h per questi valori sul tuo
sistema.)

CONFIGURAZIONE ASSISTENTE


IMWheel contiene un helper di configurazione semi-nascosto che può essere attivato arrotolando
e giù alcune volte nella finestra principale del server X. All'interno di questa finestra puoi trovare
possibili nomi di finestra da utilizzare nel file imwheelrc. Premi sulla cattura mini-schermo
per prendere un'altra finestra, inclusa la finestra principale (schermo intero).

Le azioni della rotellina del mouse e dei pulsanti possono essere afferrate insieme ai tasti modificatori attivi sul
tastiera del computer. Viene visualizzata l'azione della rotellina/pulsante del mouse e vengono visualizzati gli X KeySyms
sotto. Tutte queste informazioni possono essere inserite direttamente in un imwheelrc come desiderato.

IMWheel può essere riavviato per leggere un file imwheelrc modificato o il configuratore può essere
annullato facendo in modo che imwheel riprenda le operazioni senza leggere il file di configurazione. a
riavviare, imwheel si esegue come chiamato dall'utente in primo luogo ma aggiungendo il -R
opzione per indicare a se stesso che si tratta di un imwheel riavviato. Il -R non è per l'uso da
l'utente, poiché bypassa alcune configurazioni di imwheel.

CHIAVISIMI


Il programma si aspetta che vengano usate combinazioni di keysyms usando i caratteri pipe(|) per
combinarli insieme.

Esempio:
Alt_R|Maiusc_R

Significa giusto alt ed spostamento a destra insieme, non solo l'uno o l'altro! e
non uno dopo l'altro, sono entrambi premuti allo stesso tempo essenzialmente.

Nomi Keysym del modificatore comune usati in X:
Maiusc_L Maiusc_R
Controllo_L Controllo_R
Alt_L Alt_R

Questi probabilmente non sono attualmente assegnati ad alcuna chiave, a meno che tu xmodmap Loro dentro:

Meta_L Meta_R (In realtà, le tastiere Sun hanno questo...)
Super_L Super_R
Iper_L Iper_R

Ed eccone alcuni che potresti usare, e lo sono da qualche parte sulla tua tastiera. Ecco dove
erano sulla mia tastiera, di nuovo, questo non è universale. Utilizzare il xv programma per testare il tuo
propri tasti sulla tastiera!

Caps_Lock = Il tasto BLOC MAIUSC!
(Questo attiva e disattiva ancora il blocco maiuscole!)
Num_Lock = Il tasto Bloc Num!
(Questo non va bene da usare...
per gli stessi motivi di Caps_Lock)
Multi_key = Il tasto Blocco scorrimento!
(Vai a capire!)
Mode_switch = Alt destro... per me comunque.
(Questo significa che non posso usare Alt_R)

Le chiavi di Windows non possono essere assegnate a KeySyms, ma avranno numeri. xmodmap può
essere utilizzati per assegnarli a un vero KeySym.

Per trovare i nomi keysym per tutte le chiavi disponibili, vedere il /usr/include/X11/keysymdef.h file e
per qualsiasi definizione in quel file rimuovere "XK_" per il nome KeySym utilizzabile nel
file di configurazione. Il percorso di questo file potrebbe essere diverso per te.

Ricorda, c'è sempre il configuratore. e xv aiuterà anche qui!

RUOTA AS MEDIO BUTTON IN X


Configura XF86Config senza "Emulate3Buttons" e aumenta "Buttons" se è 2 in
la sezione Ponter o InputDevice. La ruota agirà come un vero pulsante centrale e il
i due pulsanti esterni agiranno come pulsanti separati (1 e 3), anche se premuti insieme.

Ovviamente se il volante continua a fare clic sul pulsante centrale mentre cerchi di usarlo
potresti voler attivare l'opzione Emulate3Buttons per disabilitare il pulsante della ruota! e
non dimenticare di ridurre l'argomento Buttons a 2!

MANCINO BUTTON MAPPATURA IN X FINESTRE


Per i mancini là fuori, questo comando può aiutarti a impostare correttamente i pulsanti in
XWindows sia per mancini che per uso imwheel.

xmodmap -e "puntatore = 3 2 1 4 5"
or
xmodmap -e "puntatore = 3 2 1 4 5 6 7"
ecc ..
xmodmap -e "puntatore = 3 2 1 4 5 6 7 8 9"

NOTA: la maggior parte di questi NON funzionerà, a causa di tutti i limiti in X.

Aggiungi più numeri alla fine di questa riga se hai più pulsanti!

Usa imwheel online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 2
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 3
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • 4
    Sandbox cuculo
    Sandbox cuculo
    Cuckoo Sandbox utilizza i componenti per
    monitorare il comportamento del malware in a
    Ambiente sandbox; isolato dal
    resto del sistema. Offre automatizzato
    analisi o...
    Scarica Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Riproduci video di YouTube su LMS (porting di
    Triode's to YouTbe API v3) Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/lms-y...
    Scarica LMS-YouTube
  • 6
    Fondazione per la presentazione di Windows
    Fondazione per la presentazione di Windows
    Fondazione presentazione Windows (WPF)
    è un framework dell'interfaccia utente per la creazione di Windows
    applicazioni desktop. WPF supporta a
    ampio set di sviluppo di applicazioni
    Caratteristiche...
    Scarica Windows Presentation Foundation
  • Di Più "

Comandi Linux

Ad