システムリクエスト
そして、それにはPC/ATの286チップの能力を利用した。
当時の大部分のソフトウェアが、OSを完全に回避して低レベルで動作しており、一般に多くのホットキーの組合せを利用していたので、それらと干渉しない特別なキーが必要だった。Terminate and Stay Resident(TSR)プログラムの使用が、さらに問題を複雑にした。タスク切り替えやマルチタスク環境を実現するために、特別な別のキーが必要であると考えられていた。これは、Windows NTでControl-Alt-Deleteが導入されたことと類似している。
84鍵キーボードでは、SysRqキーは独立したキーだった。後の101鍵キーボードでは物理的なキーをプリントスクリーンと共用しており、SysRqキーとして動作させる場合はAltキーと同時に押す必要がある。
デフォルトのBIOSキーボード・ルーチンは、SysRqキーが押されても単純に無視して、何の動作もせずに戻る。MS-DOSの入力ルーチンも同様である。多くの高級言語で提供されるライブラリのキーボード・ルーチンも、先例に従った。今なおSysRqキーのついたキーボードが製造され続けているが、ほとんどのユーザにとってはSysRqキーは意味がないものになっている。
Linuxにおいて、システムのデバッグやクラッシュからの回復のための機能を提供するようにカーネルを構成することができる。この機能はマジックSysRqキーと呼ばれている。
マイクロソフトは、OSレベルやアプリケーションレベルのデバッガでSysRqキーを使用する。CodeView(英語版)では、システム実行中にデバッグを開始するときにSysRqキーを使用する。Windows NT遠隔カーネルデバッガでは、システムにデバッガを強制するのに用いる。
組み込みシステムでは、SysRqキーは通常、低レベルのRESET#シグナルをアサートするのに用いられる。
Windowsにおいては、本来SysRqキーを意味する⎇ Alt+⎙ PrtScが、現在選択されている(フォーカスされた)ウィンドウの画面キャプチャの機能に割り当てられている。