@@ -68,6 +68,15 @@ void setupTable() {
68
68
translationTable[VG_NP_DASH] = ' -' ;
69
69
translationTable[VG_NP_DOT] = KEY_DELETE;
70
70
71
+ translationTable[VG_NP_1 + VG_CTRL] = CTRL_MOD + KEY_END;
72
+ translationTable[VG_NP_2 + VG_CTRL] = CTRL_MOD + KEY_DOWN_ARROW;
73
+ translationTable[VG_NP_3 + VG_CTRL] = CTRL_MOD + KEY_PAGE_DOWN;
74
+ translationTable[VG_NP_4 + VG_CTRL] = CTRL_MOD + KEY_LEFT_ARROW;
75
+ translationTable[VG_NP_6 + VG_CTRL] = CTRL_MOD + KEY_RIGHT_ARROW;
76
+ translationTable[VG_NP_7 + VG_CTRL] = CTRL_MOD + KEY_HOME;
77
+ translationTable[VG_NP_8 + VG_CTRL] = CTRL_MOD + KEY_UP_ARROW;
78
+ translationTable[VG_NP_9 + VG_CTRL] = CTRL_MOD + KEY_PAGE_UP;
79
+
71
80
translationTable[VG_NP_0 + VG_SHIFT] = ' 0' ;
72
81
translationTable[VG_NP_1 + VG_SHIFT] = ' 1' ;
73
82
translationTable[VG_NP_2 + VG_SHIFT] = ' 2' ;
@@ -87,6 +96,11 @@ void setupTable() {
87
96
}
88
97
89
98
// Numlock overrides:
99
+
100
+ // Not sure why I needed these...
101
+ numLockTable[VG_NP_ENTER] = KEY_RETURN;
102
+ numLockTable[VG_NP_ENTER + VG_SHIFT] = KEY_RETURN;
103
+
90
104
numLockTable[VG_NP_0] = ' 0' ;
91
105
numLockTable[VG_NP_1] = ' 1' ;
92
106
numLockTable[VG_NP_2] = ' 2' ;
@@ -99,6 +113,17 @@ void setupTable() {
99
113
numLockTable[VG_NP_9] = ' 9' ;
100
114
numLockTable[VG_NP_DOT] = ' .' ;
101
115
116
+ numLockTable[VG_NP_0 + VG_CTRL] = CTRL_MOD + ' 0' ;
117
+ numLockTable[VG_NP_1 + VG_CTRL] = CTRL_MOD + ' 1' ;
118
+ numLockTable[VG_NP_2 + VG_CTRL] = CTRL_MOD + ' 2' ;
119
+ numLockTable[VG_NP_3 + VG_CTRL] = CTRL_MOD + ' 3' ;
120
+ numLockTable[VG_NP_4 + VG_CTRL] = CTRL_MOD + ' 4' ;
121
+ numLockTable[VG_NP_5 + VG_CTRL] = CTRL_MOD + ' 5' ;
122
+ numLockTable[VG_NP_6 + VG_CTRL] = CTRL_MOD + ' 6' ;
123
+ numLockTable[VG_NP_7 + VG_CTRL] = CTRL_MOD + ' 7' ;
124
+ numLockTable[VG_NP_8 + VG_CTRL] = CTRL_MOD + ' 8' ;
125
+ numLockTable[VG_NP_9 + VG_CTRL] = CTRL_MOD + ' 9' ;
126
+
102
127
numLockTable[VG_NP_0 + VG_SHIFT] = KEY_INSERT;
103
128
numLockTable[VG_NP_1 + VG_SHIFT] = KEY_END;
104
129
numLockTable[VG_NP_2 + VG_SHIFT] = KEY_DOWN_ARROW;
0 commit comments