/
usr
/
share
/
doc
/
kbd
/
/usr/share/doc/kbd
mkdir
upload
Name
Size
Mode
Actions
ANSI-dvorak.gif
3808
0644
edit
dl
rm
AUTHORS
741
0644
edit
dl
rm
ChangeLog
16581
0644
edit
dl
rm
COPYING
1994
0644
edit
dl
rm
dvorak-l.xmodmap
2333
0644
edit
dl
rm
dvorak-r.xmodmap
2338
0644
edit
dl
rm
dvorak.diffs
1407
0644
edit
dl
rm
dvorak.txt
1164
0644
edit
dl
rm
dvorak.xmodmap
2157
0644
edit
dl
rm
font-formats-1.html
5482
0644
edit
dl
rm
font-formats-2.html
1479
0644
edit
dl
rm
font-formats-3.html
7007
0644
edit
dl
rm
font-formats-4.html
2198
0644
edit
dl
rm
font-formats-5.html
517
0644
edit
dl
rm
font-formats.html
1317
0644
edit
dl
rm
kbd.FAQ-1.html
4184
0644
edit
dl
rm
kbd.FAQ-2.html
2995
0644
edit
dl
rm
kbd.FAQ-3.html
2106
0644
edit
dl
rm
kbd.FAQ-4.html
7861
0644
edit
dl
rm
kbd.FAQ-5.html
17271
0644
edit
dl
rm
kbd.FAQ-6.html
2745
0644
edit
dl
rm
kbd.FAQ-7.html
5710
0644
edit
dl
rm
kbd.FAQ-8.html
9412
0644
edit
dl
rm
kbd.FAQ-9.html
2606
0644
edit
dl
rm
kbd.FAQ-10.html
2644
0644
edit
dl
rm
kbd.FAQ-11.html
2248
0644
edit
dl
rm
kbd.FAQ-12.html
8211
0644
edit
dl
rm
kbd.FAQ-13.html
4493
0644
edit
dl
rm
kbd.FAQ-14.html
3474
0644
edit
dl
rm
kbd.FAQ-15.html
6918
0644
edit
dl
rm
kbd.FAQ-16.html
3019
0644
edit
dl
rm
kbd.FAQ-17.html
1715
0644
edit
dl
rm
kbd.FAQ-18.html
2522
0644
edit
dl
rm
kbd.FAQ-19.html
1349
0644
edit
dl
rm
kbd.FAQ-20.html
1724
0644
edit
dl
rm
kbd.FAQ-21.html
1711
0644
edit
dl
rm
kbd.FAQ-22.html
2433
0644
edit
dl
rm
kbd.FAQ-23.html
965
0644
edit
dl
rm
kbd.FAQ.html
5228
0644
edit
dl
rm
README
830
0644
edit
dl
rm
utfdemo
4250
0644
edit
dl
rm
utflist
25698
0644
edit
dl
rm
Edit:
/usr/share/doc/kbd/kbd.FAQ-10.html
(2644B)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux keyboard and console HOWTO: The keyboard LEDs</TITLE> <LINK HREF="kbd.FAQ-11.html" REL=next> <LINK HREF="kbd.FAQ-9.html" REL=previous> <LINK HREF="kbd.FAQ.html#toc10" REL=contents> </HEAD> <BODY> <A HREF="kbd.FAQ-11.html">Next</A> <A HREF="kbd.FAQ-9.html">Previous</A> <A HREF="kbd.FAQ.html#toc10">Contents</A> <HR> <H2><A NAME="s10">10. The keyboard LEDs</A></H2> <P> <!-- LEDs, keyboard --> <!-- keyboard!LEDs on --> <P>1. There are per-tty keyboard flags: each VC has its own NumLock, CapsLock, ScrollLock. By default these keyboard flags are shown in the LEDs. The usual way to change them is by pressing the corresponding key. (Side remark: pressing the NumLock key when in application key mode will not change the NumLock status, but produce an escape sequence. If you want the NumLock key to always change the Numlock status, bind it to Bare_Num_Lock.) <P>2. Next, there are per-tty default keyboard flags, to initialize the keyboard flags when a reset occurs. Thus if you want NumLock on all the time, that is possible. The usual way to change them is by `<CODE>setleds -D</CODE> ...'. <P>3. There is the possibility that the leds do not reflect the keyboard flags, but something else. <P>3A. This something else can be three bits somewhere in the kernel - which can be used if you want to monitor some hardware or software status bit(s). If you want this, edit the kernel source to call <CODE>register_leds()</CODE> somewhere. <P>3B. This something else can also be whatever some user program wants to show in the LEDs. Thus, people who like such things can make nice patterns of lights. If you want this, use the KDSETLED ioctl. <P>This latter use is not per-tty, but the choice between former and latter use is per-tty. <P>Summarizing: Each tty has a flag <CODE>kbd->ledmode</CODE>. If this has the value LED_SHOW_FLAGS then the keyboard flags (NumLock etc.) of that tty are shown. If this has the value LED_SHOW_MEM then three selected memory addresses are shown. If this has the value LED_SHOW_IOCTL then the leds show whatever value was last assigned to them using the KDSETLED ioctl. <P>One may add that X uses ioctl's to set the LEDs, but fails to reset its VT when it exits, so after using X there may be one VT that is not in the default LED_SHOW_FLAGS state. This can be fixed by doing `<CODE>setleds -L</CODE>' on that VT. See setleds(1). <P> <HR> <A HREF="kbd.FAQ-11.html">Next</A> <A HREF="kbd.FAQ-9.html">Previous</A> <A HREF="kbd.FAQ.html#toc10">Contents</A> </BODY> </HTML>
Save
cmd:
run