if(c == '\b') return;
	public void keyTyped(KeyEvent evt)	{		int modifiers = evt.getModifiers();		char c = evt.getKeyChar();		KeyStroke keyStroke = KeyStroke.getKeyStroke(Character.toUpperCase(c));		Object o = currentBindings.get(keyStroke);		if(o instanceof Hashtable)		{			currentBindings = (Hashtable)o;			return;		}		else if(o instanceof EditAction)		{			currentBindings = bindings;			executeAction((EditAction)o,				evt.getSource(),				String.valueOf(c));			return;		}		currentBindings = bindings;		executeAction(inputAction,evt.getSource(),String.valueOf(			evt.getKeyChar()));	}