|
@@ -16,5 +16,21 @@ example, if you have a Dutch keyboard, you would run:</para>
|
|
|
|
|
|
<para><screen><userinput>ln -s i386/qwerty/nl.map.gz defkeymap.map.gz</userinput></screen></para>
|
|
|
|
|
|
+<para>An second option to configure your keyboard's layout is to compile
|
|
|
+the keymap directly into the kernel. This will make sure that your
|
|
|
+keyboard always works as expected, even when you have booted into
|
|
|
+maintenance mode (by passing `init=/bin/sh' to the kernel) in which case
|
|
|
+the bootscript that normally sets up your keymap isn't run.</para>
|
|
|
+
|
|
|
+<para>If you didn't create the defkeymap.map.gz file and going with the
|
|
|
+default US keymap, then again you don't have to do anything. The kernel
|
|
|
+compiles a suitable keymap by default that'll work just fine for
|
|
|
+you, so skip the next command.</para>
|
|
|
+
|
|
|
+<para>Run the following commands to accomplish that:</para>
|
|
|
+
|
|
|
+<para><screen><userinput>loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz > \
|
|
|
+ /usr/src/linux/drivers/char/defkeymap.c</userinput></screen></para>
|
|
|
+
|
|
|
</sect2>
|
|
|
|