ファンクションキーは、コンピュータや端末の キーボード上にあるキーで、オペレーティングシステムやアプリケーションプログラムに特定のアクションを実行させるようにプログラムできるもので、ソフトキーの一種です。[1]一部のキーボードやコンピュータでは、ファンクションキーにデフォルトのアクションが設定されており、電源投入時にアクセスできるようになっています。

端末のファンクションキーは、エスケープ文字(ASCII 27)で始まる短い固定文字列を生成するか、端末に特殊な文字列を送信することで生成する文字を設定できます。標準的なコンピュータキーボードでは、ファンクションキーは通常のASCII範囲外の固定の1バイトコードを生成することがあります。このコードは、キーボードデバイスドライバによって他の設定可能な文字列に変換されるか、アプリケーションプログラムによって直接解釈されます。ファンクションキーには、デフォルトのアクションの略語や絵文字がキー上またはキー横に印刷されている場合や、より一般的な「F番号」で指定されている場合があります。


1965年に発売されたシンガー/フリーデン社製2201 Flexowriter Programmaticには、メインキーボードの右側にF1からF13までとラベル付けされた13個のファンクションキーが配置されていました。Flexowriterはコンピュータ端末としても使用できましたが、この電気機械式タイプライターは主にスタンドアロンのワードプロセッサとして設計されていました。ファンクションキーの機能は、本体背面のプラグボードでプログラミングすることで決定されていました。 [2]
ソフトキーは、1960年代後半から1970年代前半の軍用機のアビオニクス多機能ディスプレイ、例えばF-111DのMark IIアビオニクス(最初の発注は1967年、納入は1970~1973年)にまで遡る。[引用が必要]コンピューター用途では、 HP 9810A電卓(1971年)とHP 9800シリーズの後期モデルに搭載され、キーボードの左上に5×2ブロック(5つのキーが2列)の10個のプログラム可能なキーと紙のラベルが付いていた。[引用が必要] HP 9830A(1972年)は初期のデスクトップコンピューターで、特にコンピューター用途に使用された最も初期のコンピューターの1つであった。[引用が必要] HP は、画面にラベルが付いたファンクション キーを使用するHP 2640 (1975) でもファンクション キーの使用を継続し、キーを画面の近くに配置して、機能のラベルを表示できるようにしました。
1979年に発売されたNECのPC-8001は、キーボードの上部に5つのファンクションキーがあり、キーボードの右側に数字キーパッドがありました。[3] [4]
ファンクションキーの現代的な使用法は、IBMキーボードによって普及したと考えられます。[要出典]最初はIBM 3270端末、次にIBM PCです。IBMにおけるファンクションキーの使用は、IBM 3270シリーズの端末にまで遡ります。 [要出典]具体的には、 78キーのタイプライターキーボードまたはオペレータコンソールキーボードを搭載したIBM 3277 (1972年)で、どちらもキーボードの右側に3×4のマトリックスに12個のプログラムファンクションキー(PF)を備えていました。後のモデルでは、これがテンキーに置き換えられ、ファンクションキーはキーボード上部の24個のキーに移動されました。オリジナルのIBM PCキーボード(PC/XT、1981年)は、キーボードの左側に2×5のマトリックスに10個のファンクションキー(F1~F10)を備えていましたが、これはモデルM(「Enhanced」、1984年)でキーボード上部に4個ずつ3つのブロックに分かれた12個のキーに置き換えられました。 [要出典]

従来の Mac OSでは、ファンクション キー コントロール パネルを使用して、プログラムを起動したりAppleScriptを実行したりするためにユーザーがファンクション キーを設定できました。
macOSは(ほぼ)すべてのファンクションキーからからにデフォルトの機能を割り当てていますF1が、これらのファンクションキーにデフォルトで割り当てられているアクションは、Mac製品と対応するMac OS Xバージョンの歴史の中で何度か変更されています[6] [循環参照]。その結果、Macintoshキーボードのラベルは、後のMac OS Xバージョンの新しいマッピングを反映するように時間の経過とともに変更されました。たとえば、2006 MacBook Proでは、ファンクションキー、は音量ダウン/音量アップのラベルが付けられていますが、新しいMacBook Pro(2007モデル以降)では、音量コントロールはファンクションキーからに配置され、さまざまな機能にマップされています。 F12F3F4F5F10F12
macOS の最新バージョンは、使用されている Apple キーボードの世代を検出し、この Apple キーボードに表示されているラベルに対応する適切なデフォルト アクションを割り当てることができます (ただし、このキーボードが、使用している Mac OS X のバージョンがリリースされる前に製造されたものである必要があります)。その結果、このキーボードの新しいファンクション キーのマッピングを認識しない古いバージョンの Mac OS X で最近の USB Apple キーボードを使用すると、デフォルトのマッピングが間違っている (つまり、キーボードに表示されているラベルと一致しない) 場合があります (たとえば、当時は Mission control と Launchpad が存在しなかったため、キーボードに表示される対応するラベルは、古いバージョンの Mac OS X で割り当てられたデフォルト アクション (Exposé と Dashboard) と一致しません)。
次の点に留意してください。
MS-DOSでは、個々のプログラムが各ファンクションキーの意味を決定でき、コマンドラインも独自の動作を持っていました。例えば、コマンドラインでファンクションキーを押すと、前のコマンドの単語が現在のコマンドプロンプトにコピーされます。WordPerfect for DOSは、ファンクションキーを多用するプログラムの例です。 F3
F1IBM Common User Accessガイドラインに従い、初期のWindowsプログラムのほとんどで、+キーは徐々にヘルプと普遍的に関連付けられるようになりました。今日でも、 Windowsで実行されるMicrosoft Officeプログラムのヘルプメニューには、ヘルプキーとして表示されます。WindowsのInternet Explorerでは、このキー入力はヘルプメニューに表示されませんが、ヘルプウィンドウが表示されます。Microsoft Wordでは、+キーを押すと書式設定が表示されます。 F1⇧ ShiftF1
F2Excelでは、現在選択されているセルを編集します。Windowsエクスプローラー、Visual Studio、その他のプログラムでは、ファイル名の変更など、ファイルまたはフィールドの編集機能にアクセスするために使用されます。 F2
F3アプリケーションでは、検索機能を起動するためによく使用され、キーを連続して押すと検索結果が切り替わります。+は後方検索によく使用されます。Visual Studioなどの一部のアプリケーションでは、+ をドキュメント内の他の場所で現在強調表示されているテキストの検索手段としてサポートしています。 ⇧ ShiftF3ControlF3
F43D Pinball: Space Cadetのように、一部のアプリケーションではウィンドウを「全画面表示」にするために使用されます。Microsoft IEでは、以前に閲覧したウェブサイトのURLリストを表示するために使用されます。+は一般的にアプリケーションを終了するために使用されます。+ は、ドキュメントやタブなど、アプリケーションの一部を閉じるために使用されることがよくあります。 AltF4CtrlF4
F5多くのウェブブラウザやその他のアプリケーションでは、リロードキーとしてよく使用されます。Microsoft PowerPointでは、スライドショーを開始します。 F5
F6多くの最新のウェブブラウザでは、アドレスバーのURLを強調表示します。Visual Basicエディターでは、次のペインに移動します。+ は、アプリケーション内のドキュメントまたはタブを切り替えます。 F6CtrlF6
F7スペルをチェックします。
Alt+マクロダイアログを呼び出します。 F8
⇧ Shift+ F9MS-DOS シェルが実行中の場合は終了します。
F10通常、 はメニュー バーをアクティブにし、+はコンテキスト メニューをアクティブにします。 ⇧ ShiftF10
F11ほとんどのブラウザで全画面/キオスク モードをアクティブにします。+は Visual Basic エディターを呼び出すために使用され、+ + はスクリプト エディターを呼び出すために使用されます。 AltF11⇧ ShiftAltF11
F12多くの最新の Web ブラウザで開発ツールを開きます。
ファンクションキーはBIOSインターフェースでも頻繁に使用されます。通常、電源投入時のセルフテスト中は、ファンクションキーまたは キーのいずれかを押すことでBIOSにアクセスできます。BIOSでは、キーの用途はBIOSによって異なります。ただし、変更をすべて保存してシステムを再起動する「Save and Exit」キーは 事実上の標準となっています。DelF10
Windows 10 の起動中に、+ キーを使用してセーフ モードに入ります。Microsoft Windowsの旧バージョンでは、このキーは単独で使用されていました。 ⇧ ShiftF8F8