ref: 45da1a18db9518cbf4489a370ba4c3d6f2d86e1e
parent: 413f4ecd7aae41229cc7b40ea3275970dc18cdb4
author: BlooD2oo1 <[email protected]>
date: Mon Nov 20 17:26:53 EST 2017
Make 0 and 5 keys on the numeric keypad bindable for left handed users Changing the binding of the numeric 0 and 5 keys also changed the normal 0 and 5 keys binding's so the rocket launcher was not selectable when the binding of the numeric 5 key was changed. This patch fixes that.
--- a/src/doomkeys.h
+++ b/src/doomkeys.h
@@ -70,12 +70,12 @@
#define KEY_INS (0x80+0x52)
#define KEY_DEL (0x80+0x53)
-#define KEYP_0 0
+#define KEYP_0 KEY_INS
#define KEYP_1 KEY_END
#define KEYP_2 KEY_DOWNARROW
#define KEYP_3 KEY_PGDN
#define KEYP_4 KEY_LEFTARROW
-#define KEYP_5 '5'
+#define KEYP_5 (0x80+0x4c)
#define KEYP_6 KEY_RIGHTARROW
#define KEYP_7 KEY_HOME
#define KEYP_8 KEY_UPARROW
@@ -134,7 +134,8 @@
{ KEY_LEFTARROW, "LEFT" }, { KEY_RIGHTARROW, "RIGHT" }, \
{ KEY_RALT, "ALT" }, { KEY_LALT, "ALT" }, \
{ KEY_RSHIFT, "SHIFT" }, { KEY_CAPSLOCK, "CAPS" }, \
- { KEY_RCTRL, "CTRL" }, { ' ', "SPACE" }, \
+ { KEY_RCTRL, "CTRL" }, { KEYP_5, "NUM5" }, \
+ { ' ', "SPACE" }, \
{ 'a', "A" }, { 'b', "B" }, { 'c', "C" }, { 'd', "D" }, \
{ 'e', "E" }, { 'f', "F" }, { 'g', "G" }, { 'h', "H" }, \
{ 'i', "I" }, { 'j', "J" }, { 'k', "K" }, { 'l', "L" }, \