Quickstart toetsenbindingen(door )Dit stukje is voor gebruikers die geen zin hebben om zich te verdiepen
in de werking van toetsenbindingen in X, maar wel graag alle ISO-8859-1
characters ter beschikking hebben. Hiervoor worden, na een aantal inleidende
opmerkingen, twee stappen gegeven die moeten worden uitgevoerd.Opmerkingen:Om te beginnen een tabel, bestaande uit twee kolommen, waar in de rest
van de opmerkingen naar verwezen wordt (voor het gemak heb ik de 2 kolommen
in 12 stukken gehakt en naast elkaar gezet):
| | ( | 0 | 8 | @ | H | P | X | ` | h | p | x |
| ! | ) | 1 | 9 | A | I | Q | Y | a | i | q | y |
| " | * | 2 | : | B | J | R | Z | b | j | r | z |
| # | + | 3 | ; | C | K | S | [ | c | k | s | { |
| $ | , | 4 | < | D | L | T | \ | d | l | t | | |
| % | - | 5 | = | E | M | U | ] | e | m | u | } |
| & | . | 6 | > | F | N | V | ^ | f | n | v | ~ |
| ' | / | 7 | ? | G | O | W | _ | g | o | w | ÿ |
Eerste rij: "space" en "no-break space".
Laatste rij: ÿ heeft geen bijbehorend ASCII character (shift-printScreen-space
voor gebruiken).De meest gebruikte characterset is ASCII. Deze characterset bevat 128 characters,
waarvan 95 gewone characters en 33 control characters. De gewone ASCII
characters staan in de eerste kolom van de tabel.De meest gebruikte uitbreiding op ASCII is ISO-8859-1 (ook wel Latin 1
genoemd). ISO-8859-1 bevat alle characters van ASCII plus nog eens 96 gewone
characters en 32 control characters. Deze 96 characters staan in de tabel
in de tweede kolom.Na het uitvoeren van stap 1 en 2 kunnen de characters in de tweede kolom
gebruikt worden door het typen van het character uit de eerste kolom plus
printScreen. Dus typ je met printScreen-k en met shift-printScreen-K.De oorspronkelijke functie van de printScreen toets is terug te krijgen
door printScreen-esc respectievelijk shift-printScreen-esc te gebruiken.Als je de wijzigingen voor alle gebruikers op je systeem wilt doorvoeren,
moet je stap 1 en 2 als root uitvoeren. Bij stap 2 moet je dan het bestand
``/etc/X11/xinit/Xclients'' aanpassen met de regel: xmodmap /root/.xmodmap-`uname
-n`Niet alle programma's kunnen overweg met de extra characters. De programma's
NEdit, Netscape en Vim in ieder geval wel.Na het uitvoeren van stap 1 en 2 moet X opnieuw opgestart worden, zodat
xmodmap zijn werk kan doen.Tot slot merk ik nog op dat de uitleg is gebaseerd op het gebruik van xkeycaps
en xmodmap. Wil men zelf nog andere toetsbindingen definiëren, dan
kan men hier (na het uitvoeren van stap 1 en 2) xkeycaps voor gebruiken.
Stap 1 (Een configuratie bestand maken)Download naar je home directory en geef het bestand de
naam ``.xmodmap-<naam van je pc>''. Als je niet weet wat de naam van je
pc is gebruik dan het commando: ``uname -n''.
Stap 2 (Het bestand ``.Xclients'' aanpassen)Open het bestand ``.Xclients'' in je homedirectory met een
editor en voeg de volgende regel toe (bijvoorbeeld na #!/bin/bash):xmodmap ~/.xmodmap-`uname -n`Let op dit zijn backquotes en geen quotes.