ホスト・キーパッドのカスタマイズ

  • 以下のコード・サンプルでは、ホスト・キーパッドを非表示にする方法を示しています。
    public IHostKeypadDisplayInfo getHostKeypadDisplayInfo() {
           HostKeypadDisplayInfo displayInfo = new HostKeypadDisplayInfo();
           displayInfo.setKeypadVisible(false);
           return displayInfo;
    }
    このメソッドのデフォルトの実装では、null が戻されます。これは、ホスト・キーパッドを表示 (または非表示に) するために (また、どのキーを表示するかを決定するために)、プロジェクト設定に定義されている設定を使用することを ZIETrans ランタイムに指示します。このメソッドをオーバーライドして null 以外の値を戻すことで、ZIETrans ランタイムは、変換がランタイム中に適用されるときに、この HostKeypadDisplayInfo オブジェクトを使用します。
  • 以下のコード例では、ホスト・キーパッドに Enter キーと F1/Help キーのみを 表示する方法を示します。
    public IHostKeypadDisplayInfo getHostKeypadDisplayInfo() {
    // Construct an array of keys to include on the keypad
      KeypadKey[] keysToDisplay = new KeypadKey[] { 
                                  new KeypadKey("[enter]", "Enter"), 
                                  new KeypadKey("[pf1]", "Help") };
    
    // Construct and return the keypad display info object
      return new HostKeypadDisplayInfo(keysToDisplay, true, 
                                       IHostKeypadDisplayInfo.DISPLAY_BUTTON);
    }