アプリケーション・キーパッドのカスタマイズ

変換の getApplicationKeypadDisplayInfo() メソッドをオーバーライドし、IApplicationKeypadDisplayInfo タイプのオブジェクトを戻すことで、アプリケーション・キーパッドを変換レベルでカスタマイズできます。

次のコード例は、getApplicationKeypadDisplayInfo() メソッドをオーバーライドして、この変換の適用時にアプリケーション・キーパッドに「Page down」および「Page up」を表示する方法を示しています。
public IApplicationKeypadDisplayInfo getApplicationKeypadDisplayInfo() {
 // Define the extra keys
 	KeypadKey[] extraKeys = new KeypadKey[] { 
                          new KeypadKey(ECLConstants.PAGEDWN_STR, "Page Down"), 
                          new KeypadKey(ECLConstants.PAGEUP_STR, "Page Up") };

// Construct a new ApplicationKeypadDisplayInfo object using the project-level 
// settings and the new keys
   Application app = getSessionService().getApplication();
   Properties appKeypadSettings = app.getDefaultSettings
      (ApplicationKeypadConstants.SETTINGS_ID);
   ApplicationKeypadDisplayInfo info = new ApplicationKeypadDisplayInfo
      (appKeypadSettings, extraKeys);

  return info;
}

アプリケーション・レベルでアプリケーション・キーパッドをカスタマイズするために、変換ビュー・クラス「MainView」の getApplicationKeypadDisplayInfo() メソッドを上書きできます。詳しくは、変換ビューを参照してください。