Lines Matching refs:scancode
580 SDL_Scancode scancode; in SDL_ResetKeyboard() local
585 for (scancode = (SDL_Scancode) 0; scancode < SDL_NUM_SCANCODES; ++scancode) { in SDL_ResetKeyboard()
586 if (keyboard->keystate[scancode] == SDL_PRESSED) { in SDL_ResetKeyboard()
587 SDL_SendKeyboardKey(SDL_RELEASED, scancode); in SDL_ResetKeyboard()
602 SDL_Scancode scancode; in SDL_SetKeymap() local
615 for (scancode = SDL_SCANCODE_1; scancode <= SDL_SCANCODE_9; ++scancode) { in SDL_SetKeymap()
616 keyboard->keymap[scancode] = SDLK_1 + (scancode - SDL_SCANCODE_1); in SDL_SetKeymap()
621 SDL_SetScancodeName(SDL_Scancode scancode, const char *name) in SDL_SetScancodeName() argument
623 SDL_scancode_names[scancode] = name; in SDL_SetScancodeName()
684 SDL_SendKeyboardKeyInternal(Uint8 source, Uint8 state, SDL_Scancode scancode) in SDL_SendKeyboardKeyInternal() argument
693 if (scancode == SDL_SCANCODE_UNKNOWN) { in SDL_SendKeyboardKeyInternal()
698 printf("The '%s' key has been %s\n", SDL_GetScancodeName(scancode), in SDL_SendKeyboardKeyInternal()
717 if (keyboard->keystate[scancode]) { in SDL_SendKeyboardKeyInternal()
718 if (!(keyboard->keysource[scancode] & source)) { in SDL_SendKeyboardKeyInternal()
719 keyboard->keysource[scancode] |= source; in SDL_SendKeyboardKeyInternal()
724 keyboard->keysource[scancode] |= source; in SDL_SendKeyboardKeyInternal()
726 if (!keyboard->keystate[scancode]) { in SDL_SendKeyboardKeyInternal()
729 keyboard->keysource[scancode] = 0; in SDL_SendKeyboardKeyInternal()
733 keyboard->keystate[scancode] = state; in SDL_SendKeyboardKeyInternal()
735 keycode = keyboard->keymap[scancode]; in SDL_SendKeyboardKeyInternal()
797 event.key.keysym.scancode = scancode; in SDL_SendKeyboardKeyInternal()
807 SDL_SendKeyboardKey(Uint8 state, SDL_Scancode scancode) in SDL_SendKeyboardKey() argument
809 return SDL_SendKeyboardKeyInternal(KEYBOARD_HARDWARE, state, scancode); in SDL_SendKeyboardKey()
813 SDL_SendKeyboardKeyAutoRelease(SDL_Scancode scancode) in SDL_SendKeyboardKeyAutoRelease() argument
815 return SDL_SendKeyboardKeyInternal(KEYBOARD_AUTORELEASE, SDL_PRESSED, scancode); in SDL_SendKeyboardKeyAutoRelease()
822 SDL_Scancode scancode; in SDL_ReleaseAutoReleaseKeys() local
825 for (scancode = SDL_SCANCODE_UNKNOWN; scancode < SDL_NUM_SCANCODES; ++scancode) { in SDL_ReleaseAutoReleaseKeys()
826 if (keyboard->keysource[scancode] == KEYBOARD_AUTORELEASE) { in SDL_ReleaseAutoReleaseKeys()
827 SDL_SendKeyboardKeyInternal(KEYBOARD_AUTORELEASE, SDL_RELEASED, scancode); in SDL_ReleaseAutoReleaseKeys()
838 SDL_Scancode scancode; in SDL_HardwareKeyboardKeyPressed() local
840 for (scancode = SDL_SCANCODE_UNKNOWN; scancode < SDL_NUM_SCANCODES; ++scancode) { in SDL_HardwareKeyboardKeyPressed()
841 if ((keyboard->keysource[scancode] & KEYBOARD_HARDWARE) != 0) { in SDL_HardwareKeyboardKeyPressed()
937 SDL_GetKeyFromScancode(SDL_Scancode scancode) in SDL_GetKeyFromScancode() argument
941 if (((int)scancode) < SDL_SCANCODE_UNKNOWN || scancode >= SDL_NUM_SCANCODES) { in SDL_GetKeyFromScancode()
946 return keyboard->keymap[scancode]; in SDL_GetKeyFromScancode()
953 SDL_Scancode scancode; in SDL_GetScancodeFromKey() local
955 for (scancode = SDL_SCANCODE_UNKNOWN; scancode < SDL_NUM_SCANCODES; in SDL_GetScancodeFromKey()
956 ++scancode) { in SDL_GetScancodeFromKey()
957 if (keyboard->keymap[scancode] == key) { in SDL_GetScancodeFromKey()
958 return scancode; in SDL_GetScancodeFromKey()
965 SDL_GetScancodeName(SDL_Scancode scancode) in SDL_GetScancodeName() argument
968 if (((int)scancode) < SDL_SCANCODE_UNKNOWN || scancode >= SDL_NUM_SCANCODES) { in SDL_GetScancodeName()
973 name = SDL_scancode_names[scancode]; in SDL_GetScancodeName()