有没有办法在 BlackBerry 中以编程方式打开和关闭 num lock (alt + aA) 键。KeyPad 类中有一个方法 setMode() 会有帮助吗?
问问题
478 次
2 回答
3
Keypad.setMode(mode) - 键盘模式指示器更新的内部方法(例如 0 - 无,1 - 数字,2 - 字母)。
你可以使用类似的东西
class NLEditField extends EditField {
boolean mNumlockOn = false;
protected boolean keyChar(char key, int status, int time) {
if (mNumlockOn)
key = Keypad.getAltedChar(key);
return super.keyChar(key, status, time);
}
}
于 2009-11-23T16:42:35.887 回答
2
通过使用 net.rim.device.api.ui.component.BasicEditField、子类或任何允许您设置 net.rim.device.api.ui.text.TextFilter 的小部件,您可以指定复杂的输入语义,在您想要的输入类型的上下文中解释按键:INTEGER、NUMERIC、UPPERCASE、EMAIL、URL 等。
于 2009-11-23T15:58:19.610 回答