Input Remapper - Et verktøy for å rebindende tastaturnøkler og museknapper i Linux

Input Remapper - Et verktøy for å rebindende tastaturnøkler og museknapper i Linux
Input Remapper er en gratis og open source grafisk applikasjon tilgjengelig for Linux som lar deg gjeninnføre inngangsmappinger for en rekke inngangsenheter koblet til Linux -systemet ditt. Den kan håndtere rebinding av inngangshendelser generert fra tastaturnøkler og museklikk samt fra andre inngangsenheter som gamepads og joysticks. Den kan også lese innspill fra ikke-tavle- og museenheter som spillhjul og fotpedaler, og gjenopprette knappene til andre inngangsenheter koblet til Linux-systemet ditt.

Hovedfunksjoner ved inndata Remapper

I tillegg til å gjenskape forskjellige tastaturnøkler og museknapper, støtter input Remapper også makro, slik at du kan simulere utførelse av innganger i forhåndsdefinerte mønstre og sekvenser. Du kan til og med definere en tilpasset makro som håndterer inngang fra flere inngangsenheter koblet til Linux -systemet ditt. Makrofunksjonen implementeres ved hjelp av et tilpasset, men lett forståelig skriptspråk.

Input Remapper støtter lesehendelser fra multimedia -nøkler, og det kan gjenskape dem. Den kan også håndtere modifikatornøkler som,, og og gjenskape oppførselen deres når den brukes i kombinasjon med andre nøkler.

Input Remapper støtter også spillmus med mer enn tre knapper. Den kan håndtere midtre museknappklikk samt rullehendelser. Andre enheter det kan håndtere inkluderer trackballs, berøringsflekker, ratt, fotpedaler og andre USB -inngangsenheter som brukes til å lage musikk og spille spill.

Input Remapper inkluderer støtte for å sende ut symboler og språk som er forskjellige fra din nåværende tastaturoppsett. For eksempel kan du kartlegge en tast på et engelsk layout -tastatur for å avgi et kinesisk språkkarakter.

Input Remapper er en av få tilgjengelige applikasjoner som kan støtte inngangsremapping på Wayland Display Protocol. Den støtter også Long Press, Press and Release and Double Tap -arrangementer.

Merk at for at inndata -remapperen skal fungere riktig, må du trykke på den kartlagte knappen fysisk. For eksempel hvis du kartlegger nøkkelen til, vil ikke remappingen fungere før du trykker på tasten. Ethvert tredjepartsprogram som simulerer pressing av nøkkelen gjennom programvareløsninger, kan ikke påkalle kartlegging.

Installere input Remapper i Linux

En installerbar “Deb” -pakke er tilgjengelig for Ubuntu og dens derivater på utgivelsessiden til Input Remapper. Når du er lastet ned, kan du dobbeltklikke på "Deb" -pakken for å installere den fra Package Manager.

En pakke for Arch Linux er tilgjengelig i Arch User Repository (AUR), og den kan installeres herfra. Du kan også installere AUR -pakken fra kommandolinjen ved å følge installasjonsinstruksjoner som er tilgjengelige her.

For andre Linux -distribusjoner, må du samle den fra kildekoden. Instruksjoner for manuelt å bygge appen er tilgjengelig her.

Bruke input Remapper

Når du er installert, må du starte input Remapper fra hovedmenyen. Du blir presentert for et nytt vindu som ligner på dette:

Brukergrensesnittet er delt inn i fire deler. Den øverste raden lar deg velge tilkoblede inngangsenheter fra en rullegardinmeny. Venstre side -ruten lar deg lagre tilpasningene dine på forhåndsinnstillinger eller profiler. Du kan opprette forskjellige profiler for forskjellige sett med tilpasninger og påkalle dem separat. Midtruten lar deg opprette en ny oppføring for hvilken som helst tastaturnøkkel eller museknapp som du vil angi en ny kartlegging. Høyre side -ruten lar deg definere tasten / knappen du vil endre kartlegginger, samt tilpassede kartlegginger.

For eksempel, for å kartlegge midtre museknapp til (velg alle), vil arbeidsflyten være: klikk på "Ny oppføring" i midtre rute> Klikk på "Endre tast" -knappen i høyre side -rute> Trykk på Middle Mouse -knapp> Velg Inngangsenhet fra rullegardinmenyen i høyre side rute> Skriv inn ny kartlegging (Key_leftctrl+a)> Klikk på "Bruk" -knappen i venstre side -rute. Her er et skjermbilde som illustrerer dette:

Merk at inngangsfeltet (nummerert 5 på skjermdumpen ovenfor) støtter auto -fullføring. Så du kan legge inn delvise nøkkelnavn for å få riktig syntaks. I tilfelle du vil sjekke alle identifikatorer for tastaturnøkler og museklikk, kjører du følgende kommando i terminalen:

$ Input-Remapper-Control-Symbol-Names

Ytterligere detaljer og bruksinstruksjoner for å legge inn nøkkelkombinasjoner finner du her.

I samme felt (nummerert 5 i skjermdumpen over), kan du også legge inn makrosyntaks. Som nevnt tidligere, bruker inndata Remapper et tilpasset skriptspråk for å definere makro. Detaljerte instruksjoner og regelsett for å definere makro finner du her.

Her er et lite eksempel der en makro -kommando “Key (C).Key (Space) ”er lagt inn for å endre oppførselen til den midterste museknappen. Det simulerer nå å trykke på tasten på tastaturet, etterfulgt av nøkkelen.

For å stoppe injeksjon av gjeldende kartlegginger, klikk på "Stopp injeksjon" -knappen som ligger øverst til høyre hjørne.

Endelig bytt på “Autoload” -knappen på venstre side -rute for automatisk å bruke forhåndsinnstillingene på Fresh System Boot.

For ytterligere bruksinstruksjoner kan du følge offisiell dokumentasjon tilgjengelig her.

Konklusjon

Input RemApper gjør det enkelt å gjøre om tastaturnøkler og museklikk. Det er spesielt nyttig for applikasjoner og spill der tilpassede tastatursnarveier ikke kan defineres eller har begrenset funksjonalitet. Den støtter også makrofunksjonalitet, slik at du kan automatisere sekvensielle innganger. Vær forsiktig, noen online multiplayer -spill kan forby kontoen din hvis de finner bruk av tilpasset inngangsmakro mens du spiller spillet.