diff options
Diffstat (limited to 'include/sdl_scancode.hrl')
-rw-r--r-- | include/sdl_scancode.hrl | 261 |
1 files changed, 261 insertions, 0 deletions
diff --git a/include/sdl_scancode.hrl b/include/sdl_scancode.hrl new file mode 100644 index 0000000..54f9df6 --- /dev/null +++ b/include/sdl_scancode.hrl @@ -0,0 +1,261 @@ +%% Copyright (c) 2018, Loïc Hoguin <[email protected]> +%% +%% Permission to use, copy, modify, and/or distribute this software for any +%% purpose with or without fee is hereby granted, provided that the above +%% copyright notice and this permission notice appear in all copies. +%% +%% THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +%% WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +%% MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +%% ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +%% WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +%% ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +%% OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +-ifndef(__SDL_SCANCODE_HRL__). +-define(__SDL_SCANCODE_HRL__, 1). + +-define(SDL_SCANCODE_A, 4). +-define(SDL_SCANCODE_B, 5). +-define(SDL_SCANCODE_C, 6). +-define(SDL_SCANCODE_D, 7). +-define(SDL_SCANCODE_E, 8). +-define(SDL_SCANCODE_F, 9). +-define(SDL_SCANCODE_G, 10). +-define(SDL_SCANCODE_H, 11). +-define(SDL_SCANCODE_I, 12). +-define(SDL_SCANCODE_J, 13). +-define(SDL_SCANCODE_K, 14). +-define(SDL_SCANCODE_L, 15). +-define(SDL_SCANCODE_M, 16). +-define(SDL_SCANCODE_N, 17). +-define(SDL_SCANCODE_O, 18). +-define(SDL_SCANCODE_P, 19). +-define(SDL_SCANCODE_Q, 20). +-define(SDL_SCANCODE_R, 21). +-define(SDL_SCANCODE_S, 22). +-define(SDL_SCANCODE_T, 23). +-define(SDL_SCANCODE_U, 24). +-define(SDL_SCANCODE_V, 25). +-define(SDL_SCANCODE_W, 26). +-define(SDL_SCANCODE_X, 27). +-define(SDL_SCANCODE_Y, 28). +-define(SDL_SCANCODE_Z, 29). +-define(SDL_SCANCODE_1, 30). +-define(SDL_SCANCODE_2, 31). +-define(SDL_SCANCODE_3, 32). +-define(SDL_SCANCODE_4, 33). +-define(SDL_SCANCODE_5, 34). +-define(SDL_SCANCODE_6, 35). +-define(SDL_SCANCODE_7, 36). +-define(SDL_SCANCODE_8, 37). +-define(SDL_SCANCODE_9, 38). +-define(SDL_SCANCODE_0, 39). +-define(SDL_SCANCODE_RETURN, 40). +-define(SDL_SCANCODE_ESCAPE, 41). +-define(SDL_SCANCODE_BACKSPACE, 42). +-define(SDL_SCANCODE_TAB, 43). +-define(SDL_SCANCODE_SPACE, 44). +-define(SDL_SCANCODE_MINUS, 45). +-define(SDL_SCANCODE_EQUALS, 46). +-define(SDL_SCANCODE_LEFTBRACKET, 47). +-define(SDL_SCANCODE_RIGHTBRACKET, 48). +-define(SDL_SCANCODE_BACKSLASH, 49). +-define(SDL_SCANCODE_NONUSHASH, 50). +-define(SDL_SCANCODE_SEMICOLON, 51). +-define(SDL_SCANCODE_APOSTROPHE, 52). +-define(SDL_SCANCODE_GRAVE, 53). +-define(SDL_SCANCODE_COMMA, 54). +-define(SDL_SCANCODE_PERIOD, 55). +-define(SDL_SCANCODE_SLASH, 56). +-define(SDL_SCANCODE_CAPSLOCK, 57). +-define(SDL_SCANCODE_F1, 58). +-define(SDL_SCANCODE_F2, 59). +-define(SDL_SCANCODE_F3, 60). +-define(SDL_SCANCODE_F4, 61). +-define(SDL_SCANCODE_F5, 62). +-define(SDL_SCANCODE_F6, 63). +-define(SDL_SCANCODE_F7, 64). +-define(SDL_SCANCODE_F8, 65). +-define(SDL_SCANCODE_F9, 66). +-define(SDL_SCANCODE_F10, 67). +-define(SDL_SCANCODE_F11, 68). +-define(SDL_SCANCODE_F12, 69). +-define(SDL_SCANCODE_PRINTSCREEN, 70). +-define(SDL_SCANCODE_SCROLLLOCK, 71). +-define(SDL_SCANCODE_PAUSE, 72). +-define(SDL_SCANCODE_INSERT, 73). +-define(SDL_SCANCODE_HOME, 74). +-define(SDL_SCANCODE_PAGEUP, 75). +-define(SDL_SCANCODE_DELETE, 76). +-define(SDL_SCANCODE_END, 77). +-define(SDL_SCANCODE_PAGEDOWN, 78). +-define(SDL_SCANCODE_RIGHT, 79). +-define(SDL_SCANCODE_LEFT, 80). +-define(SDL_SCANCODE_DOWN, 81). +-define(SDL_SCANCODE_UP, 82). +-define(SDL_SCANCODE_NUMLOCKCLEAR, 83). +-define(SDL_SCANCODE_KP_DIVIDE, 84). +-define(SDL_SCANCODE_KP_MULTIPLY, 85). +-define(SDL_SCANCODE_KP_MINUS, 86). +-define(SDL_SCANCODE_KP_PLUS, 87). +-define(SDL_SCANCODE_KP_ENTER, 88). +-define(SDL_SCANCODE_KP_1, 89). +-define(SDL_SCANCODE_KP_2, 90). +-define(SDL_SCANCODE_KP_3, 91). +-define(SDL_SCANCODE_KP_4, 92). +-define(SDL_SCANCODE_KP_5, 93). +-define(SDL_SCANCODE_KP_6, 94). +-define(SDL_SCANCODE_KP_7, 95). +-define(SDL_SCANCODE_KP_8, 96). +-define(SDL_SCANCODE_KP_9, 97). +-define(SDL_SCANCODE_KP_0, 98). +-define(SDL_SCANCODE_KP_PERIOD, 99). +-define(SDL_SCANCODE_NONUSBACKSLASH, 100). +-define(SDL_SCANCODE_APPLICATION, 101). +-define(SDL_SCANCODE_POWER, 102). +-define(SDL_SCANCODE_KP_EQUALS, 103). +-define(SDL_SCANCODE_F13, 104). +-define(SDL_SCANCODE_F14, 105). +-define(SDL_SCANCODE_F15, 106). +-define(SDL_SCANCODE_F16, 107). +-define(SDL_SCANCODE_F17, 108). +-define(SDL_SCANCODE_F18, 109). +-define(SDL_SCANCODE_F19, 110). +-define(SDL_SCANCODE_F20, 111). +-define(SDL_SCANCODE_F21, 112). +-define(SDL_SCANCODE_F22, 113). +-define(SDL_SCANCODE_F23, 114). +-define(SDL_SCANCODE_F24, 115). +-define(SDL_SCANCODE_EXECUTE, 116). +-define(SDL_SCANCODE_HELP, 117). +-define(SDL_SCANCODE_MENU, 118). +-define(SDL_SCANCODE_SELECT, 119). +-define(SDL_SCANCODE_STOP, 120). +-define(SDL_SCANCODE_AGAIN, 121). +-define(SDL_SCANCODE_UNDO, 122). +-define(SDL_SCANCODE_CUT, 123). +-define(SDL_SCANCODE_COPY, 124). +-define(SDL_SCANCODE_PASTE, 125). +-define(SDL_SCANCODE_FIND, 126). +-define(SDL_SCANCODE_MUTE, 127). +-define(SDL_SCANCODE_VOLUMEUP, 128). +-define(SDL_SCANCODE_VOLUMEDOWN, 129). +-define(SDL_SCANCODE_KP_COMMA, 133). +-define(SDL_SCANCODE_KP_EQUALSAS400, 134). +-define(SDL_SCANCODE_INTERNATIONAL1, 135). +-define(SDL_SCANCODE_INTERNATIONAL2, 136). +-define(SDL_SCANCODE_INTERNATIONAL3, 137). +-define(SDL_SCANCODE_INTERNATIONAL4, 138). +-define(SDL_SCANCODE_INTERNATIONAL5, 139). +-define(SDL_SCANCODE_INTERNATIONAL6, 140). +-define(SDL_SCANCODE_INTERNATIONAL7, 141). +-define(SDL_SCANCODE_INTERNATIONAL8, 142). +-define(SDL_SCANCODE_INTERNATIONAL9, 143). +-define(SDL_SCANCODE_LANG1, 144). +-define(SDL_SCANCODE_LANG2, 145). +-define(SDL_SCANCODE_LANG3, 146). +-define(SDL_SCANCODE_LANG4, 147). +-define(SDL_SCANCODE_LANG5, 148). +-define(SDL_SCANCODE_LANG6, 149). +-define(SDL_SCANCODE_LANG7, 150). +-define(SDL_SCANCODE_LANG8, 151). +-define(SDL_SCANCODE_LANG9, 152). +-define(SDL_SCANCODE_ALTERASE, 153). +-define(SDL_SCANCODE_SYSREQ, 154). +-define(SDL_SCANCODE_CANCEL, 155). +-define(SDL_SCANCODE_CLEAR, 156). +-define(SDL_SCANCODE_PRIOR, 157). +-define(SDL_SCANCODE_RETURN2, 158). +-define(SDL_SCANCODE_SEPARATOR, 159). +-define(SDL_SCANCODE_OUT, 160). +-define(SDL_SCANCODE_OPER, 161). +-define(SDL_SCANCODE_CLEARAGAIN, 162). +-define(SDL_SCANCODE_CRSEL, 163). +-define(SDL_SCANCODE_EXSEL, 164). +-define(SDL_SCANCODE_KP_00, 176). +-define(SDL_SCANCODE_KP_000, 177). +-define(SDL_SCANCODE_THOUSANDSSEPARATOR, 178). +-define(SDL_SCANCODE_DECIMALSEPARATOR, 179). +-define(SDL_SCANCODE_CURRENCYUNIT, 180). +-define(SDL_SCANCODE_CURRENCYSUBUNIT, 181). +-define(SDL_SCANCODE_KP_LEFTPAREN, 182). +-define(SDL_SCANCODE_KP_RIGHTPAREN, 183). +-define(SDL_SCANCODE_KP_LEFTBRACE, 184). +-define(SDL_SCANCODE_KP_RIGHTBRACE, 185). +-define(SDL_SCANCODE_KP_TAB, 186). +-define(SDL_SCANCODE_KP_BACKSPACE, 187). +-define(SDL_SCANCODE_KP_A, 188). +-define(SDL_SCANCODE_KP_B, 189). +-define(SDL_SCANCODE_KP_C, 190). +-define(SDL_SCANCODE_KP_D, 191). +-define(SDL_SCANCODE_KP_E, 192). +-define(SDL_SCANCODE_KP_F, 193). +-define(SDL_SCANCODE_KP_XOR, 194). +-define(SDL_SCANCODE_KP_POWER, 195). +-define(SDL_SCANCODE_KP_PERCENT, 196). +-define(SDL_SCANCODE_KP_LESS, 197). +-define(SDL_SCANCODE_KP_GREATER, 198). +-define(SDL_SCANCODE_KP_AMPERSAND, 199). +-define(SDL_SCANCODE_KP_DBLAMPERSAND, 200). +-define(SDL_SCANCODE_KP_VERTICALBAR, 201). +-define(SDL_SCANCODE_KP_DBLVERTICALBAR, 202). +-define(SDL_SCANCODE_KP_COLON, 203). +-define(SDL_SCANCODE_KP_HASH, 204). +-define(SDL_SCANCODE_KP_SPACE, 205). +-define(SDL_SCANCODE_KP_AT, 206). +-define(SDL_SCANCODE_KP_EXCLAM, 207). +-define(SDL_SCANCODE_KP_MEMSTORE, 208). +-define(SDL_SCANCODE_KP_MEMRECALL, 209). +-define(SDL_SCANCODE_KP_MEMCLEAR, 210). +-define(SDL_SCANCODE_KP_MEMADD, 211). +-define(SDL_SCANCODE_KP_MEMSUBTRACT, 212). +-define(SDL_SCANCODE_KP_MEMMULTIPLY, 213). +-define(SDL_SCANCODE_KP_MEMDIVIDE, 214). +-define(SDL_SCANCODE_KP_PLUSMINUS, 215). +-define(SDL_SCANCODE_KP_CLEAR, 216). +-define(SDL_SCANCODE_KP_CLEARENTRY, 217). +-define(SDL_SCANCODE_KP_BINARY, 218). +-define(SDL_SCANCODE_KP_OCTAL, 219). +-define(SDL_SCANCODE_KP_DECIMAL, 220). +-define(SDL_SCANCODE_KP_HEXADECIMAL, 221). +-define(SDL_SCANCODE_LCTRL, 224). +-define(SDL_SCANCODE_LSHIFT, 225). +-define(SDL_SCANCODE_LALT, 226). +-define(SDL_SCANCODE_LGUI, 227). +-define(SDL_SCANCODE_RCTRL, 228). +-define(SDL_SCANCODE_RSHIFT, 229). +-define(SDL_SCANCODE_RALT, 230). +-define(SDL_SCANCODE_RGUI, 231). +-define(SDL_SCANCODE_MODE, 257). +-define(SDL_SCANCODE_AUDIONEXT, 258). +-define(SDL_SCANCODE_AUDIOPREV, 259). +-define(SDL_SCANCODE_AUDIOSTOP, 260). +-define(SDL_SCANCODE_AUDIOPLAY, 261). +-define(SDL_SCANCODE_AUDIOMUTE, 262). +-define(SDL_SCANCODE_MEDIASELECT, 263). +-define(SDL_SCANCODE_WWW, 264). +-define(SDL_SCANCODE_MAIL, 265). +-define(SDL_SCANCODE_CALCULATOR, 266). +-define(SDL_SCANCODE_COMPUTER, 267). +-define(SDL_SCANCODE_AC_SEARCH, 268). +-define(SDL_SCANCODE_AC_HOME, 269). +-define(SDL_SCANCODE_AC_BACK, 270). +-define(SDL_SCANCODE_AC_FORWARD, 271). +-define(SDL_SCANCODE_AC_STOP, 272). +-define(SDL_SCANCODE_AC_REFRESH, 273). +-define(SDL_SCANCODE_AC_BOOKMARKS, 274). +-define(SDL_SCANCODE_BRIGHTNESSDOWN, 275). +-define(SDL_SCANCODE_BRIGHTNESSUP, 276). +-define(SDL_SCANCODE_DISPLAYSWITCH, 277). +-define(SDL_SCANCODE_KBDILLUMTOGGLE, 278). +-define(SDL_SCANCODE_KBDILLUMDOWN, 279). +-define(SDL_SCANCODE_KBDILLUMUP, 280). +-define(SDL_SCANCODE_EJECT, 281). +-define(SDL_SCANCODE_SLEEP, 282). +-define(SDL_SCANCODE_APP1, 283). +-define(SDL_SCANCODE_APP2, 284). +-define(SDL_SCANCODE_AUDIOREWIND, 285). +-define(SDL_SCANCODE_AUDIOFASTFORWARD, 286). + +-endif. |