<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>@key{<var>key-name</var>} (GNU texinfo)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <code>@key</code> は、鍵盤の鍵を示すために使用します。
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#key">http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#key</anchor-external></p><p><code>@key</code> は、利用者に入力させる打鍵列を示す時に
<code>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">kbd</anchor></code> の中に入れることができます。 
たとえば、  <samp>@kbd{C-x @key{ESC}}</samp> のように書きます。</p><p>Texinfo のマニュアルには、 <code>KBD</code>
など代表的な鍵の名前が「推奨」として挙げられています。
先の例の <samp>C-x</samp> のように、鍵単独ではなく修飾子として使用するときには
<code>@key</code> ではマークしないようにと書いてあります。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>key 要素型 (HTML)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の <dfn><code class="HTMLe">key</code> 要素</dfn>は、
鍵を表します。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <code class="HTMLe">key</code> 要素型は、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">code</anchor></code>
要素型や <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">kbd</anchor></code> 要素型などと共に
1993年1月に GNU texinfo から輸入されました。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>語句化内容</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> 
当時の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML DTD</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈</anchor>によれば、鍵盤の鍵の他に、
メニュー項目やボタンに使うことも想定していました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> しかし、 1994年1月27日の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Dan Connolly</anchor> の DTD
では <q>There was once a KEY element, for keyboard keys, menu items,  buttons, etc. but it's not supported or widely documented</q>
という注釈と共に標準では無効の要素型に降格し、
6月3日の DTD を最後に完全に消去されてしまいました。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(その期間に派生した Dan 以外の DTD でその後もひっそり受け継がれていたりしますが。)</weak></p><p>削除された理由は注釈の通り使われなかったためでしょうが、
同時に導入された他の要素型群は使われたのに <code class="HTMLe">key</code>
(と <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dfn</anchor></code>) がどうして使われなかったのかは謎です。</p><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="216" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[216]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>key</code></dd><dt>日付</dt><dd><time>1994-05-17</time></dd><dt>説明</dt><dd>
<time>1994-05-17</time>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML DTD</anchor> は、
<code>key</code>
は広く対応されていないとして任意選択に格下げした。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTML19940517</src>
その後削除された。
現在の 
<code>kbd</code>
の入れ子に当たる。</dd></dl></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> 現在では <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">kbd</anchor></code> 要素型が
<code class="HTMLe">key</code> 要素型の意味で使われることもあります。
しかし、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> などの仕様書に明記された使い道ではなく、
好ましくないと考える人もいます。
(<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">kbd</anchor></code> の説明を参照。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <cite xml:lang="en-US">XML Binding Language (XBL) 2.0</cite>
( (<time>2007-03-16 22:20:16 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/2007/CR-xbl-20070316/#key">http://www.w3.org/TR/2007/CR-xbl-20070316/#key</anchor-external></p></section></section></body></html>