@Override
	public void onKeyPressed(Keys key, char keyTyped)
	{
		if(key.equals(Keys.ENTER))
		{
			outputString = inputString.toString();
//			Log.info("> " + outputString);
			inputString.setLength(0);
		}
		else if (key.equals(Keys.BACKSPACE))
		{
			if(inputString.length() > 0)
			{
				inputString.setLength(inputString.length() - 1);
			}
		}
		else
		{
			if(Character.isDefined(keyTyped))
			{
				inputString.append(keyTyped);
				
				showKarat.reset();
			}
		}
	}