クエリ: パソコンのキーボードの上部についている、「F1」「F2」などと書かれているキーの総称は何でしょう?
文章: ファンクションキー ファンクションキー(英: Function key、Fキー)は、コンピュータや端末用のキーボードのキーの一部である。プログラマブル・ファンクションキー(PFキー、英: Programmable function key)、ディファイナブル・ファンクションキー(definable function key)とも呼ぶ。
文章: キーボード (コンピュータ) キーボード(英: keyboard)は、英語でキー(英: key)と呼ばれる小さなボタンが規則正しく並び、これを指で押し下げて操作する入力装置のこと。日本語では(稀に)鍵盤(けんばん)とも。 文章: タブキー ASCIIでは、制御文字として水平タブ(HT)に 9 が割り当てられている(Unicodeも同様)。キャレット記法では ^I となり、一般的なキーボードではタブキーの他、Ctrl+Iでも入力できる。C言語など多くのプログラミング言語ではエスケープ文字を使って \t で文字列中にタブ文字を入れることができる。垂直タブ(VT)には、ASCIIでは 11(十六進数では0xB)が割り当てられている(Unicodeも同様)。キャレット記法では ^K 、エスケープ文字は \v である。EBCDICでは、HTは5、VTは11である。当初のプリンターは、タブがどこに設定されているかを示すために、機械式のタブストップを使用した。水平方向は可動式の金属の突起で、垂直方向はキャリッジコントロールテープ(英語版)のパンチ穴で示された。 文章: Escキー Escキーとは、コンピュータ用のキーボードにあるキーの1つである。一般に「エスケープキー」(英語: escape key)と呼ばれており(ISO/IEC 9995(英語版)における名称でもある)、キーに「Esc」または「Escape」と刻印されている。Escキーを押下するとエスケープ文字(ASCIIで27、UnicodeでU+001B)が発生する。エスケープ文字がキーボードからコンピュータに送られると、ソフトウェアによって「停止」と解釈される。実際には、多くのアプリケーションプログラムで「キャンセル」の意味で使用されている。また、外部デバイス(1980年代以降のプリンタ、端末、Linuxコンソール(英語版)など)に送られると、特別な機能を実行するためのエスケープシーケンスの開始と解釈される。 文章: キーボード (コンピュータ) しかし、2010年にマイクロソフトが「2つのキーボードデバイスとして認識させる」事で「USB接続での最大26キー同時押し」を実現した上、「実売価格で5000円台前後(2010年5月1日現在)」と言う低価格も実現した「SideWinder X4 Keyboard」が発表されたことで、前述の状況は一変する事となった。 特殊なキーボードには特殊なステータス表示機能がついている場合がある。PC用のキーボードでは、一般的には、キャップスロック状態、ニューメリックロック状態、スクロールロック状態を3つのLEDによって表す表示機能が付いている。LEDの色はたいてい緑色か橙色であるが、青色が使われているものもある。PCで一般的に使われるATキーボード(PS/2キーボード)ではこれらの表示機能はコンピュータ本体から制御可能である。この制御がアプリケーションソフトウエアが実際に行えるかどうかはコンピュータで動作しているOSに依存する。GNU/Linux等の一部のOSでは、PC用のキーボード上のこの3つの表示機能を使い、OSからのパニック時のステータスを表示させることができるものもある。 ステータス表示用の他にも、全てのキーにライトを内蔵し、その光で暗い部屋でもキー表示が見えるようにした物等もある:右写真。売り出された当初は軍事用ではないか等の噂も立ったが、恐らくは派手な電飾を好むModding文化から由来した物であると考えられる。但し、LEDではないものの、光るキーボード自体はバックライト用にエレクトロルミネセンスを使用したセンチュリーの蛍等、それ以前から存在していた。出所の怪しさやチェリー製のスイッチ等が注目を浴びた理由であろうと考えられる。 文章: キーボード (コンピュータ) ゲーム用のコントローラ(ゲームパッド)の中には、ゲーム用デバイスであるにもかかわらずゲームコントローラの信号ではなく、キーボードと同じキーコード信号を出し、OS側からは一般のキーボードとして認識される物もある。これらは特別なドライバをインストールする必要が無く、またゲーム用の接続ポートが占有されない、ソフト側の入出力機能の開発労力削減などの利点があり、ネットゲームのヘビーユーザー向けとして少数ながら販売されている。中にはマイクロソフトの「Strategic Commander」のような特殊な形状をしたものもあった。最近ではマウスにハードウェアマクロを搭載するため、マウスをUSB接続にし、内部的にキーボード信号を出して「マウス+キーボード」の複合デバイスとして認識させる場合もある。この場合いったんマウスに設定を登録しておけば、他のPCでドライバレスで同じ動作を可能にできる。 文章: テンキー ノートパソコンのキーボードには、テンキーがなく、修飾キー(Fnキー)と文字キーを同時押しすることでテンキーの機能をエミュレーションするものがあり、その場合のレイアウトは「ISO/IEC 9995-2:2009の修正1」として標準化されている。 大型のノートパソコン(一般的には17インチ以上の画面を持つもの)にはテンキーが設置されているものもある。 文章: システムリクエスト 当時の大部分のソフトウェアが、OSを完全に回避して低レベルで動作しており、一般に多くのホットキーの組合せを利用していたので、それらと干渉しない特別なキーが必要だった。Terminate and Stay Resident(TSR)プログラムの使用が、さらに問題を複雑にした。タスク切り替えやマルチタスク環境を実現するために、特別な別のキーが必要であると考えられていた。これは、Windows NTでControl-Alt-Deleteが導入されたことと類似している。 84鍵キーボードでは、SysRqキーは独立したキーだった。後の101鍵キーボードでは物理的なキーをプリントスクリーンと共用しており、SysRqキーとして動作させる場合はAltキーと同時に押す必要がある。 デフォルトのBIOSキーボード・ルーチンは、SysRqキーが押されても単純に無視して、何の動作もせずに戻る。MS-DOSの入力ルーチンも同様である。多くの高級言語で提供されるライブラリのキーボード・ルーチンも、先例に従った。今なおSysRqキーのついたキーボードが製造され続けているが、ほとんどのユーザにとってはSysRqキーは意味がないものになっている。 文章: スキャンコード したがって、JIS配列キーボードにUS配列の設定を適用するなどしても、ほとんどのキーは問題なくUS配列として動作する(一部、物理的にキーの有無や位置が異なるものについては、この限りではない)。 文章: スペースキー スペースキーは通常、キーボードの一番下の行にあり、水平で他のキーより幅広い。そのため、スペースバー(space bar)とも呼ばれる。通常は何も刻印されていないが、「スペース」などと書かれている場合もある。 主な用途は文字入力の際のスペース文字の入力であり、左右いずれの親指でも押しやすいように幅が広い。これは、元来キーボードは英文タイプライターが出自であり、欧文では単語間に必ずスペースを入れるから、その使用頻度が極めて高いことによる。標準的な指の割り当てでも、それ以外のキーを人差し指から小指に割り当て、スペースキーのみは親指で、しかも左右どちらを使ってもかまわないとして、特別扱いである。 しかし日本語キーボードや韓国語キーボードでは、他の言語のキーボードと比較するとスペースキーの幅は広くない。これはスペースバーの左右に言語入力キーが追加されたためである。 文章: ダイヤモンドカーソル ダイヤモンドカーソル(diamond cursor)とは、Controlキーを中心とした編集用のキーバインドのことで、一部のソフトウェア(テキストエディタなど)やキーボードで使われる。 ControlキーとE,S,D,Xなどのキーを組み合わせカーソル移動に用いるが、QWERTY配列ではこのキーの並びがダイヤ記号のようになっていることからこの名前がついた。また、E,S,D,Xの周囲のW,A,Z,R,F,CのキーをPageUpなどの用途に用いることも多い。 初期のワープロソフトであるWordStarで使用され、その操作系を引き継いだ Turbo C/Turbo Pascalのエディタやメガソフト社のMIFESでも使用された。 文章: 親指シフト 専用の親指シフトキーボードによる親指シフト規格の文字入力と、エミュレータによる親指シフト規格の文字入力には、以下のような違いがある。PS/2接続の親指シフト専用キーボードには、親指シフトキーのためのキーコードを出力する専用の親指シフトキーが備わっている。これに対し、USB接続の親指シフトキーボードや一般のJISキーボードには、左右の親指シフトキーに対応するキーコードを割り振ることが可能な独立したキーは備わっていない。そのため、親指シフトキーの機能を実現するためには、既存のキーのいずれかに、そのキーの本来の機能に重複して、親指シフトキーの機能を割り当てる場合がある。その割り当てが行なわれると、親指シフトキーの機能を割り当てられたキー(代替キー)は、文字キーと同時打鍵された場合に親指シフトキーの機能を発揮し、単独で打鍵された場合のみ本来の動作を行なう、という代替キーの動作切り替えが行なわれる。 文章: クムドールの剣 操作にはキーボードを使用する。ローマ字入力に対応。ゲーム開始時はF,J,Spaceキーの3種類のキーしか使えず、マップ上の主人公はJキーで方向を変え、Fキーで前進する。FとJはブラインドタッチにおける両手の人差し指のホームポジションとなっている。キーを旅の途中で購入したり拾ったりすることで、タイピングに使用できるキーの種類が増え、ゲームが進行すると同時に難易度が上がるというシステムになっている。 フィールド上で敵と遭遇した場合、画面に表示される文字列をタイピングすることで倒すことができるが、間違った文字を入力したり入力が遅れたりすると主人公のHPが減っていく。 文章: スキャンコード このためキーボードのUsageは、たとえば"A"キーは'0x00070004'ではなく'0x04'だけを送るようにできる。一般的なキーボードでは、押されたり離されたりしたキーのスキャンコードだけを送るが、USBキーボードのデータの送信方法はこれとはかなり異なり、そのときに押されているすべてのキーの情報を静的に送る。そのため、以下のような性質がある。また、オートリピートやLEDの制御もキーボード内部では行わない。 キーボードは単なるスイッチに徹するという思想で設計されているということができる。多くのUSBキーボードが送信するHIDレポートはUSB HID規格書にある"Boot protocol"と同一となっていて8バイトである。先頭バイトは、そのとき押されている修飾キーを示す8ビットのフラグである。 文章: 挿入キー 挿入キーは、ワードプロセッサーやコンピュータ用のキーボードのキーの一つ。通常は「Insert」、「Ins」、「挿入」などと刻印されており、文字入力時の挿入モードと上書きモードの切替などに使用される。 文章: スキャンコード オートリピート(タイプマティック)の処理をキーボード側で行う場合、キーが押されている間、メイクコードを周期的に発生する。スキャンコードの体系はコンピュータの機種によって異なる。また、インタフェース規格によって決まっていることもある。さらに、同じ機種・インタフェースであっても、複数の体系をもっている場合もある。そのため、オペレーティングシステム (OS) は受け取ったスキャンコードをOS独自の仮想キーコードに変換・統一してから扱うのが一般的である。