| 170 | } |
| 171 | |
| 172 | char* GetKeyName(int key){ |
| 173 | switch (key){ |
| 174 | case GLFW_KEY_UNKNOWN: return "unknown"; |
| 175 | case GLFW_KEY_SPACE: return "space"; |
| 176 | case GLFW_KEY_SPECIAL: return "special"; |
| 177 | case GLFW_KEY_ESC: return "escape"; |
| 178 | case GLFW_KEY_F1 : return "F1"; |
| 179 | case GLFW_KEY_F2 : return "F2"; |
| 180 | case GLFW_KEY_F3 : return "F3"; |
| 181 | case GLFW_KEY_F4 : return "F4"; |
| 182 | case GLFW_KEY_F5 : return "F5"; |
| 183 | case GLFW_KEY_F6 : return "F6"; |
| 184 | case GLFW_KEY_F7 : return "F7"; |
| 185 | case GLFW_KEY_F8 : return "F8"; |
| 186 | case GLFW_KEY_F9 : return "F9"; |
| 187 | case GLFW_KEY_F10: return "F10"; |
| 188 | case GLFW_KEY_F11: return "F11"; |
| 189 | case GLFW_KEY_F12: return "F12"; |
| 190 | case GLFW_KEY_F13: return "F13"; |
| 191 | case GLFW_KEY_F14: return "F14"; |
| 192 | case GLFW_KEY_F15: return "F15"; |
| 193 | case GLFW_KEY_F16: return "F16"; |
| 194 | case GLFW_KEY_F17: return "F17"; |
| 195 | case GLFW_KEY_F18: return "F18"; |
| 196 | case GLFW_KEY_F19: return "F19"; |
| 197 | case GLFW_KEY_F20: return "F20"; |
| 198 | case GLFW_KEY_F21: return "F21"; |
| 199 | case GLFW_KEY_F22: return "F22"; |
| 200 | case GLFW_KEY_F23: return "F23"; |
| 201 | case GLFW_KEY_F24: return "F24"; |
| 202 | case GLFW_KEY_F25: return "F25"; |
| 203 | case GLFW_KEY_UP : return "up"; |
| 204 | case GLFW_KEY_DOWN: return "down"; |
| 205 | case GLFW_KEY_LEFT: return "left"; |
| 206 | case GLFW_KEY_RIGHT: return "right"; |
| 207 | case GLFW_KEY_LSHIFT: return "left shift"; |
| 208 | case GLFW_KEY_RSHIFT: return "right shift"; |
| 209 | case GLFW_KEY_LCTRL: return "left ctrl"; |
| 210 | case GLFW_KEY_RCTRL: return "right ctrl"; |
| 211 | case GLFW_KEY_LALT: return "left alt"; |
| 212 | case GLFW_KEY_RALT: return "right alt"; |
| 213 | case GLFW_KEY_TAB: return "tab"; |
| 214 | case GLFW_KEY_ENTER: return "enter"; |
| 215 | case GLFW_KEY_BACKSPACE: return "backspace"; |
| 216 | case GLFW_KEY_INSERT: return "insert"; |
| 217 | case GLFW_KEY_DEL: return "del"; |
| 218 | case GLFW_KEY_PAGEUP: return "page up"; |
| 219 | case GLFW_KEY_PAGEDOWN: return "page down"; |
| 220 | case GLFW_KEY_HOME: return "home"; |
| 221 | case GLFW_KEY_END: return "end"; |
| 222 | case GLFW_KEY_KP_0: return "0"; |
| 223 | case GLFW_KEY_KP_1: return "1"; |
| 224 | case GLFW_KEY_KP_2: return "2"; |
| 225 | case GLFW_KEY_KP_3: return "3"; |
| 226 | case GLFW_KEY_KP_4: return "4"; |
| 227 | case GLFW_KEY_KP_5: return "5"; |
| 228 | case GLFW_KEY_KP_6: return "6"; |
| 229 | case GLFW_KEY_KP_7: return "7"; |
no test coverage detected