if ( !this.isUneditable
if ( !this.isUneditable && !(this.isNumeric || this.inputMode == MODE_NUMBERS)
	protected boolean handleKeyRepeated(int keyCode, int gameAction) {		//#debug		System.out.println("TextField.handleKeyRepeated( " + keyCode + ")");		int currentLength = (this.text == null ? 0 : this.text.length());		if ( !this.isUneditable 				&& currentLength < this.maxSize 				&& keyCode >= Canvas.KEY_NUM0 				&& keyCode <= Canvas.KEY_NUM9) 		{				this.lastInputTime = System.currentTimeMillis();			this.caretChar = ("" + (keyCode - 48)).charAt(0);			this.caretWidth = this.font.charWidth( this.caretChar );			return true;		}		return super.handleKeyRepeated(keyCode, gameAction);	}