EngelsFransSpaans

Ad


OnWorks-favicon

imwheel - Online in de cloud

Voer imwheel uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando imwheel dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


imwheel - een muiswiel- en knopinterpreter voor X Windows

KORTE INHOUD


imwiel [ opties ]

PRODUCTBESCHRIJVING


IMWiel is een universele muiswiel- en knopvertaler voor het X Windows-systeem.
Gebruikmakend van de input van X Windows, vertaalt imwheel het muiswiel en de muisknop
acties in toetsenbordgebeurtenissen met behulp van de XTest-extensie voor X. Gebruik xdpyinfo ter informatie
op de ondersteunde extensies op uw X-server.

COMMAND LINE OPTIES


Beschikbare opdrachtregelopties zijn als volgt:

-4, --flip-knoppen
Draait de muisknoppen om zodat 4 5 is en 5 4, waarbij Omhoog en Omlaag worden omgekeerd
acties. Dit zou 4 knoppen enigszins handig maken! Dit is vergelijkbaar met gebruiken
'-b "5 4 6 7 8"'; zie de -b optie. Zie ook xmodmap(1).

-B, --toetsen knop-spec
Knoppen opnieuw toewijzen knop-spec om wiel-/knopinvoer te interpreteren. Beperkt ook de
knop grijpen naar de opgegeven knoppen. De knop-spec moet omgeven zijn door
citaten. Elk knopnummer moet worden gescheiden door een spatie. De knop-spec is
gedecodeerd in de volgende volgorde voor wielinvoer:

Index geïnterpreteerd als knopnummernaam in imwheelrc
1 Wiel omhoog 4 omhoog
2 Wiel omlaag 5 Omlaag
3 Wiel Links 6 Links
4 Wiel rechts 7 rechts
5 Duimknop 1 8 Duim1
6 Duimknop 2 9 Duim2
7 Extra knop 1 10 ExtBt7
8 Extra knop 2 11 ExtBt8
enz.

A knop-spec van "4 5" beperkt de gepakte knoppen tot alleen op en neer bewegen.
A knop-spec van "0" schakelt elke gedefinieerde toewijzing uit, waardoor overslaan in de
knop-spec voor iets dat niet bestaat op uw muis.
A knop-spec van "4 5 0 0 8" kan voor normaal wiel omhoog/omlaag en een duimknop 1 zijn,
maar geen horizontale wielas.
De standaard knop-spec is "4 5 6 7 8 9", maar misschien wil of moet je dit aanpassen
dit zelf. Als u het muiswiel op gewone muizen wilt negeren, zorg er dan voor dat u dat doet
start de knop-spec met "0 0 0 0 ...", waarbij de verticale en wordt overgeslagen
horizontale assen van het wiel (ongeacht of de horizontale as bestaat of niet).
gebruikt).
Zie ook xmodmap(1).

-C, --config
Pop-up naar het configuratiehulpvenster onmiddellijk.
Zie ook CONFIGURATIE HELPER

-NS, --debuggen
Toon alle mogelijke foutopsporingsinformatie tijdens het hardlopen. Dit spuugt veel uit en ik stel ook voor
met de -d optie om te voorkomen dat het imwheel loskomt van de besturing
terminal.

-NS, --losmaken
Eigenlijk doet dit het tegenovergestelde van de naam: het voorkomt onthechting van de
controlerende terminal (geen daemon). Control-C stopt, enz...

-F, --focus
Dwingt het gebruik van het X-gebeurtenissubvenster af in plaats van de originele hack die dat wel zou doen
vervang het subvenster in de X-gebeurtenis door een onderzochte focusquery (XGetInputFocus).
Dit zou een aantal compatibiliteitsproblemen met sommige vensterbeheerders moeten oplossen, zoals
raammaker, en misschien verlichting. Als niets goed lijkt te werken, probeer het dan
dit aan of uit zetten...

-G, --focus-gebeurtenissen
Schakel het gebruik van focusgebeurtenissen voor het grijpen van knoppen uit. Als jouw @Uitgesloten ramen zijn dat niet
hergrijp de muisknoppen bij het afsluiten, probeer dit aan of uit te zetten...

-H, --help
Korte hulp bij opties plus informatie over versie/auteur.

-k, --doden
Pogingen om het oude imwheel te doden. Proces-ID's worden getest met behulp van / proces /${pid}/status
Naam: veld ?= imwheel. Als / proc niet is aangekoppeld, mislukt dit elke keer!
Anders zorgt dit ervoor dat het verkeerde proces niet wordt gedood.

-Q, --ontslag nemen
Sluit imwheel voordat u de gebeurtenislus binnengaat.
Voorbeeld: `imwheel -k -q' = doden en stoppen (volgorde van opties doet er niet toe)

-X, --Scherm tonen
Gebruik XServer op een opgegeven tijdstip tonen in standaard X-vorm. Het gebruik van deze optie is nuttig
voor meerdere beeldschermen.

X WINDOWS


Gebruik meerdere imwheels door de omgevingsvariabele DISPLAY in te stellen voordat u deze uitvoert
elk imwheel, of gebruik de -X or --Scherm opties om voor elk een andere weergave op te geven
imwiel. Het uitvoeren van meerdere imwheels op hetzelfde scherm wordt niet aanbevolen, maar is dat wel
toegestaan ​​en kunnen ervoor zorgen dat er vreemde dingen gebeuren tijdens het gebruik van het wiel of de knoppen.

Bewerk uw xorg.conf en zorg ervoor dat in de sectie "InputDevice" uw muisprotocol staat
ingesteld op "ExplorerPS/2" voor een moderne PS/2- of USB-muis, of anders "IMPS/2". Voor serieel
muizen zetten het op "IntelliMouse" of "Auto". Dit is voor IntelliMouse-compatibele muizen; ander
protocollen kunnen nodig zijn voor andere muizen.

NOTITIE
De @Uitsluiten commando moet worden gebruikt voor clients die de ZAxis voor zichzelf gebruiken en
hebben geen toetsenbordvertalingen om hetzelfde gewenste effect te veroorzaken. De @Uitsluiten commando moet
kan ook worden toegevoegd voor elke cliënt die muis- en/of muisknopgrepen nodig heeft en dat niet doet
specificeer specifieke knoppen die u wilt pakken. Deze clients falen als ze de muis proberen te pakken
omdat de knoppen 4 en 5 al door imwheel worden gegrepen. XV is een voorbeeld van een klant
dat vereist dit soort grijpers om te slagen. KDE-clients gebruiken de ZAxis voor zichzelf
doeleinden. De meegeleverde imwheelrc bevat al een uitsluiting voor XV. Zie de IMWheelRC
sectie voor meer informatie.

IMWIELRC


IMWheel gebruikt optioneel twee configuratiebestanden. Eén daarvan is /etc/X11/imwheel/imwheelrc
bruikbaar voor iedereen. De andere is $HOME/.imwheelrc, die slechts door één gebruiker wordt gebruikt. Een is
meegeleverd en zou automatisch geïnstalleerd moeten zijn in /etc/X11/imwheel. Allemaal witruimte
wordt genegeerd in de bestanden, behalve binnen de dubbele aanhalingstekens van de vensternamen.

Het configuratiebestand bestaat uit vensternamen en gebeurtenisvertalingen en/of imwheel
opdrachten die beginnen met een `@' (at)-symbool. Elke vensternaam begint een sectie
zijn configuratie. De vensternamen krijgen voorrang op basis van wie het eerst komt, het eerst maalt, dus meer
generieke overeenkomsten moeten altijd later in het configuratiebestand voorkomen.

Opmerkingen beginnen met een hekje (#) en lopen door tot het einde van de regel.

IMWIELRC VENSTER SECTIE KOPPEN


Sectiekoppen voor vensternamen zijn eigenlijk een van de volgende vier dingen:

Venstertitel
Naam van vensterklasse
Naam van vensterbron
(null) wat overeenkomt met "\(null\)" in de imwheelrc

De meeste hiervan kunnen worden onderzocht met behulp van de FvwmIdent-module van fvwm2 of de configurator (zie de
CONFIGURATIE HELPER sectie). Andere vensterbeheerders hebben mogelijk hun eigen methode
kenmerken van vensters identificeren.
Elke vensternaam komt overeen als een regex-tekenreeks. Dus elk venster wordt gematcht met behulp van de regex
patroon ".*" als vensternaam. Dit patroon zou het laatste deel in je moeten zijn
configuratiebestand, anders overschrijft het de andere vensterconfiguraties in het bestand voor
overeenkomende wiel-/knopacties.
Er is een speciale koptekst genoteerd als "(null)" die overeenkomt met vensters met een null
tekenreeks in de drie attributen. Dit maakt het mogelijk om acties toe te wijzen aan zelfs Quake3,
die geen info heeft voor zijn venster. Zorg ervoor dat u zich realiseert dat de sleutels worden gebruikt
mogen geen sleutels zijn die in conflict kunnen komen met andere sleutelacties in het spel of de applicatie die u gebruikt
zijn gericht op het maken van werk! Het meegeleverde imwheelrc-bestand heeft een sectie "(null)".
demonstreren, en het zou moeten werken met Quake3.
Elke naam van venster/klasse/bron Dan moet je tussen dubbele aanhalingstekens (") op een regel op zichzelf staan.

Binnen elke venstersectie bevindt zich een willekeurig aantal vertaaldefinities of opdrachten. Elk
De vertalingsdefinitie of opdracht moet op zichzelf op een regel staan. Het raamgedeelte niet
moet worden beëindigd, omdat het wordt beëindigd door een ander venstergedeelte te starten of
het einde van het configuratiebestand.

IMWIELRC VERTALING DEFINITIES


Muiswiel-/knopvertalingen nemen elk een regel in beslag nadat een venstersectie is geweest
begonnen. Elk argument wordt gescheiden door komma's(,); witruimte wordt genegeerd. KeySyms zijn
gebruikt om de invoer en uitvoer van het toetsenbord te specificeren. Pipes (|) worden gebruikt om meerdere toetsen samen te voegen
in één ingang/uitgang. Het formaat is als volgt...

VERPLICHT
De volgende argumenten zijn vereist om een ​​minimale vertalingsdefinitie te maken.

sleutel modifiers Invoer
X KeySyms verbonden door pijpen die de vereiste toetsen aangeven die worden ingedrukt wanneer de muis wordt gebruikt
Er wordt actie ondernomen om deze vertaling te kunnen gebruiken. Alt, Meta, Controle en
Shift-toetsen zijn typische modificatoren, maar worden iets anders vermeld dan alleen
`Shift' maar eerder `Shift_L' of `Shift_R', waarbij onderscheid wordt gemaakt tussen links en rechts
Shift-toetsen. Zie de sectie KeySyms voor meer.

`Geen' is een speciale KeySym die door imwheel wordt gebruikt en wordt gebruikt om aan te geven dat er geen modifiers zijn. A
blanco invoer is in dit geval ook acceptabel, maar beschrijft minder wat er aan de hand is
op! Als 'Geen' wordt gebruikt, kunnen er tijdens het wiel geen modifiers worden gebruikt
actie. Als het veld dan leeg is elke modifier komt overeen, dus plaats deze als laatste
hun raamgedeelte.

Muis Actie Invoer
Dit is de invoer van het muiswiel of de muisknop. Het is een van de volgende en
Slechts een:

Up
Beneden
Links
Rechts
Duim

Deze spreken voor zich. Als u problemen ondervindt, gebruik dan de configurator!

sleutel Actie uitgang
Onze KeySyms worden hier geplaatst. Zie KeySyms-sectie voor meer informatie over alle beschikbare
KeySyms. Sluit je aan bij KeySyms met behulp van pipelines. Uitvoertoetsen worden in volgorde ingedrukt en losgelaten,
in omgekeerde volgorde, pas nadat ze allemaal zijn ingedrukt, waardoor ze waarschijnlijk allemaal zijn gecombineerd
zoals in `Control_L|C', wat een `^C' (control-c) toetsaanslag zou zijn.

OPTIONELE
De volgende opties zijn optioneel, maar om er één te gebruiken moet u al het voorgaande invullen
argumenten.

uitgang Herhalingen
Hoe vaak moet de Output KeySyms achter elkaar worden ingedrukt.

Standaard is 1.

Vertraging Voor Toets omhoog Event
Hoe lang in microseconden het duurt voordat we alle Output KeySyms in één Output vrijgeven
Herhaling.

Standaard is 0.

Vertraging Voor Volgende Toets indrukken Event
Hoe lang in microseconden voordat we op de volgende Output KeySyms drukken. Deze vertraging
treedt op nadat de Output KeySyms zijn vrijgegeven.

Standaard is 0.

IMWIELRC COMMANDO'S


Opdrachten beginnen met het teken `@'. Commando's zijn als volgt:

@Uitsluiten
Dit venster uitsluiten van imwheel grijpende muisgebeurtenissen. IMWheel zal het
muis wanneer deze vensters worden geopend en pas de muis opnieuw gebruiken als de focus is bereikt
gewijzigd in een niet-uitgesloten venster. Hierdoor kunnen de gebeurtenissen van de ZAxis-knop worden doorgegeven
door normaal en muisgrijpers om te slagen.

@Prioriteit=prioriteit
Het gebruik hiervan is toegestaan ​​in elk venster/klasse/bronsectie. Hoger prioriteit
waarden hebben voorrang op lagere waarden. Gelijke prioriteiten op secties maken de
imwheelrc-bestand van boven naar beneden geparseerd om de eerste match te vinden. Dus @Prioriteit
kan worden gebruikt om het bestand te laten zoeken naar overeenkomsten in de verkeerde volgorde, dan hoeft u dat niet te doen
houd de vermeldingen op orde als u dat wilt. Het meegeleverde imwheelrc-bestand bevat
Uitgebreid commentaar en voorbeelden van de @Prioriteit functie.
De standaard prioriteit voor elke nieuwe sectie is 0. De laatste @Prioriteit opdracht in een
sectie overschrijft alle eerdere prioriteiten voor die sectie. Zo heeft elke sectie
maar een prioriteit uiteindelijk instellen. Prioriteiten worden bewaard als een int, dus bereik
van INT_MAX tot INT_MIN. (Zie /usr/include/limits.h voor deze waarden op uw
systeem.)

CONFIGURATIE HELPER


IMWheel bevat een semi-verborgen configuratiehulp die kan worden opgeroepen door deze op te rollen
en een paar keer naar beneden in het rootvenster van de X-server. In dit venster vind je
mogelijke vensternamen die u in uw imwheelrc-bestand kunt gebruiken. Druk op de minischermopname
om een ​​ander venster te pakken, inclusief het hoofdvenster (hele scherm).

Muiswiel- en knopacties kunnen samen met actieve modificatietoetsen op de
toetsenbord. De muiswiel-/knopactie wordt weergegeven en de X KeySyms worden weergegeven
eronder. Al deze informatie kan naar wens direct in een imwheelrc worden ingevoerd.

IMWheel kan opnieuw worden opgestart om een ​​gewijzigd imwheelrc-bestand in te lezen of de configurator kan dat zijn
geannuleerd waardoor imwheel de activiteiten hervatte zonder het configuratiebestand te lezen. Naar
opnieuw opstarten, voert imwheel zichzelf uit zoals aangeroepen door de gebruiker in de eerste plaats, maar voegt het -R
optie om aan zichzelf aan te geven dat dit een herstart imwheel is. De -R is niet voor gebruik door
de gebruiker, omdat het een bepaalde configuratie van imwheel omzeilt.

SLEUTELSYMEN


Het programma verwacht dat combinaties van keysyms worden gebruikt door pipe(|)-tekens te gebruiken
combineer ze samen.

Voorbeeld:
Alt_R|Shift_R

Betekent juist alt en juiste verschuiving samen, niet alleen het een of het ander! En
niet de een na de ander, ze worden in wezen allebei tegelijkertijd ingedrukt.

Common Modifier Keysym-namen gebruikt in X:
Verschuiving_L Verschuiving_R
Controle_L Controle_R
Alt_L Alt_R

Hieraan zijn momenteel waarschijnlijk geen sleutels toegewezen, tenzij u xmodmap ze in:

Meta_L Meta_R (Eigenlijk hebben Sun-toetsenborden dit...)
Super_L Super_R
Hyper_L Hyper_R

En hier zijn er enkele die u kunt gebruiken, en dat zijn ze ook ergens op je toetsenbord. Hier is waar
ze zaten op mijn toetsenbord, nogmaals, dit is niet universeel. Gebruik de xev programma om je te testen
eigen toetsen op je toetsenbord!

Caps_Lock = De Caps Lock-toets!
(Hiermee wordt Caps Lock nog steeds in- en uitgeschakeld!)
Num_Lock = De Num Lock-toets!
(Dit is niet goed om te gebruiken...
om dezelfde redenen als Caps_Lock)
Multi_key = De Scroll Lock-toets!
(Ga figuur!)
Mode_switch = Rechts Alt...in ieder geval voor mij.
(Dit betekent dat ik Alt_R niet kan gebruiken)

Aan de Windows-toetsen zijn mogelijk geen KeySyms toegewezen, maar ze hebben wel nummers. xmodmap wel
worden gebruikt om ze toe te wijzen aan een echte KeySym.

Om keysym-namen voor beschikbare sleutels te vinden, zie de /usr/include/X11/keysymdef.h bestand en
verwijder voor elke definitie in dat bestand de "XK_" voor de bruikbare KeySym-naam in het
configuratiebestand. Het pad naar dit bestand kan voor u verschillen.

Vergeet niet dat er altijd de configurator is. En xev zal hier ook helpen!

WIEL AS MIDDEN KNOP IN X


Configureer de XF86Config zonder "Emulate3Buttons" en verhoog "Buttons" als deze 2 inch is
de sectie Ponter of InputDevice. Het wiel zal fungeren als een echte middelste knop en de
de buitenste twee knoppen fungeren als afzonderlijke knoppen (1 en 3), zelfs als ze samen worden ingedrukt.

Natuurlijk als je wiel op de middelste knop blijft klikken terwijl je het wiel probeert te gebruiken
misschien wil je de optie Emulate3Buttons activeren om de wielknop uit te schakelen! En
vergeet niet het argument Knoppen terug te brengen tot 2!

LINKS KNOP MAPPING IN X WINDOWS


Voor de linkshandigen kan deze opdracht je helpen de knoppen correct in te stellen
XWindows voor zowel linkshandig als imwheel-gebruik.

xmodmap -e "aanwijzer = 3 2 1 4 5"
or
xmodmap -e "wijzer = 3 2 1 4 5 6 7"
etc. ..
xmodmap -e "wijzer = 3 2 1 4 5 6 7 8 9"

OPMERKING: de meeste hiervan zullen NIET werken vanwege alle limieten in X.

Voeg meer cijfers toe aan het einde van deze regel als je meer knoppen hebt!

Gebruik imwheel online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad