loadkeys(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/loadkeys.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/ <BR><BR>Tack till [https://Datorhjalp.se Datorservice] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual')
 
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
{{DISPLAYTITLE:loadkeys(1)}}
== NAMN ==
'''loadkeys''' – läs in tangentbordsöversättningstabeller
== SYNOPSIS ==
<pre>
loadkeys [OPTION]... FILENAME...
loadkeys --default
loadkeys --mktable
loadkeys --bkeymap
loadkeys --tkeymap[=shape]
loadkeys --parse
</pre>
== BESKRIVNING ==
Programmet '''loadkeys''' läser filen eller filerna som anges av ''FILENAME...''.
Dess huvudsakliga syfte är att läsa in kärnans tangentkarta för konsolen.
Du kan ange konsolenhet med optionen ''-C'', eller ''--console''.
== ÅTERSTÄLL TILL STANDARD ==
Om optionen ''-d'', eller ''--default'', anges läser '''loadkeys''' in en standardtangentkarta, troligen filen ''defkeymap.map'' antingen i ''/usr/local/share/keymaps'' eller i ''/usr/src/linux/drivers/tty/vt''.
Troligen var den förstnämnda användardefinierad, medan den senare är en qwerty-tangentkarta för PC – kanske inte det som önskades.
Ibland, med en märklig tangentkarta inläst, med minustecknet på någon oklar okänd modifierarkombination, är det enklare att skriva:
<pre>
loadkeys defkeymap.map
</pre>
== LÄS IN KÄRNANS TANGENTKARTA ==
Huvudfunktionen för '''loadkeys''' är att läsa in eller modifiera tangentbordsdrivrutinens översättningstabeller.
När filnamn anges kan standardindata betecknas med bindestreck (-).
Om ingen fil anges läses data från standardindata.
För många länder och tangentbordstyper finns lämpliga tangentkartor redan tillgängliga, och ett kommando som:
<pre>
loadkeys uk
</pre>
kan göra vad du vill.
Å andra sidan är det enkelt att konstruera sin egen tangentkarta.
Användaren måste ange vilka symboler som hör till varje tangent.
Hon kan hitta tangentkoden för en tangent med hjälp av [[showkey(1)]], medan tangentkartsformatet anges i [[keymaps(5)]] och också kan ses från utdata från [[dumpkeys(1)]].
== LÄS IN KÄRNANS ACCENTTABELL ==
Om indatafilen inte innehåller några compose-key-definitioner lämnas kärnans accenttabell oförändrad, om inte optionen ''-c'', eller ''--clearcompose'', anges; i så fall töms kärnans accenttabell.
Om indatafilen innehåller compose-key-definitioner tas alla gamla definitioner bort och ersätts av de angivna nya posterna.
Kärnans accenttabell är en sekvens av, som standard, 68 poster som beskriver hur döda diakritiska tecken och compose-tangenter beter sig.
Till exempel betyder en rad:
<pre>
compose ',' 'c' to ccedilla
</pre>
att &lt;ComposeKey&gt;&lt;,&gt;&lt;c&gt; måste kombineras till &lt;ccedilla&gt;.
Det aktuella innehållet i denna tabell kan ses med:
<pre>
dumpkeys --compose-only
</pre>
== LÄS IN KÄRNANS STRÄNGTABELL ==
Optionen ''-s'', eller ''--clearstrings'', rensar kärnans strängtabell.
Om denna option inte anges kommer '''loadkeys''' endast att lägga till eller ersätta strängar, inte ta bort dem.
Således krävs optionen -s för att nå ett väldefinierat tillstånd.
Kärnans strängtabell är en sekvens av strängar med namn som F31.
Man kan få funktionstangenten F5, på ett vanligt PC-tangentbord, att producera texten `Hello!', och Shift+F5 `Goodbye!' med raderna:
<pre>
keycode 63 = F70 F71
string F70 = "Hello!"
string F71 = "Goodbye!"
</pre>
i tangentkartan.
Standardbindningarna för funktionstangenterna är vissa escape-sekvenser som mestadels är inspirerade av VT100-terminalen.
== SKAPA KÄRNANS KÄLLTABELL ==
Om optionen ''-m'', eller ''--mktable'', anges skriver '''loadkeys''' till standardutdata en fil som kan användas som ''/usr/src/linux/drivers/tty/vt/defkeymap.c'', vilken anger standardtangentbindningarna för en kärna, och modifierar inte den aktuella tangentkartan.
== SKAPA BINÄR TANGENTKARTA ==
Om optionen ''-b'', eller ''--bkeymap'', anges skriver '''loadkeys''' till standardutdata en fil som kan användas som en binär tangentkarta enligt vad Busybox-kommandot '''loadkmap''' förväntar sig, och modifierar inte den aktuella tangentkartan.
== SKAPA TEXTTANGENTKARTA ==
Om optionen ''-t'', eller ''--tkeymap'', anges skriver '''loadkeys''' till standardutdata en fil som kan användas som en texttangentkarta enligt vad kommandot '''loadkeys''' förväntar sig, och modifierar inte den aktuella tangentkartan.
Ett valfritt argument kan användas för att välja utdatakformatets form: ''-t'''''shape''', eller ''--tkeymap='''''shape''.
Tillgängliga former:
'''2'''
: standardutdata.
'''4'''
: en rad för varje tangentkod.
'''8'''
: en rad för varje par (modifierare,tangentkod).
'''16'''
: en rad för varje tangentkod fram till första hålet.
== UNICODE-LÄGE ==
'''loadkeys''' upptäcker automatiskt om konsolen är i Unicode- eller ASCII-läge (XLATE).
När en tangentkarta läses in löses bokstavliga keysyms, såsom '''section''', därefter; numeriska keysyms konverteras för att passa det aktuella konsolläget, oavsett hur de anges, decimalt, oktalt, hexadecimalt eller Unicode.
Växeln ''-u'', eller ''--unicode'', tvingar '''loadkeys''' att konvertera alla tangentkartor till Unicode.
Om tangentbordet är i ett icke-Unicode-läge, såsom XLATE, kommer '''loadkeys''' att ändra det till Unicode under sin körning.
Ett varningsmeddelande skrivs ut i detta fall.
Det rekommenderas att köra [[kbd_mode(1)]] före '''loadkeys''' i stället för att använda optionen ''-u''.
== ÖVRIGA OPTIONER ==
'''-a --ascii'''
: Tvinga konvertering till ASCII.
'''-h --help'''
: '''loadkeys''' skriver sitt versionsnummer och ett kort användningsmeddelande till programmets standardfelutdata och avslutar.
'''-p --parse'''
: '''loadkeys''' söker efter och tolkar tangentkarta utan åtgärd.
'''-q --quiet'''
: '''loadkeys''' undertrycker all normal utdata.
'''-V --version'''
: '''loadkeys''' skriver versionsnummer och avslutar.
== VARNING ==
Observera att vem som helst som har läsåtkomst till '''/dev/console''' kan köra '''loadkeys''' och därmed ändra tangentbordslayouten, möjligen så att den blir oanvändbar.
Observera att tangentbordsöversättningstabellen är gemensam för alla virtuella konsoler, så alla ändringar av tangentbindningarna påverkar alla virtuella konsoler samtidigt.
Observera att eftersom ändringarna påverkar alla virtuella konsoler överlever de också din session.
Detta innebär att tangentbindningarna kanske inte är vad användaren förväntar sig ens vid inloggningsprompten.
== FILER ==
''/usr/local/share/keymaps''
: standardkatalog för tangentkartor.
''/usr/src/linux/drivers/tty/vt/defkeymap.map''
: standardtangentkarta för kärnan.
== SE ÄVEN ==
[[dumpkeys(1)]], [[keymaps(5)]]
== KOLOFON ==
Denna sida är en del av projektet ''kbd'', Linux-tangentbordsverktyg.
Information om projektet finns på:
<pre>
http://www.kbd-project.org/
</pre>
Om du har en felrapport för denna manualsida, skicka den till:
<pre>
kbd@lists.altlinux.org
</pre>
Denna sida hämtades från projektets uppströms Git-förråd:
<pre>
https://github.com/legionus/kbd.git
</pre>
den 24 maj 2026.
Vid den tidpunkten var datumet för den senaste commit som hittades i förrådet 12 maj 2026.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:
<pre>
man-pages@man7.org
</pre>
<pre>
kbd                            6 Feb 1994                    LOADKEYS(1)
</pre>
= Sidslut =
= Sidslut =
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/loadkeys.1.html
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/loadkeys.1.html

Nuvarande version från 19 augusti 2026 kl. 06.11


NAMN

loadkeys – läs in tangentbordsöversättningstabeller

SYNOPSIS

loadkeys [OPTION]... FILENAME...
loadkeys --default
loadkeys --mktable
loadkeys --bkeymap
loadkeys --tkeymap[=shape]
loadkeys --parse

BESKRIVNING

Programmet loadkeys läser filen eller filerna som anges av FILENAME....

Dess huvudsakliga syfte är att läsa in kärnans tangentkarta för konsolen.

Du kan ange konsolenhet med optionen -C, eller --console.

ÅTERSTÄLL TILL STANDARD

Om optionen -d, eller --default, anges läser loadkeys in en standardtangentkarta, troligen filen defkeymap.map antingen i /usr/local/share/keymaps eller i /usr/src/linux/drivers/tty/vt.

Troligen var den förstnämnda användardefinierad, medan den senare är en qwerty-tangentkarta för PC – kanske inte det som önskades.

Ibland, med en märklig tangentkarta inläst, med minustecknet på någon oklar okänd modifierarkombination, är det enklare att skriva:

loadkeys defkeymap.map

LÄS IN KÄRNANS TANGENTKARTA

Huvudfunktionen för loadkeys är att läsa in eller modifiera tangentbordsdrivrutinens översättningstabeller.

När filnamn anges kan standardindata betecknas med bindestreck (-).

Om ingen fil anges läses data från standardindata.

För många länder och tangentbordstyper finns lämpliga tangentkartor redan tillgängliga, och ett kommando som:

loadkeys uk

kan göra vad du vill.

Å andra sidan är det enkelt att konstruera sin egen tangentkarta.

Användaren måste ange vilka symboler som hör till varje tangent.

Hon kan hitta tangentkoden för en tangent med hjälp av showkey(1), medan tangentkartsformatet anges i keymaps(5) och också kan ses från utdata från dumpkeys(1).

LÄS IN KÄRNANS ACCENTTABELL

Om indatafilen inte innehåller några compose-key-definitioner lämnas kärnans accenttabell oförändrad, om inte optionen -c, eller --clearcompose, anges; i så fall töms kärnans accenttabell.

Om indatafilen innehåller compose-key-definitioner tas alla gamla definitioner bort och ersätts av de angivna nya posterna.

Kärnans accenttabell är en sekvens av, som standard, 68 poster som beskriver hur döda diakritiska tecken och compose-tangenter beter sig.

Till exempel betyder en rad:

compose ',' 'c' to ccedilla

att <ComposeKey><,><c> måste kombineras till <ccedilla>.

Det aktuella innehållet i denna tabell kan ses med:

dumpkeys --compose-only

LÄS IN KÄRNANS STRÄNGTABELL

Optionen -s, eller --clearstrings, rensar kärnans strängtabell.

Om denna option inte anges kommer loadkeys endast att lägga till eller ersätta strängar, inte ta bort dem.

Således krävs optionen -s för att nå ett väldefinierat tillstånd.

Kärnans strängtabell är en sekvens av strängar med namn som F31.

Man kan få funktionstangenten F5, på ett vanligt PC-tangentbord, att producera texten `Hello!', och Shift+F5 `Goodbye!' med raderna:

keycode 63 = F70 F71
string F70 = "Hello!"
string F71 = "Goodbye!"

i tangentkartan.

Standardbindningarna för funktionstangenterna är vissa escape-sekvenser som mestadels är inspirerade av VT100-terminalen.

SKAPA KÄRNANS KÄLLTABELL

Om optionen -m, eller --mktable, anges skriver loadkeys till standardutdata en fil som kan användas som /usr/src/linux/drivers/tty/vt/defkeymap.c, vilken anger standardtangentbindningarna för en kärna, och modifierar inte den aktuella tangentkartan.

SKAPA BINÄR TANGENTKARTA

Om optionen -b, eller --bkeymap, anges skriver loadkeys till standardutdata en fil som kan användas som en binär tangentkarta enligt vad Busybox-kommandot loadkmap förväntar sig, och modifierar inte den aktuella tangentkartan.

SKAPA TEXTTANGENTKARTA

Om optionen -t, eller --tkeymap, anges skriver loadkeys till standardutdata en fil som kan användas som en texttangentkarta enligt vad kommandot loadkeys förväntar sig, och modifierar inte den aktuella tangentkartan.

Ett valfritt argument kan användas för att välja utdatakformatets form: -tshape', eller --tkeymap=shape.

Tillgängliga former:

2

standardutdata.

4

en rad för varje tangentkod.

8

en rad för varje par (modifierare,tangentkod).

16

en rad för varje tangentkod fram till första hålet.

UNICODE-LÄGE

loadkeys upptäcker automatiskt om konsolen är i Unicode- eller ASCII-läge (XLATE).

När en tangentkarta läses in löses bokstavliga keysyms, såsom section, därefter; numeriska keysyms konverteras för att passa det aktuella konsolläget, oavsett hur de anges, decimalt, oktalt, hexadecimalt eller Unicode.

Växeln -u, eller --unicode, tvingar loadkeys att konvertera alla tangentkartor till Unicode.

Om tangentbordet är i ett icke-Unicode-läge, såsom XLATE, kommer loadkeys att ändra det till Unicode under sin körning.

Ett varningsmeddelande skrivs ut i detta fall.

Det rekommenderas att köra kbd_mode(1) före loadkeys i stället för att använda optionen -u.

ÖVRIGA OPTIONER

-a --ascii

Tvinga konvertering till ASCII.

-h --help

loadkeys skriver sitt versionsnummer och ett kort användningsmeddelande till programmets standardfelutdata och avslutar.

-p --parse

loadkeys söker efter och tolkar tangentkarta utan åtgärd.

-q --quiet

loadkeys undertrycker all normal utdata.

-V --version

loadkeys skriver versionsnummer och avslutar.

VARNING

Observera att vem som helst som har läsåtkomst till /dev/console kan köra loadkeys och därmed ändra tangentbordslayouten, möjligen så att den blir oanvändbar.

Observera att tangentbordsöversättningstabellen är gemensam för alla virtuella konsoler, så alla ändringar av tangentbindningarna påverkar alla virtuella konsoler samtidigt.

Observera att eftersom ändringarna påverkar alla virtuella konsoler överlever de också din session.

Detta innebär att tangentbindningarna kanske inte är vad användaren förväntar sig ens vid inloggningsprompten.

FILER

/usr/local/share/keymaps

standardkatalog för tangentkartor.

/usr/src/linux/drivers/tty/vt/defkeymap.map

standardtangentkarta för kärnan.

SE ÄVEN

dumpkeys(1), keymaps(5)

KOLOFON

Denna sida är en del av projektet kbd, Linux-tangentbordsverktyg.

Information om projektet finns på:

http://www.kbd-project.org/

Om du har en felrapport för denna manualsida, skicka den till:

kbd@lists.altlinux.org

Denna sida hämtades från projektets uppströms Git-förråd:

https://github.com/legionus/kbd.git

den 24 maj 2026.

Vid den tidpunkten var datumet för den senaste commit som hittades i förrådet 12 maj 2026.

Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:

man-pages@man7.org
kbd                             6 Feb 1994                    LOADKEYS(1)

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/loadkeys.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorservice som har sponsrat Linux.se med webbhotell.