Efter att användaren har ställt in Linux-miljön är det första som är bekvämt för användaren att kunna ställa in tangentbordet enligt användarens lätta åtkomst. Linux-miljön kommer med en standardnyckelmappning som kan ändras efter användarens enkelhet.
För att kartlägga nycklarna kan användaren använda ' xmodmap ” kommando. Med hjälp av detta kommando kan användaren mappa om specifika tangenter på tangentbordet, vilket är användbart för att skapa en anpassad och perfekt tangentbordslayout istället för att välja standard Linux-distribution.
Det här kommandot kan också användas för att mappa vissa funktioner till vissa tangenter som kanske inte har använts annars som att lägga till accentbokstäver eller kartlägga trasiga nycklar.
Den här artikeln innehåller två metoder för att ändra nyckelkartor:
Låt oss börja med den grundläggande metoden och lära oss att ändra tangentbordsmapping med hjälp av xmodmap genom en steg-för-steg-guide.
Hur ändrar man tangentbordsmapping med xmodmap?
'xmodmap' är ett kommandoradsverktyg som används för att modifiera och mappa nycklar i Xorg.
Hur får man standard (nuvarande) keymap-tabellen?
Användaren kan ta en titt på den aktuella tangentkartan med följande kommando:
xmodmap -pke
Keymap-tabellen kommer att visas som:
Den här tabellen visar tangentmappningen och alla möjliga kombinationer för varje tangentbordsfunktion. Låt oss förstå vad varje rad motsvarar och hur vi kan ändra dessa nyckelkartor.
KeyCode och Key Mapping förklaras
Varje nyckelkod motsvarar ett nyckelsymbol som den är mappad till. I ovanstående tangentmappning, ta ett exempel på att tangentkod 25 mappas till gemener w, medan versaler W mappas till tangentkod 25 plus shift.
Varje kolumn motsvarar en uppsättning kombinationer:
- Nyckel
- Skift+tangent
- Mode_shift+tangent
- Mode_shift+Skift+tangent
- ISO_Level3_Skift+tangent
- ISO_Level3_Skift+Skift+tangent
Okej, när vi väl har förstått det tydligt, låt oss gå vidare och gå direkt till det praktiska arbetet med att ändra nyckelkartor med hjälp av xmodmap.
Hur ändrar man tangentbord med xmodmap?
För att ändra tangentbordet använd ' ~/.Xmodmap ” kommando. Följ stegen nedan för att ändra tangentbordet.
Steg 1: Kopia av aktuella mappningar
Kopiera de aktuella mappningarna till filen med namnet '.Xmodmap' i HOME-katalogen:
xmodmap -pke > ~ / .XmodmapSteg 2: Redigera filen '~/.Xmodmap'.
När den har kopierats öppnar du filen i 'nano'-redigeraren med kommandot:
nano ~ / .XmodmapDe '~/.Xmodmap' filen kommer att öppnas och innehåller standardmappning:
Steg 3: Ändra tangentmappningen för den önskade nyckeln
Användaren kan ändra standardnyckelmappningen och kartlägga nycklarna enligt deras förmåga. Till exempel, på skärmen nedan, har tangentmappningen för nyckelkod 25 ändrats från 'w W w W' till 'r R r R':
Steg 4: Spara ändringarna
För att säkerställa ändringarna, kör följande kommando för att ladda konfigurationen till ' xmodmap ”.
xmodmap ~ / .XmodmapSteg 5: Uppdatera filen '~/.bashrc'.
För att behålla konfigurationsändringarna när terminalen/skalet startas, lägg till det ovan körda kommandot i slutet av filen '~/.bashrc' med hjälp av kommandot:
eko xmodmap ~ / .Xmodmap >> ~ / .bashrcSteg 6: Verifiera Keymapping
För att bevittna ändringarna som gjorts igen kör kommandot:
xmodmap -pke
Det kan ses på ovanstående skärm att tangentmappningen för nyckelkod 25 har ändrats effektivt.
Detta är allt för att modifiera nyckelmappen med hjälp av xmodmap. Låt oss dyka ner i att lära oss hur man ändrar tangentmappning med xkeycaps.
Hur ändrar man tangentbordsmapping med xkeycaps?
'xkeycaps' är ett grafiskt gränssnitt för att ändra tangentmappningen av tangentbordet (aka grafisk front-end till xmodmap). Detta paket kommer inte förinstallerat; så vi måste installera det först.
Förutsättning: Installation av xkeycaps i Linux
Att installera ' xkeycaps ' kör kommandot nedan:
sudo benägen Installera xkeycaps
Steg 1: Sök och öppna xkeycaps
Efter installationen, Sök efter 'xkeycaps' och öppna programmet.
Det första gränssnittet skulle se ut så här.
Steg 2: Välj tangentbord och layout
Du kan välja tangentbord och layout enligt dina behov:
och välj 'ok'.
Du kommer att märka det genom att hålla muspekaren över tangenten; KeyCode, KeySym och ASCII-kod visas i detalj (som markerats i skärmdumpen ovan).
Steg 3: Redigera KeySym för nyckeln
För att ändra/modifiera något KeySym, fortsätt att hålla ned 'högerklicka' på den specifika tangenten, så kommer en snabbmeny att visas.
Från den visade menyn kan du utföra flera uppgifter som Redigera, Exchange, Duplicera, Inaktivera och återställa nycklar.
Gå nu ner till menyn (släpp inte högerklicka) och välj 'Redigera KeySyms of Key' genom att släppa 'högerklicka'-knappen på din mus.
Steg 4: Välj teckenuppsättning och KeySym för vald nyckelkod
Ett nytt popup-fönster kommer att visas där du kan välja teckenuppsättningen och KeySym för den valda KeyCode, som visas i GIF nedan:
När allt är klart, välj 'ok' för att spara ändringarna.
Det handlar om att ändra tangentmapparna med xkeycaps (grafiskt gränssnitt till xmodmap).
Slutsats
Anpassa din Linux-tangentkarta med xmodmap-kommandot erbjuder en personlig och användarvänlig tangentbordslayout. Steg-för-steg-proceduren kan hjälpa till att ställa in önskad tangentkarta enligt användarens val. Den här artikeln förklarar hela proceduren för att ändra nyckelmappning. Det har också belyst användningen av ' $HOME/.bashrc ” kommando som säkerställer en konsekvent upplevelse över alla terminaler i en Linux-miljö.