キーパラメータを含む項目キーの形式は、構文規則に従う必要があります。次の図は、サポートされている構文を示しています。各ポイントで許可される要素と文字は、矢印に従って決定できます。矢印の先にあるブロックに到達できる場合は許可され、到達できない場合は許可されません。
有効なアイテムキーを作成するには、キー名を指定し、次にパラメーターの有無を選択します。
キー名自体には、使用できる文字の範囲が限られており、その文字が相互に続くだけです。 許容される文字は :
つまり、以下の文字種を指します。
アイテムキーは、カンマ区切りで複数のパラメータを持つことができます。
各キーパラメータは、引用符で囲まれた文字列、引用符で囲まれていない文字列、または配列のいずれかになります。
また、パラメータを空にして、デフォルト値を使用することも可能です。 その場合、さらにパラメータを指定する場合は、適切な数のカンマを追加する必要があります。 例えば、アイテムキーicmpping[,,200,,500] は、個々の ping の間隔が 200 ミリ秒、ping のタイムアウトが 500 ミリ秒、その他のパラメータはデフォルトのままです。
パラメータにマクロを含めることができます。マクロはユーザー マクロまたは組み込みマクロの一部です。アイテム キー パラメータでサポートされている特定の組み込みマクロを確認するには、サポートされているマクロページで「アイテム キー パラメータ」を検索してください。
keyパラメータが 二重引用符で囲まれた文字列の場合、任意のUnicode文字が使用可能です。
keyパラメータがカンマを含む場合、このパラメータは 二重引用符で囲む必要があります。
キーパラメータが 二重引用符を含む場合、このパラメータは 二重引用符で囲む必要があります。 また,パラメータ文字列の一部である各 二重引用符は,バックスラッシュでエスケープする必要があります。
アイテムのキーパラメータを引用する場合は、 二重引用符(")のみを使用します。
引用符(')はサポートされていません。
キーパラメータに二重引用符がない文字列の場合、カンマと右大括弧(])を除く全てのUnicode文字が使用可能です。
二重引用符で囲まれていないパラメータで、左大括弧([)で始まる文字列は使用できません。
キーパラメータが配列の場合は、再び角括弧で囲みます。
個々のパラメータは、複数のパラメータを指定する規則と構文に沿うようになります。
多段階のパラメータ配列、例えば
[a,[b,[c,d]],e]
のような複数レベルのパラメータ配列は許可されません。