docs: public static int getKeyCode(final char character)
  		throws IllegalAccessException, NoSuchFieldException
  	{
  		final String c = String.valueOf(character).toUpperCase();
  		final String variableName = "VK_" + c;
  		final Class<KeyEvent> clazz = KeyEvent.class;
  		final Field field = clazz.getField(variableName);
  		final int keyCode = field.getInt(null);
  		return keyCode;
  	}