KEY

 

  ON              

 
    OFF            
KEY

PAn

 

ON

 
  PFn = OFF ...
  CLR   command  

このコマンドは、ビデオ端末のキーボードのキーに機能を割り当てるために使用します。割り当てた機能を変更、アクティブ化、非アクティブ化することもできます。

対象となるキーは次のとおりです。

  • PA1PA3

  • PF1PF24

  • CLEAR

上記の各キーに対し、次の機能のいずれかを割り当てることができます。

  • Natural のシステムコマンド

  • Natural の端末コマンド

  • ユーザー定義コマンド

コマンドモード([Direct Command]ウィンドウ)で対応するキーを押すたびに、割り当てられたコマンドが実行されます。

注意:

  1. システムコマンド KEY を使用した割り当ては、ほとんどの場合、プログラムの SET KEY ステートメントによる割り当てとは独立しています。
  2. ファンクションキー割り当ては Natural 管理者がプロファイルパラメータ KEY を使用して行うこともできます。
  3. このコマンドは、バッチモードでは実行できません。

このドキュメントでは、次のトピックについて説明します。


コマンドの割り当て

パラメータなしで KEY コマンドのみを入力すると、[Function-Key Assignments]画面が表示されます。この画面では、入力フィールドにコマンド名を入力することによって、個別キーにコマンドを割り当てることができます。

キーに別のコマンドを割り当てるには、入力フィールドの既存エントリを上書きします。

コマンドの割り当てを削除するには、入力フィールドのエントリを削除するか、または空白で上書きします。

KEY コマンドでキーを直接指定することによって、個別キーにコマンドを割り当てることもできます。例えば、次のようになります。

KEY PF1=CLEAR

割り当てるコマンドに空白が含まれる場合は、コマンドをアポストロフィで囲む必要があります。例えば、次のようになります。

PF13='UPDATE OFF'

すべてのキーのアクティブ化/非アクティブ化 - KEY ON/OFF

コマンド KEY OFF/ON を使用すると、ファンクションキーのすべての割り当てを非アクティブにしたり、再びアクティブにしたりすることができます。

KEY OFF ファンクションキーを押すと、そのキーがアクティブではないことを示すメッセージが返されます。
KEY ON KEY OFF によって以前に非アクティブ化されたすべてのファンクションキーの割り当てを再びアクティブにします。

キーのアクティブ化/非アクティブ化は、[Function-Key Assignments]画面の右上隅にある[Activate Keys]フィールドの ON/OFF のエントリを上書きすることによっても可能です。

個別キーのアクティブ化/非アクティブ化 - KEY key=ON/OFF

コマンド KEY key=OFF/ON を使用すると、特定の key に割り当てられたコマンドを非アクティブにしたり、再びアクティブにしたりすることができます。

KEY key=OFF 特定の key に割り当てられたコマンドを非アクティブにします。例えば、次のようになります。
KEY PF24=OFF
KEY key=ON

以前に非アクティブ化されたコマンド割り当てを再びアクティブにします。例えば、次のようになります。

KEY PF24=ON

注意:
個々のキーを非アクティブ(PF24=OFF など)にした後で、すべてのキーを非アクティブ(KEY=OFF)にしてから、再びすべてのキーをアクティブ(KEY=ON)にすると、個別に非アクティブ化されたキーもアクティブ化されます。