diff options
Diffstat (limited to 'static/freebsd/man4/atkbd.4 3.html')
| -rw-r--r-- | static/freebsd/man4/atkbd.4 3.html | 205 |
1 files changed, 0 insertions, 205 deletions
diff --git a/static/freebsd/man4/atkbd.4 3.html b/static/freebsd/man4/atkbd.4 3.html deleted file mode 100644 index 96cab9d1..00000000 --- a/static/freebsd/man4/atkbd.4 3.html +++ /dev/null @@ -1,205 +0,0 @@ -<table class="head"> - <tr> - <td class="head-ltitle">ATKBD(4)</td> - <td class="head-vol">Device Drivers Manual</td> - <td class="head-rtitle">ATKBD(4)</td> - </tr> -</table> -<div class="manual-text"> -<section class="Sh"> -<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1> -<p class="Pp"><code class="Nm">atkbd</code> — <span class="Nd">the AT - keyboard interface</span></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1> -<p class="Pp"><code class="Cd">options ATKBD_DFLT_KEYMAP</code> - <br/> - <code class="Cd">makeoptions ATKBD_DFLT_KEYMAP=_keymap_name_</code> - <br/> - <code class="Cd">options KBD_DISABLE_KEYMAP_LOAD</code> - <br/> - <code class="Cd">device atkbd</code></p> -<p class="Pp">In <span class="Pa">/boot/device.hints</span>: - <br/> - <code class="Cd">hint.atkbd.0.at="atkbdc"</code> - <br/> - <code class="Cd">hint.atkbd.0.irq="1"</code></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1> -<p class="Pp">The <code class="Nm">atkbd</code> driver, together with the - <code class="Nm">atkbdc</code> driver, provides access to the AT 84 keyboard - or the AT enhanced keyboard which is connected to the AT keyboard - controller.</p> -<p class="Pp">This driver is required for the console driver - <a class="Xr">syscons(4)</a> or <a class="Xr">vt(4)</a>.</p> -<p class="Pp" id="irq">There can be only one <code class="Nm">atkbd</code> - device defined in the kernel configuration file. This device also requires - the <code class="Nm">atkbdc</code> keyboard controller to be present. The - <a class="permalink" href="#irq"><i class="Em">irq</i></a> number must - always be 1; there is no provision of changing the number.</p> -<section class="Ss"> -<h2 class="Ss" id="Function_Keys"><a class="permalink" href="#Function_Keys">Function - Keys</a></h2> -<p class="Pp">The AT keyboard has a number of function keys. They are numbered - as follows and can be associated with strings by the - <a class="Xr">kbdcontrol(1)</a> command. You can use a keyboard map file - (see <a class="Xr">kbdmap(5)</a>) to map them to arbitrary keys, - particularly the functions in the range from 65 to 96 which are not used by - default.</p> -<p class="Pp"></p> -<dl class="Bl-tag Bl-compact"> - <dt>Function Key number</dt> - <dd>Function Key</dd> - <dt>1, 2,...12</dt> - <dd>F1, F2,... F12</dd> - <dt>13, 14,...24</dt> - <dd>Shift+F1, Shift+F2,... Shift+F12</dd> - <dt>25, 26,...36</dt> - <dd>Ctl+F1, Ctl+F2,... Ctl+F12</dd> - <dt>37, 38,...48</dt> - <dd>Shift+Ctl+F1, Shift+Ctl+F2,... Shift+Ctl+F12</dd> - <dt>49</dt> - <dd>Home and Numpad 7 (without NumLock)</dd> - <dt>50</dt> - <dd>Up Arrow and Numpad 8 (without NumLock)</dd> - <dt>51</dt> - <dd>Page Up and Numpad 9 (without NumLock)</dd> - <dt>52</dt> - <dd>Numpad -</dd> - <dt>53</dt> - <dd>Left Arrow and Numpad 4 (without NumLock)</dd> - <dt>54</dt> - <dd>Numpad 5 (without NumLock)</dd> - <dt>55</dt> - <dd>Right Arrow and Numpad 6 (without NumLock)</dd> - <dt>56</dt> - <dd>Numpad +</dd> - <dt>57</dt> - <dd>End and Numpad 1 (without NumLock)</dd> - <dt>58</dt> - <dd>Down Arrow and Numpad 2 (without NumLock)</dd> - <dt>59</dt> - <dd>Page Down and Numpad 3 (without NumLock)</dd> - <dt>60</dt> - <dd>Ins and Numpad 0 (without NumLock)</dd> - <dt>61</dt> - <dd>Del</dd> - <dt>62</dt> - <dd>Left GUI Key</dd> - <dt>63</dt> - <dd>Right GUI Key</dd> - <dt>64</dt> - <dd>Menu</dd> - <dt>65, 66,...96</dt> - <dd>free (not used by default)</dd> -</dl> -<p class="Pp">See the man page for the <a class="Xr">kbdcontrol(1)</a> command - for how to assign a string to the function key.</p> -</section> -</section> -<section class="Sh"> -<h1 class="Sh" id="DRIVER_CONFIGURATION"><a class="permalink" href="#DRIVER_CONFIGURATION">DRIVER - CONFIGURATION</a></h1> -<section class="Ss"> -<h2 class="Ss" id="Kernel_Configuration_Options"><a class="permalink" href="#Kernel_Configuration_Options">Kernel - Configuration Options</a></h2> -<p class="Pp">The following kernel configuration options control the - <code class="Nm">atkbd</code> driver.</p> -<dl class="Bl-tag"> - <dt id="ATKBD_DFLT_KEYMAP"><a class="permalink" href="#ATKBD_DFLT_KEYMAP"><i class="Em">ATKBD_DFLT_KEYMAP</i></a></dt> - <dd>This option sets the default, built-in keymap of the - <code class="Nm">atkbd</code> driver to the named keymap. See - <a class="Sx" href="#EXAMPLES">EXAMPLES</a> below.</dd> - <dt id="KBD_DISABLE_KEYMAP_LOAD"><a class="permalink" href="#KBD_DISABLE_KEYMAP_LOAD"><i class="Em">KBD_DISABLE_KEYMAP_LOAD</i></a></dt> - <dd>The keymap can be modified by the <a class="Xr">kbdcontrol(1)</a> command. - This option will disable this feature and prevent the user from changing - key assignment.</dd> -</dl> -</section> -<section class="Ss"> -<h2 class="Ss" id="Driver_Flags"><a class="permalink" href="#Driver_Flags">Driver - Flags</a></h2> -<p class="Pp">The <code class="Nm">atkbd</code> driver accepts the following - driver flags. They can be set either in - <span class="Pa">/boot/device.hints</span>, or else from within the boot - loader (see <a class="Xr">loader(8)</a>).</p> -<dl class="Bl-tag"> - <dt>bit 0 (FAIL_IF_NO_KBD)</dt> - <dd>By default the <code class="Nm">atkbd</code> driver will install even if a - keyboard is not actually connected to the system. This option prevents the - driver from being installed in this situation.</dd> - <dt>bit 1 (NO_RESET)</dt> - <dd>When this option is given, the <code class="Nm">atkbd</code> driver will - not reset the keyboard when initializing it. It may be useful for laptop - computers whose function keys have special functions and these functions - are forgotten when the keyboard is reset.</dd> - <dt>bit 2 (ALT_SCANCODESET)</dt> - <dd>Certain keyboards, such as those on some ThinkPad models, behave like the - old XT keyboard and require this option.</dd> - <dt>bit 3 (NO_PROBE_TEST)</dt> - <dd>When this option is given, the <code class="Nm">atkbd</code> driver will - not test the keyboard port during the probe routine. Some machines hang - during boot when this test is performed.</dd> -</dl> -</section> -</section> -<section class="Sh"> -<h1 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a></h1> -<p class="Pp">The <code class="Nm">atkbd</code> driver requires the keyboard - controller <code class="Nm">atkbdc</code>. Thus, the kernel configuration - file should contain the following lines.</p> -<p class="Pp"></p> -<div class="Bd Bd-indent"><code class="Li">device atkbdc</code></div> -<div class="Bd Bd-indent"><code class="Li">device atkbd</code></div> -<p class="Pp">The following example shows how to set the default, built-in - keymap to <span class="Pa">jp.106.kbd</span>.</p> -<p class="Pp"></p> -<div class="Bd Bd-indent"><code class="Li">device atkbdc</code></div> -<div class="Bd Bd-indent"><code class="Li">options - ATKBD_DFLT_KEYMAP</code></div> -<div class="Bd Bd-indent"><code class="Li">makeoptions - ATKBD_DFLT_KEYMAP=jp.106</code></div> -<div class="Bd Bd-indent"><code class="Li">device atkbd</code></div> -<p class="Pp">In both cases, you also need to have following lines in - <span class="Pa">/boot/device.hints</span>.</p> -<p class="Pp"></p> -<div class="Bd - Bd-indent"><code class="Li">hint.atkbdc.0.at="isa"</code></div> -<div class="Bd - Bd-indent"><code class="Li">hint.atkbdc.0.port="0x060"</code></div> -<div class="Bd - Bd-indent"><code class="Li">hint.atkbd.0.at="atkbdc"</code></div> -<div class="Bd - Bd-indent"><code class="Li">hint.atkbd.0.irq="1"</code></div> -</section> -<section class="Sh"> -<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE - ALSO</a></h1> -<p class="Pp"><a class="Xr">kbdcontrol(1)</a>, <a class="Xr">atkbdc(4)</a>, - <a class="Xr">psm(4)</a>, <a class="Xr">syscons(4)</a>, - <a class="Xr">vt(4)</a>, <a class="Xr">kbdmap(5)</a>, - <a class="Xr">loader(8)</a></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1> -<p class="Pp">The <code class="Nm">atkbd</code> driver first appeared in - <span class="Ux">FreeBSD 3.1</span>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1> -<p class="Pp">The <code class="Nm">atkbd</code> driver was written by - <span class="An">Søren Schmidt</span> - <<a class="Mt" href="mailto:sos@FreeBSD.org">sos@FreeBSD.org</a>> and - <span class="An">Kazutaka Yokota</span> - <<a class="Mt" href="mailto:yokota@FreeBSD.org">yokota@FreeBSD.org</a>>. - This manual page was written by <span class="An">Kazutaka Yokota</span>.</p> -</section> -</div> -<table class="foot"> - <tr> - <td class="foot-date">January 29, 2008</td> - <td class="foot-os">FreeBSD 15.0</td> - </tr> -</table> |
