diff --git a/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml b/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml index 328de22e..63aa4e63 100644 --- a/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml +++ b/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml @@ -1405,7 +1405,7 @@ such as the most important components, how they work, and so on. Keyboard-and-Console-HOWTO, The Linux keyboard and console HOWTO -Updated: September 2001. +Updated: October 2002. Contains some information about the Linux (v2.0) keyboard and console, and the use of non-ASCII characters. diff --git a/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml index 53ed4b27..131d0b3d 100644 --- a/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml +++ b/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml @@ -598,7 +598,7 @@ for Linux. Keyboard-and-Console-HOWTO, The Linux keyboard and console HOWTO -Updated: September 2001. +Updated: October 2002. Contains some information about the Linux (v2.0) keyboard and console, and the use of non-ASCII characters. diff --git a/LDP/howto/linuxdoc/Keyboard-and-Console-HOWTO.sgml b/LDP/howto/linuxdoc/Keyboard-and-Console-HOWTO.sgml index 32e843b1..44f8a44e 100644 --- a/LDP/howto/linuxdoc/Keyboard-and-Console-HOWTO.sgml +++ b/LDP/howto/linuxdoc/Keyboard-and-Console-HOWTO.sgml @@ -4,7 +4,7 @@ The Linux keyboard and console HOWTO <author>Andries Brouwer, <tt/aeb@cwi.nl/ -<date>v2.12, 2001-09-21 +<date>v2.13, 2002-10-12 <abstract>This note contains some information about the Linux keyboard and console, and the use of non-ASCII characters. @@ -24,9 +24,9 @@ It describes Linux 2.0. The following packages contain keyboard or console related programs. <p> <tt/kbd-1.06.tar.gz/ contains <tt/loadkeys/, <tt/dumpkeys/, <tt/showkey/, -<tt/setmetamode/, <tt/setleds/, <tt/setfont/, <tt/showfont/, <tt/mapscrn/, -<tt/kbd_mode/, <tt/kbdrate/, <tt/loadunimap/, <tt/chvt/, <tt/resizecons/, -<tt/deallocvt/, <tt/getkeycodes/, <tt/setkeycodes/. +<tt/setmetamode/, <tt/setleds/, <tt/setfont/, <tt/showconsolefont/, +<tt/mapscrn/, <tt/kbd_mode/, <tt/kbdrate/, <tt/loadunimap/, <tt/chvt/, +<tt/resizecons/, <tt/deallocvt/, <tt/getkeycodes/, <tt/setkeycodes/. It also contains <tt/openvt/, formerly called <tt/open/. <p> There exists a clone of the kbd package, namely <tt/console-tools/, @@ -36,7 +36,7 @@ that contains more or less the same stuff. The latest version, <tt/SVGATextMode-1.10/ contains <tt/SVGATextMode/, a program that obsoletes <tt/resizecons/. <p> -<tt/util-linux-2.11/ contains <tt/setterm/, <tt/kbdrate/. +<tt/util-linux-2.11/ contains <tt/setterm/. <p> <tt/sh-utils-1.12/ contains <tt/stty/. <p> @@ -86,7 +86,10 @@ see infocmp(1). The Linux console sequences are documented in console_codes(4). - +The package <tt>funkey</tt> by Rick van Rein provides support +for all these new keys modern keyboards have. See +<htmlurl url="http://rick.vanrein.org/linux/funkey" +name="rick.vanrein.org/linux/funkey">. <sect>Keyboard generalities<p> <nidx>keyboard!theory of operation</nidx> @@ -717,7 +720,7 @@ in <tt/.xinitrc/, and you are settled. For a much more extensive discussion of these things, and alternative solutions, see -<htmlurl url="http://www.ibbnet.nl/~anne/keyboard.html" +<htmlurl url="http://www.ibb.net/~anne/keyboard.html" name="Anne Baretta's page">. <sect>The console character sets<p> @@ -925,6 +928,10 @@ AMI BIOS has a feature that locks up the keyboard and flashes the LED's if the Ctrl-Alt-Backspace combination is pressed while a BIOS password is enabled, until the CMOS/BIOS password is typed in. +On some SiS based motherboards the combination Ctrl-Alt-Backspace +will cause a power off, or puts the machine in power save mode. +(Reported for SiS 630 and for SiS645DX.) + <sect1>Dosemu Combinations<p> <nidx>key combinations!dosemu</nidx> <nidx>dosemu!key combinations for</nidx> @@ -1457,6 +1464,20 @@ would make these Windows keys go to the previous or next virtual console, and let the Menu key create a fresh virtual console (in case you have something like <tt/spawn_console/ running). +<sect1>Funkeys<p> +Many modern keyboards have buttons or keys with labels like +"Vol Up", "Eject" etc. that suggest actions rather than strings. +Of course one can bind shell commands to them, but then they'll +work only when you are at a shell prompt. +Rick van Rein wrote a package funkey consisting of a kernel patch +and a daemon. The kernel patch creates a new character device, +and adds a new key type to indicate which keystrokes should be +sent to this new character device. A daemon can now listen to +the character device, somewhat like <tt>gpm</tt> listens to the +mouse device, and perform the actions indicated in its config file. +See <htmlurl url="http://rick.vanrein.org/linux/funkey" +name="rick.vanrein.org/linux/funkey">. + <sect>Examples of use of loadkeys and xmodmap<p> <nidx>loadkeys!example using</nidx> <nidx>xmodmap!example using</nidx>