[SmartDocs] バーでは、特定の Zebra デバイスに存在する機能のみを表示するように、このページをカスタマイズできます。
デバイスの OSX、MX および Android のバージョン情報は、Android の設定パネルに表示されるか、ADB、EMDK、または MX CSP を使用してデバイスを照会することで確認できます。詳細情報。
KeyMappingMgr を使用すると、1 つまたは複数の物理 (または容量方式) キーが押された (またはタッチされた) ときの動作をアプリケーションで変更できます。これは、キーによって提供されるキーコード値を、目的の動作を実行するキーコード値に再マッピングすることによって行われます。
注: 電源キーの再マッピングは、どのデバイスでもサポートされていません。
上記に記載されていない Android デバイスのキーマッピング オプションについては、『Enterprise Keyboard User Guide』を参照してください。
TC55 のキーマッピング オプションについては、Scan Mode Manager (EMDK ではサポートされていません) を参照してください。
注: 電源キーの再マッピングは、どのデバイスでもサポートされていません**。
重要: クエリ機能は、Android 11 以降を実行している Zebra デバイスでは廃止されています。
Zebra のデバイスでは、キーを "パニック ボタン" として指定できます。このボタンを長押しすると、緊急電話番号のダイヤル、医療機器の呼び出し、カスタム アプリの起動など、カスタマイズされたタスクを実行するインテントが実行されます。
[アラート] ボタンでは、以下のサービスを使用します。
詳細については、『StageNow ステージング プロファイル ガイド』を参照してください。
キー マッピングは、特定の Zebra Android デバイスでのみ提供される機能です。特定のキーまたは、キーが所定のキー状態にある場合に打鍵動作を定義できます。任意の時点における、あるキーの現在のキー状態は、修飾キーを押した結果として適用される 1 つ以上のキー状態修飾子によって決定されます。たとえば、ブルー キーがあるデバイスでは、ブルー キーが押されるたびに、現在のキー状態でブルー キーの状態修飾子を設定またはクリアすることができます。Zebra デバイスには、現在のキー状態を設定するために複数のキー状態修飾子をサポートしているものと、サポートしていないものがあります。
特定のキー状態における特定の打鍵に必要なキー動作は、キー マッピング テーブルのキー マッピングによって定義されます。現在のキー状態内で設定できる特定のキー状態修飾子に関連付けられたキー マッピング テーブルがあります。特定のキー マッピング テーブルで定義されているキーのキー マッピングは、そのキー マッピング テーブルに関連付けられているキー修飾子が現在のキー状態に設定されているときにキーが押された場合にのみ使用されます。たとえば、ブルー キー状態修飾子が現在のキー状態に設定されているときにキーを押すと、その打鍵に対応するキー マッピングを見つけるためにブルー キー マッピング テーブルが検索されます。
すべてのデバイスには、そのデバイスでサポートされているキー マッピング テーブルにあらかじめインストールされている一連のデフォルト キー マッピングがあります。これらのデフォルトのキー マッピングは、そのデバイスのデフォルトのキー動作を定義します。デバイスのデフォルトのキー動作を変更するには、1 つまたは複数のキー マッピング テーブルに新しいキー マッピングを追加します (オーバーライド キー マッピングと呼ばれます)。マッピング テーブルにデフォルトのキー マッピングと同じキーのオーバーライド キー マッピングが含まれている場合は、オーバーライド キー マッピングが使用されます。デフォルトのキー動作に戻すには、オーバーライド キー マッピングを削除して、デフォルトのキー マッピングを復元します。デフォルトのキー マッピングは、オーバーライドされるだけで、変更または削除できません。
キーの処理は、キーが押された時点で現在のキー状態を確認することから開始されます。複数のキー状態修飾子が現在のキー状態に設定されている場合、それらのキー状態修飾子に関連付けられているキー マッピング テーブルは、関連付けられているキー状態修飾子に基づいて固定された優先順位で検索されます。検索中に押されたキーのキー マッピングが検出されると、検索が停止し、見つかったキー マッピングを使用して、押されたキーに対して実行するキー動作が決定されます。
押されたキーのキー マッピングが見つからず、キー状態修飾子に関連付けられているすべてのキー マッピング テーブルが検索される場合、ベース キー状態キー マッピング テーブルが検索されます。押されたキーのキー マッピングが見つからない場合は、押されたキーに対してデフォルトの Android キー動作が実行されます。ほとんどのデバイスには、ベース キー状態マッピング テーブルで定義されたすべてのキーに対するデフォルト キー マッピングがあるため、このようなことはほとんどありません。
すべてのデバイスがすべてのキー状態修飾子をサポートしているわけではなく、そのため、すべてのデバイスがすべてのキー マッピング テーブルをサポートするわけではありません。一部のデバイスは複数のキー状態修飾子をサポートしており、各デバイスはサポートするすべてのキー状態修飾子に関連付けられたキー マッピング テーブルをサポートします。すべてのデバイスは、他のキー マッピング テーブルをサポートしていない場合でも、少なくともベース キー状態キー マッピング テーブルをサポートします。次のキー状態修飾子および関連するキー マッピング テーブルは、さまざまなデバイスでサポートされている可能性があります。これらのキー マッピング テーブルは、現在のキー状態に設定されているキー状態修飾子に基づいて、次の順序で検索されます (デバイスでサポートされている場合)。
Android では、修飾キーはメタ キーと呼ばれます。
ブルーキー状態修飾子およびブルーキー マッピング テーブル
このキー マッピング テーブルは、キーが押されたときにブルー キー状態修飾子が現在のキー状態に設定されている場合に検索されます。押されたキーのキー マッピングが見つかった場合、そのキー マッピングを使用して、押されたキーに対して実行するキー動作を決定します。押されたキーのキー マッピングが見つからない場合は、別のキー マッピング テーブルで検索が続行されます。
オレンジキー状態修飾子とオレンジキー マッピング テーブル
このキー マッピング テーブルは、キーが押されたときにオレンジ キー状態修飾子が現在のキー状態に設定されている場合に検索されます。押されたキーのキー マッピングが見つかった場合、そのキー マッピングを使用して、押されたキーに対して実行するキー動作を決定します。押されたキーのキー マッピングが見つからない場合は、別のキー マッピング テーブルで検索が続行されます。
グレーキー状態修飾子およびグレーキー マッピング テーブル
このキー マッピング テーブルは、キーが押されたときにグレー キー状態修飾子が現在のキー状態に設定されている場合に検索されます。押されたキーのキー マッピングが見つかった場合、そのキー マッピングを使用して、押されたキーに対して実行するキー動作を決定します。押されたキーのキー マッピングが見つからない場合は、別のキー マッピング テーブルで検索が続行されます。
Ctrl キー状態修飾子と Ctrl キー マッピング テーブル
このキー マッピング テーブルは、キーが押されたときに Ctrl キー状態修飾子が現在のキー状態に設定されている場合に検索されます。押されたキーのキー マッピングが見つかった場合、そのキー マッピングを使用して、押されたキーに対して実行するキー動作を決定します。押されたキーのキー マッピングが見つからない場合は、別のキー マッピング テーブルで検索が続行されます。
Shift キー状態修飾子と Shift キー マッピング テーブル
このキー マッピング テーブルは、キーが押されたときに、Shift キー状態修飾子が現在のキー状態に設定されている場合に検索されます。押されたキーのキー マッピングが見つかった場合、そのキー マッピングを使用して、押されたキーに対して実行するキー動作を決定します。押されたキーのキー マッピングが見つからない場合は、別のキー マッピング テーブルで検索が続行されます。
ベースキー状態キー マッピング テーブル
キーが押されたときにキー状態修飾子が現在のキー状態に設定されていない (つまり、デフォルトのキー状態) 場合は、ベース キー状態キー マッピング テーブルが検索されます。このキー マッピングは、現在のキー状態に設定されているキー状態修飾子に基づいてすべてのキー マッピング テーブルが検索され、押されたキーに対するキー マッピングが見つからなかった場合 (つまり、フォール スルー) にも検索されます。ベース キー状態キー マッピング テーブルが検索され、押されたキーに対するキー マッピングが見つからない場合は、押されたキーに対する標準 Android キー アクションが実行されます。
各キー マッピング テーブルの各キー マッピングは、そのキー マッピング テーブルがその打鍵に最も適していると判断された場合に、押されたキーに対して実行される特定のキー動作を定義します。すべてのキー マッピングでは、特定のキーを識別する必要があります。キーはキー ID を使用してキー マッピングで識別されます。キー ID は、通常、以下のルールに従って構成されます。
テキストラベル付きキー
物理的にテキストでラベル付けされたキーの場合は、そのラベルを使用してキーを識別します。たとえば、"A" という文字で物理的にラベルが付けられたキーは、"A" キーとして識別されます。場合によっては、キーに省略形のテキストの凡例が物理的にラベル付けされていることがあります。たとえば、物理的に "BKSP" とラベルされているキーは、テキストの説明で "BACKSPACE" と識別されます。
グラフィック ラベル付きキー
画像やアイコン、またはその他の凡例で物理的にラベルが付けられたキーの場合、その凡例のテキストによる説明がキーの識別に使用されます。たとえば、家のアイコンが付いたキーは、テキストの説明で "HOME" と識別されます。
カラーラベル付きキー
物理的にカラーでラベル付けされたキーの場合は、そのカラーのテキストの説明を使用してキーを識別します。たとえば、青色のキーは、テキストの説明では "BLUE" と表示されます。
ラベルなしキー
一意のラベルが物理的に付いていないキーの場合、キーを識別するためにテキストの説明が使用されます。これは、デバイスを通常の方向 (タブレットの場合は横、その他のほとんどのデバイスの場合は縦) で持ったときの物理的な位置に基づいています。このようなキーが複数存在する場合は、上から下に番号が付けられます。たとえば、デバイスの左側にあるトリガとして使用される 2 つのキーのうち、最も上にあるキーは、テキストの説明で "LEFT_TRIGGER_1" と識別されます。
注: 物理キーの数とスタイルは、デバイスごとに大きく異なり、キーを機能させるためにキーを押す組み合わせも同様です。上記のキー識別ルールはすべてのデバイスに適用されるわけではなく、また、まれに、説明されているものとは逆になる場合もあります。
ラベルが付いていないキーは、通常の方向 (タブレットの場合は横、その他のほとんどのデバイスの場合は縦) に保持したときのデバイス上の物理的な位置によって識別されます。たとえば、デバイスの左側に複数のキーがある場合、通常、次の図のようにキーを上から下に数字の順序で識別できます。
ラベルの付いていないボタンやキーの命名規則は、エンジニアリング上の制限、生産上の制限、その他の要因により、偏差が生じる場合があります。これにより、どのキーがどれであるかが混乱する原因になる可能性があり、キー マッピングにさらに憶測が必要になります。最も一般的な偏差は以下のとおりです (赤色のレタリング)。これらのデバイスで再マッピングする場合は、ラベルの付いていないそれぞれのボタンに表示されるキー ID を使用します。
各キー マッピングは、指定されたキー ID によって識別される単一のキーに対して実行される単一のキー動作を指定します。定義可能なキー動作を以下に示します。
キー コードを送信する
このキー動作は、キーが押された場合に標準の Android キー アクションが生成されることを示しますが、必ずしも、押されたキーの標準の Android キー アクションとは限りません。任意のキー コードを任意のキーに割り当てることができ、そのキー コードに対する標準の Android キー アクションが実行されます。また、特定のキー コードに対する標準の Android キー アクションが実行されるキー状態を入力することもできます。
Zebra では、任意のキー状態で押したときに、文字通りどの目的の標準 Android キー アクションでも任意のキーに割り当てる柔軟性が無制限に提供されます。たとえば、"A" キーを、"Shift" キー状態と同様に実行するように割り当て、通常、"Shift を押していない" キー状態で "2" キーを押したときに実行される標準の Android キー アクションを生成できます。
トリガ送信
このキー動作は、キーが押された場合に物理的なトリガ スイッチの影響が生じることを示します。ほとんどのデバイスには、デフォルトのキー動作である 1 つ以上の "トリガ" キーがあります。このようなキーは、バーコード スキャンの開始に最もよく使用されますが、適切な設定が適用されている場合は、どのような場合でも使用できます。
8 個の固定トリガ セットがサポートされ、トリガ 1 からトリガ 8 までとして指定されます。トリガは、優先度の高いイベントを開始できるように低いレイテンシの通知を提供するために最も一般的に使用されます。デバイス上の一部のシステム アプリケーションは、さまざまなトリガが送信されたときに通知されるように登録できます。たとえば、ほとんどのデバイスのスキャン サブシステムは、トリガ 1 を使用してバーコード スキャンを開始します。
通常の (システム以外の) アプリケーションは、トリガの登録を実行できないため、[トリガの送信] キー動作を使用してアプリケーション機能を呼び出すことはできません。そのようなアプリケーションでは、[アプリケーションの起動] または [インテントの送信] のキー動作を使用する必要があります。ただし、KeyMappingMgr を非システム アプリケーションで使用して、どのキー状態で押されたどのキーにより、システム アプリケーションが登録されているトリガを生成するかを決定できます。
アプリケーションの起動
このキー動作は、特定の名前のアプリケーションがデバイス ユーザーによりメイン起動プログラム アイコンを使用して起動されたかのように、押されたキーがそのアプリケーションを起動することを示します。アプリケーションの起動に必要なインテント情報が事前にわかっていれば、[インテントの送信] のキー動作を使用して同じ結果を得ることができます。[アプリケーションの起動] のキー動作により、アプリケーションの起動がはるかに簡単になりますが、起動するのはそのメイン アクティビティのみになります。他のアプリケーション アクティビティを起動する必要がある場合、またはカスタム データをアプリケーションに渡して何を行うかを指定する必要がある場合は、代わりに [インテントの送信] のキー動作を使用する必要があります。
インテントの送信
このキー動作は、押されたキーがインテントを送信することを示します。インテントは、startActivity または sendBroadcast を使用してアプリケーションに送信できます。両方の種類のインテントをサポートすることで、さまざまなアプリケーションを起動する柔軟性が得られます。さらに、アプリケーションのニーズに合わせてインテントを作成するために、さまざまなパラメータを構成できます。これには、アプリケーションが実行する必要のあるアクションに関する情報を通信するための追加データ値の添付が含まれます。
インテントは非常に柔軟であるため、既存のアプリケーションでは、KeyMappingMgr の比較的単純な機能では記述できないインテントが必要になる場合があります。既存のアプリケーションのニーズを満たすことは可能ですが、[インテントの送信] キー動作は、実際には、この目的のために特別に設計され、アプリケーションに追加されたインテントを送信するように設計されています。
抑止キー
このキー動作は、打鍵を完全に無視して何も結果を生成しないことを示します。
デフォルトにリセット
このキー動作は、指定したキー マッピング テーブル内のキーのデフォルトのキー マッピング (存在する場合) を復元する必要があることを示します。これを行うには、指定したキー マッピング テーブルからキーのオーバーライド キー マッピングを削除します。指定したキー マッピング テーブルにキーのオーバーライド キー マッピングがない場合、変更は行われません。
Android では、修飾キーはメタ キーと呼ばれます。
個々のキーについてキー マッピングを追加/変更するか、またはすべてのキー マッピングをデバイスのデフォルト状態に戻すかを制御します。
注: 不明な以前の状態があるデバイスを設定するには、キー マッピングをデフォルトの状態に戻すと有効な場合があります。そのようにすることで、その後に追加されたオーバーライド キー マッピングは既知の状態から開始されるため、望ましい結果を得られる可能性が高くなります。ただし、特定のアプリケーションに要求されるキー マッピングのセットを定義するのが目的である場合は、(その状態がどのようなものであっても) 現在の状態から開始し、その他の方法でデバイスのキー マッピングの状態を変更せずに、選択したオーバーライド キー マッピングを追加または変更するのが望ましい場合もあります。
パラメータ名: アクション
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
1 | キーの再マッピング | 1 つまたは複数のキー マッピング テーブルの 1 つのキーのオーバーライド キー マッピングを追加または変更します。追加または変更された各オーバーライド キー マッピングは、1 つまたは複数のキー状態の 1 つのキー動作を変更します。 |
MX: 4.4+ |
|
2 | デフォルトの全キー マッピング | すべてのオーバーライド キー マッピングをすべてのキー マッピング テーブルから削除し、すべてのキー マッピングをデバイスのデフォルト値に設定します。 |
MX: 4.4+ |
オーバーライドキー マッピングが追加または変更されるキーを識別するために使用されます。キーのオーバーライド マッピングを追加または変更するには、マッピングするキーのフレンドリ名と説明に一致する、下の表に記載されているオプション (キー ID) を入力します。
すべてのデバイスに、表内のすべてのキー ID のキーがあるわけではありません。デバイスに存在しないキーのオーバーライド マッピングを追加しようとすると、結果の XML にエラーが発生します。特定のデバイスでサポートされているキーのリストについては、KeyMappingMgr にキー ID をクエリ*するか (以下の「クエリ」を参照)、デバイスのマニュアルを参照してください。これらの標準からの既知の偏差については、このページの上部にある概要の「標準と偏差」セクションを参照してください。
*クエリ機能は、Android 11 以降を実行している Zebra デバイスでは廃止されています。
次の場合に表示: アクション値が [キーの再マッピング] の場合
パラメータ名: KeyIdentifier
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
(null) | なし | null 値 (または XML からのこのパラメータがない場合) では、キー マッピング アクションは実行されません。以前に選択した設定が保持されます。 |
MX: 4.4+ |
|
0 ~ 9 | 数字キー | 対応する数字キーを選択するには、数字を入力します。たとえば、"2" キーを選択するには、数字「2」を入力します。 |
MX: 4.4+ |
|
A ~ Z | 英字キー | 対応するキーを選択するには、アルファベットの文字を入力します。たとえば、"A" キーを選択するには、「A」を入力します。 |
MX: 4.4+ |
|
DOT | ピリオド | ピリオドまたは "ドット" キー |
MX: 4.4+ |
|
COMMA | カンマ | カンマ キー |
MX: 8.3+ |
|
STAR | アスタリスク | "星" キー ("アスタリスク" キーではありません) |
MX: 4.4+ |
|
POUND | シャープ | シャープ記号 (「#」) または番号記号キー |
MX: 4.4+ |
|
F1-F12 | ファンクション キー | 「F」 と目的のファンクション キーの番号を使用します。たとえば、"F10" キーを選択するには、「F10」と入力します。 |
MX: 4.4+ |
|
ENTER | Enter | デバイスの "Enter" キー ("Return" キーとは異なる場合があります) |
MX: 4.4+ |
|
UP | 上 | 上矢印キー |
MX: 4.4+ |
|
DOWN | 下 | 下矢印キー |
MX: 4.4+ |
|
LEFT | 左 | 左矢印キー |
MX: 4.4+ |
|
RIGHT | 右 | 右矢印キー |
MX: 4.4+ |
|
NAV_OK | NAV_OK | 一部のデバイスにある 4 方向ナビゲーション矢印キーの中央にあるボタン |
MX: 10.4+ |
|
ESC | Escape | エスケープまたは "ESC" キー |
MX: 4.4+ |
|
BACKSPACE | バックスペース | バックスペースまたは "BKSP" キー |
MX: 4.4+ |
|
SPACE | スペース | スペース キーまたはスペースバー |
MX: 4.4+ |
|
RETURN | Return | "Return" キー ("Enter" キーとは異なる場合があります) |
MX: 4.4+ |
|
CLR | クリア | "クリア" キー |
MX: 4.4+ |
|
FIELD_EXIT | フィールド終了 | "フィールド エグジット" キー |
MX: 4.4+ |
|
ALT | Alt | "Alt" 修飾/メタ キー |
MX: 4.4+ |
|
CTRL | コントロール | コントロールまたは "CTRL" 修飾/メタ キー |
MX: 4.4+ |
|
SHIFT | Shift | "SHIFT" 修飾/メタ キー |
MX: 4.4+ |
|
FUNC | Func | "ファンクション" 修飾/メタ キー |
MX: 9.2+ |
|
ALPHA | Alpha | "英文字" 修飾/メタ キー |
MX: 9.2+ |
|
CL | CL | 一部のデバイスで "CL" とマークされているキー |
MX: 10.4+ |
|
FN | FN | 一部のデバイスで "FN" とマークされているキー |
MX: 10.4+ |
|
BLUE | ブルー | 完全に青色になっているキー ("ファンクション" キーと呼ばれることもあります) |
MX: 4.4+ |
|
ORANGE | オレンジ | 完全にオレンジ色になっているキー ("英文字" キーと呼ばれることもあります) |
MX: 4.4+ |
|
DIAMOND | ダイヤモンド | "ダイヤモンド" の記号が付いたキー |
MX: 8.3+ |
|
GREEN | 緑色のドット | 緑色のドットがあるキー |
MX: 4.4+ |
|
RED | 赤色のドット | 赤色のドットがあるキー |
MX: 4.4+ |
|
VOLUMEUP | 音量アップ | デバイスのオーディオ音量を上げるキー |
MX: 4.4+ |
|
VOLUMEDOWN | 音量ダウン | デバイスのオーディオ音量を下げるキー |
MX: 4.4+ |
|
SCAN | スキャン | デバイス スキャナを起動するキーまたはボタン |
MX: 4.4+ |
|
GRIP_TRIGGER | グリップ トリガ | 通常は、ハンド グリップの一番上のボタン |
MX: 4.4+ |
|
GRIP_TRIGGER_2 | グリップ トリガ 2 | デバイスにグリップ ボタンが 2 つある場合は、ハンド グリップの下側のボタン |
MX: 6.1+ |
|
LEFT_TRIGGER_1 | ボタン L1 | 通常は、デバイスの左側最上部にあるボタン |
MX: 4.4+ |
|
LEFT_TRIGGER_2 | ボタン L2 | 左側に 2 つのボタンがある場合は、デバイスの左側下部にあるボタン |
MX: 4.4+ |
|
RIGHT_TRIGGER_1 | ボタン R1 | 通常は、デバイスの右側最上部にあるボタン |
MX: 4.4+ |
|
RIGHT_TRIGGER_2 | ボタン R2 | 右側に 2 つのボタンがある場合は、デバイスの右側下部にあるボタン |
MX: 4.4+ |
|
LEFT_TRIGGER | 左トリガ | Zebra MC33 デバイスの左側にあるボタン (装備されている場合) |
MX: 7.2+ |
|
RIGHT_TRIGGER | 右トリガ | Zebra MC33 デバイスの右側にあるボタン (装備されている場合) |
MX: 7.2+ |
|
CENTER_TRIGGER | 中央トリガ | Zebra MC33 デバイスのキーパッド上部にあるボタン (装備されている場合) |
MX: 7.2+ |
|
GUN_TRIGGER | ガン トリガ | Zebra MC33 デバイスのハンドル前面にあるボタン (装備されている場合) |
MX: 7.2+ |
|
HEADSET_HOOK | ヘッドセット ボタン | ヘッドセットをピック アップ/ハング アップするボタン |
MX: 4.4+ |
|
戻る | 戻る | デバイスの「戻る」キー、ボタン、または容量方式ボタン |
MX: 4.4+ |
|
HOME | ホーム | デバイスの「ホーム」キー、ボタン、または容量方式ボタン |
MX: 4.4+ |
|
MENU | メニュー | デバイスの「メニュー」キー、ボタン、または容量方式ボタン |
MX: 4.4+ |
|
RECENT | 履歴 | デバイスの [最近使用したアプリ] キー、ボタンまたは容量方式ボタン |
MX: 4.4+ |
|
SEARCH | 検索 | デバイスの [検索] キー、ボタン、または容量方式ボタン |
MX: 4.4+ |
|
KEYLIGHT | キーボード バックライト | デバイスのキーボード バックライト キーまたはボタン |
MX: 4.4+ |
|
LAMP | ディスプレイ バックライト | デバイスのディスプレイ画面のバックライト キーまたはボタン |
MX: 4.4+ |
|
POWER | 電源 | デバイスの "電源" (オン/オフ) キーまたはボタン |
MX: 4.4+ |
|
P1 | P1 ボタン | ボタンは「P1」とマークされています |
MX: 5.2+ |
|
P2 | P2 ボタン | ボタンは「P2」とマークされています |
MX: 5.2+ |
|
P3 | P3 ボタン | ボタンは「P3」とマークされています |
MX: 5.2+ |
|
P4 | P4 ボタン | ボタンは「P4」とマークされています |
MX: 7.2+ |
|
P5 | P5 ボタン | ボタンは「P5」とマークされています |
MX: 8.3+ |
|
P6 | P6 ボタン | ボタンは「P6」とマークされています |
MX: 8.3+ |
|
REAR_BUTTON | 背面ボタン | デバイスの背面にあるボタン |
MX: 6.1+ |
|
LEFT_EXTERNAL_TRIGGER | 左外部トリガ | 外部トリガ デバイスの左側にあるトリガ ボタン |
MX: 5.2+ |
|
RIGHT_EXTERNAL_TRIGGER | 右外部トリガ | 外部トリガ デバイスの右側にあるトリガ ボタン |
MX: 5.2+ |
|
BLUETOOTH_REMOTE_TRIGGER_1 | Bluetooth リモート トリガ 1 | Bluetooth に接続されたバーコード スキャナのプライマリ トリガ ボタン |
MX: 9.2+ |
|
BLUETOOTH_REMOTE_TRIGGER_2 | Bluetooth リモート トリガ 2 | Bluetooth に接続されたバーコード スキャナのセカンダリ トリガ ボタン (装備時) |
MX: 9.2+ |
|
NAV_PAD | タッチ NAV_PAD | デバイスのタッチセンサ式ナビゲーション パッド |
MX: 6.2+ |
|
M1 | 接写 1 | Zebra VC80x M1 キー |
MX: 7.1+ |
|
M2 | 接写 2 | Zebra VC80x M2 キー |
MX: 7.1+ |
|
M3 | 接写 3 | Zebra VC80x M3 キー |
MX: 7.1+ |
|
M4 | 接写 4 | Zebra VC80x M4 キー |
MX: 7.1+ |
|
M5 | 接写 5 | Zebra VC80x M5 キー |
MX: 7.1+ |
|
M6 | 接写 6 | Zebra VC80x M6 キー |
MX: 7.1+ |
|
BRIGHTNESSUP | 輝度を上げる | 画面の明るさを上げる Zebra VC80x のキー |
MX: 7.1+ |
|
BRIGHTNESSDOWN | 輝度を下げる | 画面の明るさを下げる Zebra VC80x のキー |
MX: 7.1+ |
|
KEYLIGHTUP | キーボード バックライトの輝度を上げる | キーボード バックライトの明るさを上げるキー |
MX: 8.3+ |
|
KEYLIGHTDOWN | キーボード バックライトの輝度を下げる | キーボード バックライトの明るさを下げるキー |
MX: 8.3+ |
|
ROTATE | 回転 | 画面の向きを変更するキー |
MX: 9.2+ |
|
PLUS | プラス | プラス (+) 記号を入力するキー |
MX: 9.2+ |
|
MINUS | マイナス | マイナス (-) 記号またはハイフンを入力するキー |
MX: 9.2+ |
|
PAUSE | Pause | 一時停止/中断コマンドを入力するキー |
MX: 9.2+ |
|
END | End | カーソルを現在のページの末尾に移動するキー |
MX: 9.2+ |
|
PAGEUP | ページ アップ | カーソルを 1 ページ上に移動するキー |
MX: 9.2+ |
|
PAGEDOWN | ページ ダウン | カーソルを 1 ページ下に移動するキー |
MX: 9.2+ |
|
TAB | タブ | タブ文字を入力するキー |
MX: 10.2+ |
指定したキーのキー マッピングのベース キー状態マッピング テーブルで定義されたキー動作を選択するために使用されます。
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] の場合
パラメータ名: BaseBehavior
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 変更なし | この値 (または XML からのこのパラメータがない場合) では、ベース キー状態マッピング テーブルで指定したキーに対するキー動作は変更されません。以前に選択した設定が保持されます。 |
MX: 4.4+ |
|
1 | トリガ送信 | ベース キー状態マッピング テーブルで指定されたキーに対するキー動作を、事前定義されたトリガの 1 つとして機能させ、選択されたトリガに登録されているアプリケーションを通知します。 |
MX: 4.4+ |
|
2 | キーコードを送信する | ベース キー状態マッピング テーブルの指定したキーに対するキー動作を、指定された別のキーのように動作させます。 |
MX: 4.4+ |
|
3 | インテントの送信 | ベース キー状態マッピング テーブルのキー動作で、指定された属性を持つインテントを送信します。 |
MX: 4.4+ |
|
4 | アプリケーションの起動 | ベース キー状態マッピング テーブルのキー動作で、指定したアプリケーションを起動します。 |
MX: 4.4+ |
|
5 | 抑止キー | ベース キー状態マッピング テーブルのキー動作を無視し、キーが押されなかったかのように動作させます。 |
MX: 4.4+ |
|
7 | デフォルトにリセット | ベース キー状態マッピング テーブルのキー動作をデフォルトのキー動作に戻します。 |
MX: 4.4+ |
このパラメータは、ベース キー状態マッピング テーブルのキー動作を定義する代わりに、ブルー、オレンジ、グレー、Shift、および Ctrl キー状態マッピング テーブルのキー動作を定義する点を除いて、"キー動作" と同じです。
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] の場合
パラメータ名: BlueBehavior、OrangeBehavior、GreyBehavior、ShiftBehavior、ControlBehavior
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 変更なし | この値 (または XML からのこのパラメータがない場合) では、ブルー、オレンジ、グレー、Shift、および Ctrl キー状態マッピング テーブルで指定したキーに対するキー動作は変更されません。以前に選択した設定が保持されます。 |
MX: 4.4+ |
|
1 | トリガ送信 | この値により、指定したキーに対するキー動作が、ブルー、オレンジ、グレー、Shift および Ctrl キー状態マッピング テーブルのキーが事前定義されたトリガの 1 つとして機能するように変更され、したがって、選択されたトリガに登録されているアプリケーションが通知されます。 |
MX: 4.4+ |
|
2 | キーコードを送信する | この値により、指定したキーに対するキー動作が、ブルー、オレンジ、グレー、Shift、および Ctrl キー状態マッピング テーブルで変更され、キーが指定された別のキーのように動作するようになります。 |
MX: 4.4+ |
|
3 | インテントの送信 | この値を指定すると、ベース キー状態マッピング テーブルのキーに対するキー動作が変更され、キーが指定された属性を持つインテントを送信するようになります。 |
MX: 4.4+ |
|
4 | アプリケーションの起動 | この値により、キーに対するキー動作がブルー、オレンジ、グレー、Shift、および Ctrl キー状態マッピング テーブルで変更され、キーが指定したアプリケーションを起動します。 |
MX: 4.4+ |
|
5 | 抑止キー | この値により、キーに対するキー動作がブルー、オレンジ、グレー、Shift、および Ctrl キー状態マッピング テーブルで変更され、キーが無視されてキーが押されなかったかのように動作します。 |
MX: 4.4+ |
|
7 | デフォルトにリセット | この値により、キーに対するキー動作がブルー、オレンジ、グレー、Shift、および Ctrl キー状態マッピング テーブルで変更され、デフォルトのキー動作が復元されます。 |
MX: 4.4+ |
任意のキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるキー コードを入力するために使用されます。すべてのパラメータは、ベース キー状態マッピング テーブルに表示されている値と同じ値を使用します。
注: ここに表示されているすべてのパラメータにより、キー コードが送信されるキー状態を制御できます。これらの設定を制御するためのパラメータについては、[詳細] セクションで説明します。特定のデバイスでサポートされていないキー マッピング テーブルのキー動作を入力しようとすると、結果の XML にエラーが返されます。特定のデバイスでサポートされているキー マッピング テーブルについては、KeyMappingMgr にクエリ*するか (以下の「クエリ」を参照)、デバイスのマニュアルを参照してください。
*クエリ機能は、Android 11 以降を実行している Zebra デバイスでは廃止されています。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作が [キーコードを送信する] の場合
パラメータ名: BaseKeyCode、BlueKeyCode、OrangeKeyCode、GreyKeyCode、ShiftKeyCode、ControlKeyCode
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
7 | 0 |
MX: 4.4+ |
||
8 | 1 |
MX: 4.4+ |
||
9 | 2 |
MX: 4.4+ |
||
10 | 3 |
MX: 4.4+ |
||
11 | 4 |
MX: 4.4+ |
||
12 | 5 |
MX: 4.4+ |
||
13 | 6 |
MX: 4.4+ |
||
14 | 7 |
MX: 4.4+ |
||
15 | 8 |
MX: 4.4+ |
||
16 | 9 |
MX: 4.4+ |
||
81 | プラス |
MX: 4.4+ |
||
69 | マイナス |
MX: 4.4+ |
||
70 | 等号 |
MX: 4.4+ |
||
71 | 左の "開き" 角カッコ |
MX: 9.2+ |
||
72 | 右の "閉じ" 角カッコ |
MX: 9.2+ |
||
68 | グレーブ |
MX: 4.4+ |
||
76 | スラッシュ |
MX: 4.4+ |
||
73 | バックスラッシュ |
MX: 4.4+ |
||
74 | セミコロン |
MX: 4.4+ |
||
75 | アポストロフィ |
MX: 4.4+ |
||
55 | カンマ |
MX: 4.4+ |
||
56 | ピリオド |
MX: 4.4+ |
||
17 | アスタリスク |
MX: 4.4+ |
||
18 | シャープ |
MX: 4.4+ |
||
77 | At |
MX: 4.4+ |
||
29 | A |
MX: 4.4+ |
||
30 | B |
MX: 4.4+ |
||
31 | C |
MX: 4.4+ |
||
32 | D |
MX: 4.4+ |
||
33 | E |
MX: 4.4+ |
||
34 | F |
MX: 4.4+ |
||
35 | G |
MX: 4.4+ |
||
36 | H |
MX: 4.4+ |
||
37 | I |
MX: 4.4+ |
||
38 | J |
MX: 4.4+ |
||
39 | K |
MX: 4.4+ |
||
40 | L |
MX: 4.4+ |
||
41 | M |
MX: 4.4+ |
||
42 | N |
MX: 4.4+ |
||
43 | O |
MX: 4.4+ |
||
44 | P |
MX: 4.4+ |
||
45 | Q |
MX: 4.4+ |
||
46 | R |
MX: 4.4+ |
||
47 | S |
MX: 4.4+ |
||
48 | T |
MX: 4.4+ |
||
49 | U |
MX: 4.4+ |
||
50 | V |
MX: 4.4+ |
||
51 | W |
MX: 4.4+ |
||
52 | X |
MX: 4.4+ |
||
53 | Y |
MX: 4.4+ |
||
54 | Z |
MX: 4.4+ |
||
66 | Enter |
MX: 4.4+ |
||
61 | タブ |
MX: 4.4+ |
||
62 | スペース |
MX: 4.4+ |
||
111 | Escape |
MX: 4.4+ |
||
67 | 削除 |
MX: 4.4+ |
||
131 | F1 |
MX: 4.4+ |
||
132 | F2 |
MX: 4.4+ |
||
133 | F3 |
MX: 4.4+ |
||
134 | F4 |
MX: 4.4+ |
||
135 | F5 |
MX: 4.4+ |
||
136 | F6 |
MX: 4.4+ |
||
137 | F7 |
MX: 4.4+ |
||
138 | F8 |
MX: 4.4+ |
||
139 | F9 |
MX: 4.4+ |
||
140 | F10 |
MX: 4.4+ |
||
141 | F11 |
MX: 4.4+ |
||
142 | F12 |
MX: 4.4+ |
||
144 | NUMPAD 0 |
MX: 4.4+ |
||
145 | NUMPAD 1 |
MX: 4.4+ |
||
146 | NUMPAD 2 |
MX: 4.4+ |
||
147 | NUMPAD 3 |
MX: 4.4+ |
||
148 | NUMPAD 4 |
MX: 4.4+ |
||
149 | NUMPAD 5 |
MX: 4.4+ |
||
150 | NUMPAD 6 |
MX: 4.4+ |
||
151 | NUMPAD 7 |
MX: 4.4+ |
||
152 | NUMPAD 8 |
MX: 4.4+ |
||
153 | NUMPAD 9 |
MX: 4.4+ |
||
154 | NUMPAD 除算 |
MX: 4.4+ |
||
155 | NUMPAD 乗算 |
MX: 4.4+ |
||
156 | NUMPAD 減算 |
MX: 4.4+ |
||
157 | NUMPAD 加算 |
MX: 4.4+ |
||
158 | NUMPAD ピリオド |
MX: 4.4+ |
||
159 | NUMPAD カンマ |
MX: 4.4+ |
||
160 | NUMPAD Enter |
MX: 4.4+ |
||
161 | NUMPAD 等号 |
MX: 4.4+ |
||
162 | NUMPAD 左カッコ |
MX: 4.4+ |
||
163 | NUMPAD 右カッコ |
MX: 4.4+ |
||
19 | DPAD 上 |
MX: 4.4+ |
||
20 | DPAD 下 |
MX: 4.4+ |
||
21 | DPAD 左 |
MX: 4.4+ |
||
22 | DPAD 右 |
MX: 4.4+ |
||
23 | DPAD 中央 |
MX: 4.4+ |
||
122 | ホーム移動 |
MX: 4.4+ |
||
123 | 移動終了 |
MX: 4.4+ |
||
92 | ページ アップ |
MX: 4.4+ |
||
93 | ページ ダウン |
MX: 4.4+ |
||
124 | 挿入 |
MX: 4.4+ |
||
112 | 前方削除 |
MX: 4.4+ |
||
28 | クリア |
MX: 4.4+ |
||
10024 | Lamp |
MX: 8.3+ |
||
10026 | 何もしない |
MX: 8.3+ |
||
10027 | ブルー |
MX: 4.4+ |
||
10028 | オレンジ |
MX: 4.4+ |
||
10029 | グレー |
MX: 4.4+ |
||
10039 | ダイヤモンド |
MX: 8.3+ |
||
10030 | Alt |
MX: 4.4+ |
||
10031 | コントロール |
MX: 4.4+ |
||
10032 | Shift |
MX: 4.4+ |
||
10034 | キーボード |
MX: 7.1+ |
||
10035 | タッチ校正 |
MX: 8.3+ |
||
10036 | スキャン |
MX: 8.3+ |
||
10037 | 検索キー |
MX: 8.3+ |
||
10038 | なし |
MX: 8.3+ |
||
10025 | キーライト |
MX: 8.3+ |
||
10040 | キーライト上 |
MX: 8.3+ |
||
10041 | キーライト下 |
MX: 8.3+ |
||
59 | 左シフト |
MX: 4.4+ |
||
60 | 右シフト |
MX: 4.4+ |
||
57 | 左 Alt |
MX: 4.4+ |
||
58 | 右 Alt |
MX: 4.4+ |
||
113 | 左 Control |
MX: 4.4+ |
||
114 | 右 Control |
MX: 4.4+ |
||
117 | 左 Meta |
MX: 4.4+ |
||
118 | 右 Meta |
MX: 4.4+ |
||
115 | Caps Lock |
MX: 4.4+ |
||
143 | Num Lock |
MX: 4.4+ |
||
116 | スクロール ロック |
MX: 4.4+ |
||
120 | SysRq |
MX: 4.4+ |
||
121 | Break |
MX: 4.4+ |
||
119 | 機能 |
MX: 4.4+ |
||
4 | 戻る |
MX: 4.4+ |
||
125 | 早送り |
MX: 4.4+ |
||
3 | ホーム |
MX: 4.4+ |
||
82 | メニュー |
MX: 4.4+ |
||
176 | 設定 |
MX: 4.4+ |
||
187 | アプリケーション スイッチ |
MX: 4.4+ |
||
210 | 電卓 |
MX: 4.4+ |
||
64 | Explorer |
MX: 4.4+ |
||
65 | エンベロープ |
MX: 4.4+ |
||
174 | ブックマーク |
MX: 4.4+ |
||
209 | 音楽 |
MX: 4.4+ |
||
5 | 通信 |
MX: 4.4+ |
||
6 | 通信の終了 |
MX: 4.4+ |
||
91 | マイク ミュート |
MX: 4.4+ |
||
27 | カメラ |
MX: 4.4+ |
||
84 | 検索 |
MX: 4.4+ |
||
207 | 連絡先 |
MX: 4.4+ |
||
208 | カレンダ |
MX: 4.4+ |
||
10042 | フォト |
MX: 4.4+ |
||
24 | 音量アップ |
MX: 4.4+ |
||
25 | 音量ダウン |
MX: 4.4+ |
||
164 | 音量ミュート |
MX: 4.4+ |
||
221 | 輝度を上げる |
MX: 4.4+ |
||
220 | 輝度を下げる |
MX: 4.4+ |
||
26 | 電源 |
MX: 4.4+ |
||
223 | スリープ |
MX: 4.4+ |
||
224 | スリープ解除 |
MX: 4.4+ |
||
79 | ヘッドセット |
MX: 4.4+ |
||
228 | Push-to-talk |
MX: 4.4+ |
||
80 | カメラ フォーカス |
MX: 4.4+ |
||
85 | メディアの再生/一時停止 |
MX: 4.4+ |
||
86 | メディア停止 |
MX: 4.4+ |
||
87 | 次のメディア |
MX: 4.4+ |
||
88 | 前のメディア |
MX: 4.4+ |
||
89 | メディアの巻き戻し |
MX: 4.4+ |
||
90 | メディアの早送り |
MX: 4.4+ |
||
126 | メディアの再生 |
MX: 4.4+ |
||
127 | メディアの一時停止 |
MX: 4.4+ |
||
128 | メディアを閉じる |
MX: 4.4+ |
||
129 | メディアの取り出し |
MX: 4.4+ |
||
130 | メディアの記録 |
MX: 4.4+ |
||
102 | ボタン L1 |
MX: 4.4+ |
||
103 | ボタン R1 |
MX: 4.4+ |
||
104 | ボタン L2 |
MX: 4.4+ |
||
105 | ボタン R2 |
MX: 4.4+ |
||
96 | ボタン A |
MX: 4.4+ |
||
97 | ボタン B |
MX: 4.4+ |
||
98 | ボタン C |
MX: 4.4+ |
||
99 | ボタン X |
MX: 4.4+ |
||
100 | ボタン Y |
MX: 4.4+ |
||
101 | ボタン Z |
MX: 4.4+ |
||
106 | 左親指ボタン |
MX: 4.4+ |
||
107 | 右親指ボタン |
MX: 4.4+ |
||
108 | スタート ボタン |
MX: 4.4+ |
||
109 | 選択ボタン |
MX: 4.4+ |
||
110 | モード ボタン |
MX: 4.4+ |
||
188 | ゲームパッド ボタン 1 |
MX: 4.4+ |
||
189 | ゲームパッド ボタン 2 |
MX: 4.4+ |
||
190 | ゲームパッド ボタン 3 |
MX: 4.4+ |
||
191 | ゲームパッド ボタン 4 |
MX: 4.4+ |
||
192 | ゲームパッド ボタン 5 |
MX: 4.4+ |
||
193 | ゲームパッド ボタン 6 |
MX: 4.4+ |
||
194 | ゲームパッド ボタン 7 |
MX: 4.4+ |
||
195 | ゲームパッド ボタン 8 |
MX: 4.4+ |
||
196 | ゲームパッド ボタン 9 |
MX: 4.4+ |
||
197 | ゲームパッド ボタン 10 |
MX: 4.4+ |
||
198 | ゲームパッド ボタン 11 |
MX: 4.4+ |
||
199 | ゲームパッド ボタン 12 |
MX: 4.4+ |
||
200 | ゲームパッド ボタン 13 |
MX: 4.4+ |
||
201 | ゲームパッド ボタン 14 |
MX: 4.4+ |
||
202 | ゲームパッド ボタン 15 |
MX: 4.4+ |
||
203 | ゲームパッド ボタン 16 |
MX: 4.4+ |
||
211 | 全角/半角 |
MX: 4.4+ |
||
212 | 英数 |
MX: 4.4+ |
||
213 | 無変換 |
MX: 4.4+ |
||
214 | 変換 |
MX: 4.4+ |
||
215 | カタカナ/ひらがな |
MX: 4.4+ |
||
217 | Ro |
MX: 4.4+ |
||
216 | 円 |
MX: 4.4+ |
||
218 | カナ |
MX: 4.4+ |
キー マッピング テーブルの [詳細] セクションを使用するかどうかを制御します。すべての [詳細] パラメータは、下の表に示す値を使用します。
それぞれのキー状態マッピング テーブルには、キー状態マッピング テーブルで指定されたキーに対するキー動作としてキー コードが送信されたときに、現在のキー状態に設定されたキー状態修飾子を入力するために使用できる独自の [詳細] セクションがあります。
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、マッピング テーブルのキー動作が [キーコードを送信する] の場合
パラメータ名: BaseKeyCodeAdvanced、BlueKeyCodeAdvanced、OrangeKeyCodeAdvanced、GreyKeyCodeAdvanced、ShiftKeyCodeAdvanced、ControlKeyCodeAdvanced、DiamondKeyCodeAdvanced
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
1 | true | [詳細] セクションの使用を指定します。 |
MX: 4.4+ |
|
2 | false | この値 (または XML からのこのパラメータがない場合) は、[詳細] セクションが使用されていないことを示します。 |
MX: 4.4+ |
指定されたキー状態マッピング テーブルの指定されたキーに対するキー動作としてキー コードが送信されたときに、Shift キー状態修飾子を制御するために使用されます。
注: 特定のデバイスでサポートされていないキー状態修飾子を設定しようとしても、アクションには顕著な影響がないため、結果の XML にエラーは返されません。キー コードが送信されると、指定されたキー状態修飾子が現在のキー状態に送信されますが、キー マッピング テーブルに変更は加えられません。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作が [キーコードを送信する] で、[詳細] が [True] の場合
パラメータ名: BaseKeyCodeShiftState、BlueKeyCodeShiftState、OrangeKeyCodeShiftState、GreyKeyCodeShiftState、ShiftKeyCodeShiftState、ControlKeyCodeShiftState
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 既存の状態を使用 | この値 (または XML からのこのパラメータがない場合) は、Shift キーの状態修飾子をそのままにして変更せず、キーを押したときと同じようにします。 |
MX: 4.4+ |
|
1 | 強制オン | この値は、Shift キー状態修飾子を設定するため、送信されたキー コードは Shift が押されていたと解釈されます。 |
MX: 4.4+ |
|
2 | 強制オフ | この値を指定すると、Shift キー状態修飾子がクリアされ、送信されたキー コードは Shift が押されていなかったと解釈されます。 |
MX: 4.4+ |
キー コードが、対応するキー状態マッピング テーブルで指定したキーに対するキー動作として送信されるときに、ALT キー状態修飾子を制御します。
注: 特定のデバイスでサポートされていないキー状態修飾子を設定しようとしても、アクションには顕著な影響がないため、結果の XML にエラーは返されません。キー コードが送信されると、指定されたキー状態修飾子が現在のキー状態に送信されますが、キー マッピング テーブルに変更は加えられません。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作が [キーコードを送信する] で、[詳細] が [True] の場合
パラメータ名: BaseKeyCodeAltState、BlueKeyCodeAltState、OrangeKeyCodeAltState、GreyKeyCodeAltState、ShiftKeyCodeAltState、ControlKeyCodeAltState
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 既存の状態を使用 | この値 (または XML からのこのパラメータがない場合) では、ALT キー状態修飾子は変更されず、キーを押したときと同じようにします。 |
MX: 4.4+ |
|
1 | 強制オン | この値は ALT キー状態修飾子を設定するため、送信されたキー コードは ALT として解釈されます。 |
MX: 4.4+ |
|
2 | 強制オフ | この値を指定すると、Shift キー状態修飾子がクリアされ、送信されたキー コードが ALT 以外として解釈されます。 |
MX: 4.4+ |
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作としてキー コードが送信されたときに、コントロール (CTRL) キー状態修飾子を制御します。
注: 特定のデバイスでサポートされていないキー状態修飾子を設定しようとしても、アクションには顕著な影響がないため、結果の XML にエラーは返されません。キー コードが送信されると、指定されたキー状態修飾子が現在のキー状態に送信されますが、キー マッピング テーブルに変更は加えられません。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作が [キーコードを送信する] で、[詳細] が [True] の場合
パラメータ名: BaseKeyCodeCtrlState、BlueKeyCodeCtrlState、OrangeKeyCodeCtrlState、GreyKeyCodeCtrlState、ShiftKeyCodeCtrlState、ControlKeyCodeCtrlState
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 既存の状態を使用 | この値 (または XML からのこのパラメータがない場合) では、Ctrl キー状態修飾子は変更されず、キーを押したときと同じようにします。 |
MX: 4.4+ |
|
1 | 強制オン | この値は Ctrl キー状態修飾子を設定するため、送信されたキー コードは Ctrl として解釈されます。 |
MX: 4.4+ |
|
2 | 強制オフ | この値を指定すると、Ctrl キー状態修飾子がクリアされ、送信されたキー コードが Ctrl 以外として解釈されます。 |
MX: 4.4+ |
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作としてキー コードが送信されたときに、ダイヤモンド キー状態修飾子を制御します。
注: 特定のデバイスでサポートされていないキー状態修飾子を設定しようとしても、アクションには顕著な影響がないため、結果の XML にエラーは返されません。キー コードが送信されると、指定されたキー状態修飾子が現在のキー状態に送信されますが、キー マッピング テーブルに変更は加えられません。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、キー ID が空白ではない場合
パラメータ名: BaseKeyCodeDiamondState、BlueKeyCodeDiamondState、OrangeKeyCodeDiamondState、GreyKeyCodeDiamondState、ShiftKeyCodeDiamondState、ControlKeyCodeDiamondState
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 既存の状態を使用 | この値 (または XML からのこのパラメータがない場合) を指定すると、ダイヤモンド キー状態修飾子は変更されません。 |
MX: 8.3+ |
|
1 | 強制オン | ダイヤモンド キー状態修飾子を有効にします。送信されたキー コードはダイヤモンドと解釈されます。 |
MX: 8.3+ |
|
2 | 強制オフ | ダイヤモンド キー状態修飾子をクリアします。送信されたキー コードはダイヤモンド以外と解釈されます。 |
MX: 8.3+ |
指定されたキー状態マッピング テーブルの指定されたキーに対するキー動作としてキー コードが送信されたときに、ファンクション キー状態修飾子を制御するために使用されます。
注: 特定のデバイスでサポートされていないキー状態修飾子を設定しようとしても、アクションには顕著な影響がないため、結果の XML にエラーは返されません。キー コードが送信されると、指定されたキー状態修飾子が現在のキー状態に送信されますが、キー マッピング テーブルに変更は加えられません。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作が [キーコードを送信する] で、[詳細] が [True] の場合
パラメータ名: BaseKeyCodeFnState、BlueKeyCodeFnState、OrangeKeyCodeFnState、GreyKeyCodeFnState、ShiftKeyCodeFnState、ControlKeyCodeFnState
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | 既存の状態を使用 | この値 (または XML からのこのパラメータがない場合) では、ファンクション キー状態修飾子は変更されず、キーを押したときと同じようにします。 |
MX: 4.4+ |
|
1 | 強制オン | Ctrl キー状態修飾子を設定し、送信されたキー コードは、ファンクションとして解釈されます。 |
MX: 4.4+ |
|
2 | 強制オフ | Shift キー状態修飾子をクリアし、送信されたキー コードは、ファンクション以外と解釈されます。 |
MX: 4.4+ |
これらのパラメータは、指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントにキー イベントを追加するかどうかを制御します。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
パラメータ名: BaseIntentAddKeyState、BlueIntentAddKeyState、OrangeIntentAddKeyState、GreyIntentAddKeyState、ShiftIntentAddKeyState、ControlIntentAddKeyState
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
0 | true | キーを押したとき、または離したときに発生したキー イベントをインテントに添付します。キー イベントのエンコードに使用されるデータ形式をアプリケーションが理解し、解釈する必要があるため、このようなインテントを受け取るようにアプリケーションが特別に記述されている場合にのみ、このことが役立ちます。 |
MX: 4.4+ |
|
2 | false | キーを押したとき、または離したときに発生したキー イベントがインテントに添付されないようにします。 |
MX: 4.4+ |
さまざまなキー状態マッピング テーブルの指定されたキーに対するキー動作としてどのトリガが実行されるかを入力するために使用されます。
注: トリガ 1 は、バーコード スキャンを開始するためにデバイス データ取得サブシステムで一般的に使用されます。現在、トリガ 2 ~ 8 に関連付けられている標準的な使用法はありません。特定のデバイスのマニュアルを参照して、特定のトリガからの通知を登録できる標準システム アプリケーションがある場合は、それを判断します。
パラメータ名:
次の場合に表示: アクション値が [キーの再マッピング] で、[変更するキーを選択] が [なし] ではなく、対応するキー テーブルの [キー動作] が [トリガ送信] の場合
パラメータ名: BaseTrigger、BlueTrigger、OrangeTrigger、GreyTrigger、ShiftTrigger、ControlTrigger
オプション | 名前 | 説明 | 注記 | 要件 |
---|---|---|---|---|
10016 | トリガ 1 | 一般的に、バーコード スキャンを開始するために使用されます。この値は、指定されたトリガが、指定されたキー マッピング テーブルで指定されたキーに対するキー動作として送信されることを示します。 |
MX: 4.4+ |
|
10017 | トリガ 2 | 指定されたキー マッピング テーブルで指定されたキーに対するキー動作として指定されたトリガを送信します。 |
MX: 4.4+ |
|
10018 | トリガ 3 | 指定されたキー マッピング テーブルで指定されたキーに対するキー動作として指定されたトリガを送信します。 |
MX: 4.4+ |
|
10019 | トリガ 4 | 指定されたキー マッピング テーブルで指定されたキーに対するキー動作として指定されたトリガを送信します。 |
MX: 4.4+ |
|
10020 | トリガ 5 | 指定されたキー マッピング テーブルで指定されたキーに対するキー動作として指定されたトリガを送信します。 |
MX: 4.4+ |
|
10021 | トリガ 6 | 指定されたキー マッピング テーブルで指定されたキーに対するキー動作として指定されたトリガを送信します。 |
MX: 4.4+ |
|
10022 | トリガ 7 | 指定されたキー マッピング テーブルで指定されたキーに対するキー動作として指定されたトリガを送信します。 |
MX: 4.4+ |
|
10023 | トリガ 8 | この値は、指定されたトリガが、指定されたキー マッピング テーブルで指定されたキーに対するキー動作として送信されることを示します。 |
MX: 4.4+ |
さまざまなキー状態マッピング テーブルの指定されたキーに対するキー動作として送信するインテントの属性を入力するために使用されます。
重要: インテントを使用してアプリを起動するためにキーをマッピングする場合、一部のアプリでは、他のアプリよりも多くのインテント パラメータを含める必要があります。これは、アプリの AndroidManifest.xml ファイルに含まれる情報によって異なります。[アクション] パラメータと [パッケージ] パラメータのみを使用してアプリを起動できない場合は、その [カテゴリ] パラメータと [クラス] パラメータを追加してみてください。
詳細については、Android インテントのマニュアルを参照してください。
パラメータ名:
これらのパラメータは、指定したキー状態マッピング テーブルで指定したキーに対するキー動作としてインテントが送信される条件を入力するために使用されます。
オプション | 値 | 説明 |
---|---|---|
キーが下がっているときにオン | 「1」 | キーが押されていない状態から押された状態に遷移するときに、指定されたインテントを送信します。 |
キーが上がっているときにオン | 「2」 | キーが押された状態から押されていない状態に遷移するときに、指定されたインテントを送信します。 |
キーが下がっているとき、上がっているときの両方にオン | 「3」 | キーが押されていない状態から押された状態に遷移するとき、キーが押された状態から押されていない状態に遷移するときの両方に、指定されたインテントを送信します。 |
指定したキー状態マッピング テーブルで指定したキーに対するキー動作としてインテントを送信する方法を入力するために使用されます。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
Pivotal パラメータ? はい
オプション | 値 | 説明 |
---|---|---|
アクティビティの開始 | 「1」 | [アクティビティの開始] を使用してインテントを送信します。これは、アプリケーション内でアクティビティを起動するときに使用します (たとえば、UI を表示するため)。 |
Broadcast | 「2」 | [ブロードキャストの送信] を使用してインテントを送信します。これは、適切なブロードキャスト レシーバを登録し、アクティビティ (例: UI の表示) またはサービス (例: バックグラウンド プロセスの実行) を呼び出す可能性のある、1 つまたは複数のアプリケーションを通知するときに使用する必要があります。 |
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントのアクション名属性を入力するために使用されます。インテントのアクション名属性は、通常、インテントのレシーバに何をすべきかを指示します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。特定のインテントのこの属性の値の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントのカテゴリ属性を入力するために使用されます。インテントのカテゴリ属性は、通常、インテントを送信するレシーバのタイプをシステムに指示します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。特定のインテントのこの属性の値の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントのパッケージ名属性を入力するために使用されます。インテントのパッケージ名属性は、通常、インテントの送信先のアプリケーションをシステムに正確に指示します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。特定のインテントのこの属性の値の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、[変更するキーを選択] が [なし] ではなく、キー動作が [インテントの送信] で、インテント タイプが [アクティビティの開始] の場合
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントのクラス名属性を入力するために使用されます。インテントのクラス名属性は、通常、インテントの送信先のアプリケーション内でクラスをシステムに正確に指示します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。特定のインテントのこの属性の値の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、[変更するキーを選択] が [なし] ではなく、キー動作が [インテントの送信] で、インテント タイプが [アクティビティの開始] の場合
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントのデータ URI 属性を入力するために使用されます。インテントのデータ URI 属性は、通常、インテントの送信先のアプリケーションによって処理されるデータ (存在する場合) への参照を提供します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。特定のインテントのこの属性の値の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで指定されたキーに対するキー動作として送信されるインテントの MIME タイプ属性を入力するために使用されます。インテントの MIME タイプ属性は、通常、データ URI 属性 (存在する場合) によって参照される、インテントの送信先アプリケーションによって実行されるアクションを評価するのに役立つ、データのタイプに関する情報を提供します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。特定のインテントのこの属性の値の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで、指定されたキーに対するキー動作として送信されるインテントの追加データ属性の名前を入力するために使用されます。インテントの追加データ属性は、通常、インテントの送信先のアプリケーションによってデータに対して実行されるアクションを評価するのに役立つ補助情報を提供します。インテントに追加データ属性を追加するには、追加の名前と追加の値の両方が必要であるため、その両方を使用して追加データ属性を指定する必要があります。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この追加データ属性はインテントに設定されません。特定のインテントの追加データ属性の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、[変更するキーを選択] が [なし] ではなく、[キー動作] が [インテントの送信] の場合
注: MX 9.2 以降を搭載したデバイスは、次に示す 4 つの追加の名前と値のペアにアクセスできます**。下のパラメータ名と値をキー名の先頭に付加して (Base、Blue、Orange など) 、目的のキー修飾子に追加の名前と値を割り当てます。
- IntentStringExtra1Name、IntentStringExtra1Value
- IntentStringExtra2Name、IntentStringExtra2Value
- IntentStringExtra3Name、IntentStringExtra3Value
- IntentStringExtra4Name、IntentStringExtra4Value
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
指定されたキー状態マッピング テーブルで、指定されたキーに対するキー動作として送信されるインテントの追加データ属性の値を入力するために使用されます。インテントの追加データ属性は、通常、インテントの送信先のアプリケーションによってデータに対して実行されるアクションを評価するのに役立つ補助情報を提供します。インテントに追加データ属性を追加するには、追加の名前と追加の値の両方が必要であるため、その両方を使用して追加データ属性を指定する必要があります。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この追加データ属性はインテントに設定されません。特定のインテントの追加データ属性の要件は、送信されているインテントと、インテントの送信先のアプリケーションの要件によって異なります。
次の条件を満たす場合に設定できます。アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
注: MX 9.2 以降を搭載したデバイスは、さらに 4 つの追加名と値のペアにアクセスできます。上記の「追加のパラメータ名」セクションを参照してください。
Pivotal パラメータ? いいえ
パラメータ名:
パラメータ値入力ルール:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
パラメータ名: BaseSendIntent、BlueSendIntent、OrangeSendIntent、GreySendIntent、ShiftSendIntent、ControlSendIntent
要件:
- MX: 4.4+
指定したキー状態マッピング テーブルで指定したキーに対するキー動作として送信されるインテントに含めるインテント フラグを入力するために使用されます。インテント フラグは、インテントがインテントの送信先の Android システムまたはアプリケーションによってどのように処理される必要があるかに関する情報を入力します。空の値 (長さゼロ) を入力すると (または XML からのこのパラメータがない場合)、この属性の値はインテントに設定されません。
パラメータ名:
パラメータ値入力ルール:
次の場合に表示: アクション値が [キーの再マッピング] で、変更するキーの選択が [なし] ではなく、キー動作 [インテントの送信] の場合が
パラメータ名: BaseIntentIncludeFlags、BlueIntentIncludeFlags、OrangeIntentIncludeFlags、GreyIntentIncludeFlags、ShiftIntentIncludeFlags、ControlIntentIncludeFlags
要件:
- MX: 4.4+
さまざまなキー状態マッピング テーブルで指定したキーに対するキー動作としてメイン アクティビティを起動するアプリケーションのアプリケーション名を入力するために使用されます。アプリケーションのアプリケーション名は、パッケージ名とは異なりますが、アプリケーション開発者の設定によっては、同じである場合があります。さらに一般的な点として、アプリケーション名は、アプリ タイトル バーおよび [システム設定] メニューの [アプリ情報] セクションに表示される、人間が読める名前です。アプリケーション名を使用してアプリケーションを起動する方法は、アプリケーションを起動するためにより一般的なインテントを使用する場合に必要になるように、パッケージ名とクラス名を使用するよりも簡単でわかりやすい方法です。
重要なガイダンスについては、インテントの送信パラメータを参照してください。
パラメータ名:
パラメータ値入力ルール:
次の場合に表示: アクション値が [キーの再マッピング] で、[変更するキーを選択] が [なし] ではなく、[キー動作] が [アプリケーションの起動] の場合
パラメータ名: BaseLaunchActivityName、BlueLaunchActivityName、OrangeLaunchActivityName、GreyLaunchActivityName、ShiftLaunchActivityName、ControlLaunchActivityName
要件:
- MX: 4.4+
次のリクエスト XML ドキュメントの最初の機能は、まずキーをデフォルトにリセットするために使用されます。次の機能は、キーボードの 7 キーと 9 キーを入れ替えるために使用されます。
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4" >
<parm name="Action" value="2"/>
</characteristic>
<characteristic type="KeyMappingMgr" version="4.4" >
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="7"/>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="16"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr" version="4.4" >
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="9"/>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="14"/>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<parm name="Action" value="2"/>
</characteristic>
<characteristic type="KeyMappingMgr" version="4.4">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="7"/>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="16"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr" version="4.4">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="9"/>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="14"/>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4" >
<parm name="Action" value="2"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<parm name="Action" value="2"/>
</characteristic>
</wap-provisioningdoc>
重要: クエリ機能は、Android 11 以降を実行している Zebra デバイスでは廃止されています。
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<parm-query name="Version"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<parm name="Version" value="4.4.0"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryAvailableKeys"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic type="QueryAvailableKeys">
<parm name="KeyIdentifier" value="0"/>
<parm name="KeyIdentifier" value="1"/>
<parm name="KeyIdentifier" value="2"/>
<parm name="KeyIdentifier" value="3"/>
<parm name="KeyIdentifier" value="4"/>
<parm name="KeyIdentifier" value="5"/>
<parm name="KeyIdentifier" value="6"/>
<parm name="KeyIdentifier" value="7"/>
<parm name="KeyIdentifier" value="8"/>
<parm name="KeyIdentifier" value="9"/>
<parm name="KeyIdentifier" value="A"/>
<parm name="KeyIdentifier" value="B"/>
<parm name="KeyIdentifier" value="C"/>
<parm name="KeyIdentifier" value="D"/>
<parm name="KeyIdentifier" value="E"/>
<parm name="KeyIdentifier" value="F"/>
<parm name="KeyIdentifier" value="G"/>
<parm name="KeyIdentifier" value="H"/>
<parm name="KeyIdentifier" value="I"/>
<parm name="KeyIdentifier" value="J"/>
<parm name="KeyIdentifier" value="K"/>
<parm name="KeyIdentifier" value="L"/>
<parm name="KeyIdentifier" value="M"/>
<parm name="KeyIdentifier" value="N"/>
<parm name="KeyIdentifier" value="O"/>
<parm name="KeyIdentifier" value="P"/>
<parm name="KeyIdentifier" value="Q"/>
<parm name="KeyIdentifier" value="R"/>
<parm name="KeyIdentifier" value="S"/>
<parm name="KeyIdentifier" value="T"/>
<parm name="KeyIdentifier" value="U"/>
<parm name="KeyIdentifier" value="V"/>
<parm name="KeyIdentifier" value="W"/>
<parm name="KeyIdentifier" value="X"/>
<parm name="KeyIdentifier" value="Y"/>
<parm name="KeyIdentifier" value="Z"/>
<parm name="KeyIdentifier" value="UP"/>
<parm name="KeyIdentifier" value="DOT"/>
<parm name="KeyIdentifier" value="ESC"/>
<parm name="KeyIdentifier" value="RED"/>
<parm name="KeyIdentifier" value="BLUE"/>
<parm name="KeyIdentifier" value="CTRL"/>
<parm name="KeyIdentifier" value="DOWN"/>
<parm name="KeyIdentifier" value="LEFT"/>
<parm name="KeyIdentifier" value="SCAN"/>
<parm name="KeyIdentifier" value="STAR"/>
<parm name="KeyIdentifier" value="ENTER"/>
<parm name="KeyIdentifier" value="GREEN"/>
<parm name="KeyIdentifier" value="RIGHT"/>
<parm name="KeyIdentifier" value="SHIFT"/>
<parm name="KeyIdentifier" value="SPACE"/>
<parm name="KeyIdentifier" value="GRIP_TRIGGER"/>
<parm name="KeyIdentifier" value="BACKSPACE"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryAvailableTables"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic type="QueryAvailableTables">
<parm name="TableIdentifier" value="blue"/>
<parm name="TableIdentifier" value="base"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryDefaultKeyMapping">
<parm name="QueryDefaultKeyIdentifier" value="0"/>
</characteristic-query>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic type="QueryDefaultKeyMapping">
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="0"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="140"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="7"/>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryChangedKeyMapping">
<parm name="QueryChangedKeyIdentifier" value="0"/>
</characteristic-query>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic-error type="QueryChangedKeyMapping" desc="No key mappings available"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryCurrentKeyMapping">
<parm name="QueryCurrentKeyIdentifier" value="0"/>
</characteristic-query>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic type="QueryCurrentKeyMapping">
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="0"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="140"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="7"/>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryDefaultKeyMappings"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic type="QueryDefaultKeyMappings">
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="0"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="140"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="7"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="1"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="131"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="8"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="2"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="132"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="9"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="3"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="133"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="4"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="134"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="11"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="5"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="135"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="12"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="6"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="136"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="13"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="7"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="137"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="14"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="8"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="138"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="15"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="9"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="139"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="16"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="A"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="55"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="29"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="B"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="56"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="30"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="C"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="75"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="31"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="D"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="221"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="32"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="E"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="71"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="33"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="F"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="72"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="34"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="G"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="73"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="35"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="H"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="24"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="36"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="I"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="220"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="37"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="J"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="68"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="38"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="K"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="39"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="L"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="76"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="40"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="M"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="25"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="41"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="N"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="69"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="42"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="O"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="43"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="P"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="44"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="Q"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="45"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="R"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="74"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="46"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="S"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="157"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="47"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="T"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="156"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="48"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="U"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="155"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="49"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="V"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="154"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="50"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="W"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="161"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="51"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="X"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="10025"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="52"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="Y"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="53"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="Z"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="10024"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="54"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="UP"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="19"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="DOT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="56"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="ESC"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="111"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="RED"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="104"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="BLUE"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10027"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="CTRL"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="10030"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10031"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="DOWN"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="20"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="LEFT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="21"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="SCAN"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="103"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="STAR"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="141"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="17"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="ENTER"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="66"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="GREEN"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="102"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="RIGHT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="22"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="SHIFT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10032"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="SPACE"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="61"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="62"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="GRIP_TRIGGER"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="103"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="BACKSPACE"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="67"/>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryChangedKeyMappings"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic-error type="QueryChangedKeyMappings" desc="No key mappings available"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr">
<characteristic-query type="QueryCurrentKeyMappings"/>
</characteristic>
</wap-provisioningdoc>
<wap-provisioningdoc>
<characteristic type="KeyMappingMgr" version="4.4">
<characteristic type="QueryDefaultKeyMappings">
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="0"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="140"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="7"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="1"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="131"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="8"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="2"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="132"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="9"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="3"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="133"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="4"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="134"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="11"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="5"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="135"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="12"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="6"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="136"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="13"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="7"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="137"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="14"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="8"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="138"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="15"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="9"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="139"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="16"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="A"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="55"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="29"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="B"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="56"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="30"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="C"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="75"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="31"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="D"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="221"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="32"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="E"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="71"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="33"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="F"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="72"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="34"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="G"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="73"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="35"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="H"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="24"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="36"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="I"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="220"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="37"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="J"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="68"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="38"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="K"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="39"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="L"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="76"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="40"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="M"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="25"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="41"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="N"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="69"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="42"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="O"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="43"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="P"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="44"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="Q"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="45"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="R"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="74"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="46"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="S"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="157"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="47"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="T"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="156"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="48"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="U"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="155"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="49"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="V"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="154"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="50"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="W"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="161"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="51"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="X"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="10025"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="52"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="Y"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="53"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="Z"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="10024"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="54"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="UP"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="19"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="DOT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="56"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="ESC"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="111"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="RED"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="104"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="BLUE"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10027"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="CTRL"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="10030"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10031"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="DOWN"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="20"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="LEFT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="21"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="SCAN"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="103"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="STAR"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="141"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="17"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="ENTER"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="66"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="GREEN"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="102"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="RIGHT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="22"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="SHIFT"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="10032"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="SPACE"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="2"/>
<parm name="BlueKeyCode" value="61"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="62"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="GRIP_TRIGGER"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="103"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="KeyMappingMgr">
<parm name="Action" value="1"/>
<characteristic type="KeyMapping">
<parm name="KeyIdentifier" value="BACKSPACE"/>
<characteristic type="BlueTable">
<parm name="BlueBehavior" value="6"/>
</characteristic>
<characteristic type="BaseTable">
<parm name="BaseBehavior" value="2"/>
<parm name="BaseKeyCode" value="67"/>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>