アプリケーション・キーパッドのカスタマイズ
変換の 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() メソッドを上書きできます。詳しくは、変換ビューを参照してください。