KEYMAPPER: Enable remapping of the mouse buttons
This commit is contained in:
parent
519b4a57e2
commit
e973092aef
9 changed files with 161 additions and 44 deletions
|
@ -119,6 +119,21 @@ Keymap::ActionArray Keymap::getMappedActions(const Event &event) const {
|
|||
HardwareInput hardwareInput = HardwareInput::createKeyboard("", event.kbd, "");
|
||||
return _hwActionMap[hardwareInput];
|
||||
}
|
||||
case EVENT_LBUTTONDOWN:
|
||||
case EVENT_LBUTTONUP: {
|
||||
HardwareInput hardwareInput = HardwareInput::createMouse("", MOUSE_BUTTON_LEFT, "");
|
||||
return _hwActionMap[hardwareInput];
|
||||
}
|
||||
case EVENT_RBUTTONDOWN:
|
||||
case EVENT_RBUTTONUP: {
|
||||
HardwareInput hardwareInput = HardwareInput::createMouse("", MOUSE_BUTTON_RIGHT, "");
|
||||
return _hwActionMap[hardwareInput];
|
||||
}
|
||||
case EVENT_MBUTTONDOWN:
|
||||
case EVENT_MBUTTONUP: {
|
||||
HardwareInput hardwareInput = HardwareInput::createMouse("", MOUSE_BUTTON_MIDDLE, "");
|
||||
return _hwActionMap[hardwareInput];
|
||||
}
|
||||
case EVENT_JOYBUTTON_DOWN:
|
||||
case EVENT_JOYBUTTON_UP: {
|
||||
HardwareInput hardwareInput = HardwareInput::createJoystick("", event.joystick.button, "");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue