キーボード エディタの詳細
キーボードの作成と編集は、Velocity クライアントの [キーボード] タブで行われます。 このツールでは、プロジェクト内で直接キーボードを編集し、複数のキーボード間で使用するカスタムキーを作成し、個別のキー詳細と値を編集し、キーボードを別のプロジェクトにエクスポートできます。
カスタム キーボードで開始するには、右下の [キーボード] パネルで [追加] ボタンをクリックします。 カスタム キーボードを作成した後、レイアウトとキーを編集できます。
エディタ パネルには、モバイル デバイスに表示されるキーボードが表示されます。 [キー] パネルからこのパネルにキーをドラッグしてドロップし、キーボードの配置をカスタマイズできます。 また、キーがエディタ パネルで選択されているときに、キー詳細パネルから個別のキーを構成できます。
エディタ パネルの右上端で、次の処理を実行できます。
•既定。 標準状態を含むすべてのキーを表示および編集します。
•Shift。 シフト状態を含むすべてのキーを表示および編集します。
•長押し。 長押しラベルと値があるキーの詳細を編集できます。
•プレビュー。 モバイル デバイス サイズの画面で縦横両方のモードでキーボードを表示します。 キーはこの表示モードから選択および編集できます。
•設定。 キーボードの動作、既定値、およびタグを定義するためのすべてのオプションを表示します。 以下のオプションの一覧は、キーボード単位で制御されます。
•既定のキーボード状態。 指定された状態のキーボードを表示します。 たとえば、Shift が選択された場合、キーボードが Ivanti Velocity クライアントで開くときに、既定で Shift 状態になります。
•キーボードの回転。 縦横の表示モードを切り替えるときに別のキーボードに変更します。 プロジェクトに表示されるように任意のキーボードの完全名を入力します。 キーボードが [許可されたモード] で縦と横の両方の表示モードに割り当てられている場合は、回転するときに指定されたキーボードに変更されます。 ここで指定するキーボードには [許可されたモード] で代替表示方向を割り当てる必要があります。そうでない場合、新しいキーボードが読み込まれません。 指定した縦および横キーボードの両方の [キーボードの回転] 値を入力する必要があります。そうでない場合は、2つを切り替えることができません。
•自動リターン。 ユーザがキーをタップした後に既定の状態に戻ります。 たとえば、ユーザが Shift キーをタップして各キーの Shift 状態を表示してから、N キーをタップする場合、キーの押下を登録した後にキーボードは非 Shift 状態に戻ります。
•許可されたモード。 特定のエミュレーションおよび向きタイプの定義済みモードをキーボードに割り当てます。
エミュレーション タイプと向きのモードを選択する必要があります。そうでない場合、Velocity クライアントで使用できます。
•背景色。 キーボードの背景色を設定します。 キー間のスペースにはこの色が表示されます。
•既定のスタイル。 すべてのキーの既定のスタイルを設定します。 既定値を別のスタイルに変更する場合、古い既定のスタイルを使用するすべてのキーは自動的に新しい既定値に変更されます。 このフィールドは既定で標準スタイルに設定されます。 スタイルを編集および作成するには、「キーボード スタイル エディタの使用」をご参照ください。
•テンプレートを編集します。 [テンプレートの編集] ダイアログが起動し、キーのレイアウトとサイズを変更し、テンプレートのキーを追加および削除できます。 詳細については、「キーボード テンプレートの編集」をご参照ください。
キー パネルには、キーボードに追加できるすべての使用可能なキー値が表示されます。 Velocity コンソールのこのセクションでは、定義済みのキーを使用するか、複数のキーボードで使用するカスタム キーを作成できます。 ここで表示されるキーはすべてのプロジェクトで使用でき、最も一般的な英数字値、記号、およびアプリケーション固有のカスタム キーを追加できます。
キーをキーボードに追加するには、[キー] パネルからキーを選択してドラッグし、エディタ パネルの任意の場所にドロップします。 エディタ パネルでキーを既存のラベルと値があるキーにドロップすると、元のキーが上書きされます。
キー パネルには複数のタブがあり、キーボードに追加できるボタンのタイプを分類します。
•QWERTY タブ。 標準状態で標準 QWERTY キーボードの一般的なすべてのキーを表示します。 [Shift 状態を有効にする] オプションが [編集] メニュー ドロップダウンで選択され、このタブからキーをドラッグすると、Shift 状態がエディタ パネルでもキーボードに適用されます。この設定を無効にし、キーボードにドラッグする各キーの Shift 状態を作成しない場合は、[編集] > [Shift 状態を無効にする] をクリックします。
•Shift タブ。 Shift 状態で標準 QWERTY キーボードの一般的なすべてのキーを表示します。
•123 タブ。 すべての生成済みの数字と記号を表示します。
•Function タブ。 F1から F2まですべての使用可能なファンクションキーと関連付けられた機能を表示します。
•5250 タブ。 IBM 5250ターミナル エミュレーションで使用できるすべての生成済みキーを表示します。
•3270 タブ。 IBM 3270ターミナル エミュレーションで使用できるすべての生成済みキーを表示します。
•VT タブ。 VT ターミナル エミュレーションで使用できるすべての生成済みキーを表示します。
•カスタム タブ。 作成したすべてのカスタム キーを表示します。 1つ以上のカスタム キーを作成するには、[キーの追加] をクリックします。 [キー詳細] パネルで編集できるタブの新しいキーが作成されます。 特殊処理をカスタム キーに追加できます。「キー詳細パネル」をご参照ください。 カスタム キーを編集するには、エディタ パネルのキーボードに追加する必要はありません。 ここで作成するカスタム キーはすべての他のプロジェクトで使用できます。
[キー詳細] パネルでは、キー単位でラベルと値の設定、カスタム画像のアップロード、キーの色スタイルの変更ができます。 エディタ パネルまたはキー パネルの [カスタム] タブからキーを選択するときには、[キー詳細] パネルでキーの動作を変更できます。 キーが選択されない場合、フォームを使用できません。 [カスタム] タブのキーを除き、このパネルは [キー] パネルからキーを編集するために使用できません。
[キー詳細] パネルで、次の値を修正できます。
•ラベル。 目的の機能を特定するキーに表示されるテキスト。
•値。 特定のキーがタップされたときに実行される処理。 値は数字や文字などの一般的なテキストです。 キー値に複数の文字、数字、または記号を入力する場合、このフィールドの最初の文字または数字のみが使用されます。 キーには特殊機能のための追加値も含まれます。 たとえば、文字 a のキーの値は a ですが、ラベル CLEAR のキーの値は {hex:0003} でフィールドのすべてのテキストを削除します。 サポートされた値:
•{hex:0000} - この値はキーを特定の16進数コードに関連付けます。これにより、フィールドのすべてのテキストの消去などの処理が可能です。 すべてのサポートされた16進数値はキー パネルに定義済みキーとして含まれます。 すべての使用可能な16進数値の一覧については、「キーボード コードとコマンド」をご参照ください。
•{special:scan} - デバイスのカメラまたはスキャナを有効化および無効化します。
•{modifier:shift/normal} - この値は Shift キー ファンクションを作成し、キーボードの Shift 状態と標準状態を切り替えます。 たとえば、キーボードの Shift 状態に変更する場合は、値 {modifier:shift} を使用します。 キーボードを Shift 状態から標準状態に戻すには、値 {modifier:normal} を使用します。
•{lock:shift} - 標準コンピュータ キーボードの Caps Lock キーのように、キーボードを Shift 状態にロックします。
•{layout:keyboardName} - 現在のキーボードから別のカスタム キーボードに変更できます。 キーボード名はキーボード パネルに表示されるように入力してください。 たとえば、別のカスタム キーボード「123」を表示する場合は、{layout:123} と入力し、そのキーボードの値を作成します。 ユーザがモバイル デバイスでキーをタップするときには、123キーボードが表示されます。
•長押しラベル。 ユーザがキーをタップしてホールドするときに表示されるテキスト。 エディタ パネルで [長押し] ボタンを選択した場合にのみ、このフィールドを編集できます。
•値を長押しします。 特定のキーがタップおよびホールドされたときに実行される処理。 このフィールドは [値] フィールドと同じ値をサポートします。 エディタ パネルで [長押し] ボタンを選択した場合にのみ、このフィールドを編集できます。
•カスタム画像。 ボタン ラベルとして表示するカスタム画像をアップロードします。 画像は .png 形式で、透明の背景を含む必要があります。 既定では、参照ボタンをクリックすると、キーボード エディタのフォルダが開き、すべての定義済みボタン画像が一覧表示されます。 新しいカスタム画像をアップロードするときには、キーボード エディタ ライブラリの Images フォルダに自動的にコピーされます。 大きいサイズのファイルはIvanti Velocity クライアントのキーボードの性能に影響する可能性があるため、小さい画像が推奨されます。
•スタイル。 静的またはタップするときのボタンとテキストの色。 設定済みのスタイルはキー単位でここからアクセスできます。あるいは、既定値は [ビュー] > [スタイル] に移動して編集できます。 エディタ パネルで [既定] または [シフト] オプションを選択した場合にのみ、このフィールドを編集できます。 スタイルを編集および作成するには、「キーボード スタイル エディタの使用」をご参照ください。
キーボード パネルでは、プロジェクト内のカスタム キーボードをインポート、表示、および編集できます。 カスタム キーボードをインポートすると、現在のプロジェクトから開いているプロジェクトにファイルがリンクされます。 1つのキーボードは複数のプロジェクトにリンクして編集できます。
このパネル内で、プロジェクトに関連付けられたキーボードを選択し、エディタ パネルで変更できます。
このパネルの右上端で、次の処理を実行できます。
•新規。 キーボードをテンプレートからプロジェクトに追加します。 キーボードを追加するときには、キーボードの一意の名前を指定する必要があります。 名前を入力すると、テンプレートに基づいてカスタム キーボードが作成され、キーボード パネルに名前が表示されます。
•インポート。 ローカル カスタム キーボードをプロジェクトにインポートします。 キーボードを追加した後には、プロジェクトに関連付けられたキーボードのリストに表示されます。 インポートされたキーボードの名前を変更すると、キーボードを使用する他のプロジェクトで名前が変更されます。 他のプロジェクトにカスタム キーボードがない場合は、キーボードをインポートできません。
•複製。 新しい名前で選択したキーボードのコピーを作成します。 影響したくない他のプロジェクトで使用されるカスタム キーボードを変更するときには、このオプションが推奨されます。
•削除。 キーボードへのアクティブなリンクがプロジェクトから削除されます。 キーボードをプロジェクトから削除するには、[編集] > [キーボードの削除] に移動します。 キーボードを完全に削除するには、[User documents folder]\AppData\Local\Velocity Console\KeyboardEditor\Library\KeyboardLibrary.xml に移動し、ファイルを開き、キーボードの名前を含む <layout></layout>
タグ間のキーボードのすべてのテキストを削除します。
キーボードは作成順に表示されます。 キーボード バンドルがクライアントに配布され、 Terminal Emulation クライアントで使用されるときには、ユーザはプロジェクトに関連付けられたすべてのキーボードを左右にスワイプできます。 Velocity クライアント内のキーボードの順序はこのパネルの順序に基づきます。
キーボードの順序を変更するには、[編集] > [キーボードの並べ替え] をクリックします。 [キーボードの並べ替え] ダイアログが表示されます。 キーボードのリスト内で移動するキーボードのタイトルをドラッグしてドロップします。 デバイス ユーザがキーワード間をスワイプするときに、この新しい順序が Terminal Emulation クライアントで反映されます。
高さ、幅、透明度、ドッキング オプションなどのキーボード設定を変更するには、「キーボード設定」をご参照ください。