| "Function Key number" |
| | Function Key |
| "1, 2,...12" | F1, F2,... F12 |
| "13, 14,...24" | Shift+F1, Shift+F2,... Shift+F12 |
| "25, 26,...36" | Ctl+F1, Ctl+F2,... Ctl+F12 |
| "37, 38,...48" | Shift+Ctl+F1, Shift+Ctl+F2,... Shift+Ctl+F12 |
| 49 | Home and Numpad 7 (without NumLock) |
| 50 | Up Arrow and Numpad 8 (without NumLock) |
| 51 | Page Up and Numpad 9 (without NumLock) |
| 52 | Numpad - |
| 53 | Left Arrow and Numpad 4 (without NumLock) |
| 54 | Numpad 5 (without NumLock) |
| 55 | Right Arrow and Numpad 6 (without NumLock) |
| 56 | Numpad + |
| 57 | End and Numpad 1 (without NumLock) |
| 58 | Down Arrow and Numpad 2 (without NumLock) |
| 59 | Page Down and Numpad 3 (without NumLock) |
| 60 | Ins and Numpad 0 (without NumLock) |
| 61 | Del |
| 62 | Left GUI Key |
| 63 | Right GUI Key |
| 64 | Menu |
|
EXAMPLES
The atkbd driver requires the keyboard controller atkbdc. Thus, the kernel configuration file should contain the following lines.
"device atkbdc"
"device atkbd"
The following example shows how to set the default, built-in keymap to jp.106.kbd.
"device atkbdc"
"options ATKBD_DFLT_KEYMAP"
"makeoptions ATKBD_DFLT_KEYMAP=jp.106"
"device atkbd"
In both cases, you also need to have following lines in /boot/device.hints.
hint.atkbdc.0.at= "isa"
hint.atkbdc.0.port= "0x060"
hint.atkbd.0.at= "atkbdc"
hint.atkbd.0.irq= "1"
SEE ALSO
kbdcontrol(1), atkbdc(4), pcvt(4), psm(4), syscons(4), loader(8)
HISTORY
AUTHORS