summaryrefslogtreecommitdiff
path: root/static/freebsd/man4/atkbd.4 3.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/freebsd/man4/atkbd.4 3.html')
-rw-r--r--static/freebsd/man4/atkbd.4 3.html205
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> &#x2014; <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=&quot;atkbdc&quot;</code>
- <br/>
- <code class="Cd">hint.atkbd.0.irq=&quot;1&quot;</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=&quot;isa&quot;</code></div>
-<div class="Bd
- Bd-indent"><code class="Li">hint.atkbdc.0.port=&quot;0x060&quot;</code></div>
-<div class="Bd
- Bd-indent"><code class="Li">hint.atkbd.0.at=&quot;atkbdc&quot;</code></div>
-<div class="Bd
- Bd-indent"><code class="Li">hint.atkbd.0.irq=&quot;1&quot;</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&#x00F8;ren Schmidt</span>
- &lt;<a class="Mt" href="mailto:sos@FreeBSD.org">sos@FreeBSD.org</a>&gt; and
- <span class="An">Kazutaka Yokota</span>
- &lt;<a class="Mt" href="mailto:yokota@FreeBSD.org">yokota@FreeBSD.org</a>&gt;.
- 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>