public RobotListener() {
		mapping = new HashMap<>();

		for (int i = 0; i < 20; i++) {
			int value = GamepadManager.getMapping("button." + i);
			if (value != Integer.MIN_VALUE) {
				mapping.put(i, value);
			}
		}

		try {
			robot = new Robot();
		} catch (AWTException e) {
			throw new RuntimeException(e);
		}
	}