キーボードに目を向けると、右上隅付近に、Sys Rq、Scroll Lock、Pause / Break など、決して使用しないキーがいくつかあることに気づくでしょう。これらの鍵が何のためにあるのか疑問に思ったことはありますか?
現在、これらのキーは一部のコンピューター キーボードから削除されていますが、新しいキーボードであっても、依然としてよく見られます。
画像クレジット: Flickr 上の ajmexico
システム要求
SysRq キー (Sys Req と呼ばれることもあります) は、System Request の略語です。最近のキーボードは一般に、SysRq キーと Print Screen (または Prt Scr) キーを組み合わせています。実際にシステム リクエスト キーを呼び出すには、Alt+SysRq を押す必要があります。
このキーは、低レベルのオペレーティング システム機能を呼び出すためのものでした。このキーは、キーボードの他のキーとは動作が異なります。このキーを押すと、コンピュータの BIOS は、キーが押されたことをオペレーティング システムに伝える特別な割り込みを生成します。オペレーティング システムはイベントをリッスンして特別な処理を行うことができます。
最近では、ほとんどのオペレーティング システムとプログラムは、このキー押下イベントを単純に無視します。注目すべき例外の 1 つは Linux で、 「Magic SysRq キー」は Linux カーネルにコマンドを直接送信して、クラッシュからの回復やオペレーティング システムのデバッグに役立ちます。
画像クレジット: Flickr の solylunafamilia
スクロールロック
Scroll Lock は、Caps Lock や Num Lock と同様に切り替え機能です。一部のキーボードでは、Scroll Lock に専用のライトが付いている場合もあります。
Scroll Lock は、使用可能な画面スペースが少ない古いテキスト モード環境向けに設計されました。通常、矢印キーを押すとテキスト入力カーソルが移動しますが、人々はテキスト画面の内容を上下にスクロールする方法を求めていました。
Scroll Lock が有効になっている場合、矢印キーはカーソルを移動するのではなく、画面の内容をスクロールします。
スクロール バーやマウス ホイールを含む最新のグラフィカル環境では、この動作は必要なくなりました。実際、ほとんどのプログラムは Scroll Lock キーを完全に無視します。
Scroll Lock に従い続ける注目すべきプログラムの 1 つは、Microsoft Excel です。 Excel で Scroll Lock が有効になっている場合、矢印キーを押すと、カーソルを移動せずに表示領域がスクロールします。
一時停止/休憩
Pause キーと Break キーは DOS で使用されており、現在でもコマンド プロンプトで機能します。
Pause キーは、テキスト モード プログラムの出力を一時停止するように設計されています。Windows のコマンド プロンプト ウィンドウでは引き続き機能します。 [一時停止] を押すと、画面の下への出力のスクロールが停止します。プログラムの記述方法によっては、プログラムの実行が一時停止される場合もあります。一時停止後に別のキーを押すと、プログラムが続行されます。
Pause キーを使用すると、BIOS 起動プロセス中に多くのコンピュータを一時停止することもできます。これにより、画面に短時間点滅する BIOS POST (電源投入時セルフテスト) メッセージを読み取ることができます。
画像クレジット: Flickr の Thiago Avantini
Break キーは DOS アプリケーションを終了するために使用できます。Ctrl+Break を押すと DOS アプリケーションが終了します。このショートカットは、コマンド ライン環境でアプリケーションを終了するためにも使用される Ctrl+C と同様に機能します。
これらのキーは古く、一般的には使用されていません。誰が使用しているのかと疑問に思うなら、答えはごく少数の人です。 Microsoft Excel の Scroll Lock キーを除いて、一般の人がこれらのキーを使ってできることはほとんどありません。実際、それらが今日でもキーボードで非常に一般的であることは驚くべきことです。





