 		// Provides universal input control for game controllers and keyboard
 
 		// More info: https://github.com/zeh/key-action-binder
+
+		public static const GAMEPAD_INDEX_ANY:uint = 81653811;
+		public static const KEY_CODE_ANY:uint = 81653812;
+		public static const KEY_LOCATION_ANY:uint = 81653813;
 
 		// Constants
 		public static const VERSION:String = "1.8.7";

		 * @see #isActionActivated()
		 * @see #getActionValue()
		 */
		public function addGamepadActionBinding(__action:String, __controlId:String, __gamepadIndex:int = -1):void {
			// Create a binding to be verified later
			bindings.push(new BindingInfo(__action, new GamepadBinding(__controlId, __gamepadIndex >= 0 ? __gamepadIndex : GamepadBinding.GAMEPAD_INDEX_ANY)));
			prepareAction(__action);
		}


	// PUBLIC INTERFACE -----------------------------------------------------------------------------------------------

	public function matchesKeyboardKey(__keyCode:uint, __keyLocation:uint):Boolean {
		return (keyCode == __keyCode || keyCode == KeyActionBinder.KEY_CODE_ANY) && (keyLocation == __keyLocation || keyLocation == KeyActionBinder.KEY_LOCATION_ANY);
	}

	// TODO: add modifiers?
