/reactos/boot/armllb/hw/ |
H A D | keyboard.c | 149 LlbKbdTranslateScanCode(IN USHORT ScanCode, in LlbKbdTranslateScanCode() argument 155 if ((ScanCode == 0xE0) || (ScanCode == 0xE1)) in LlbKbdTranslateScanCode() 158 LlbKbdLastScanCode = ScanCode; in LlbKbdTranslateScanCode() 163 if ((ScanCode == 0x00) || (ScanCode == 0xFF)) in LlbKbdTranslateScanCode() 171 if (ScanCode > 0x80) return 0; in LlbKbdTranslateScanCode() 174 ScanCode &= 0x7F; in LlbKbdTranslateScanCode() 188 if ((ScanCode == 0x2A) || (ScanCode == 0x36)) return 0; in LlbKbdTranslateScanCode() 216 *KeyCode = ScanCode; in LlbKbdTranslateScanCode() 227 UCHAR ScanCode, KeyCode; in LlbKeyboardGetChar() local 232 ScanCode = LlbHwKbdRead(); in LlbKeyboardGetChar() [all …]
|
H A D | matrix.c | 31 UCHAR ScanCode; in LlbKeypadGetChar() local 34 ScanCode = LlbHwKbdRead(); in LlbKeypadGetChar() 35 Col = ScanCode >> 4; in LlbKeypadGetChar() 36 Row = ScanCode & 0xF; in LlbKeypadGetChar()
|
/reactos/modules/rosapps/applications/net/tsclient/rdesktop/uiports/ |
H A D | qtwin.cpp | 309 int ScanCode = 0; in GetScanCode() local 321 case 4101: ScanCode = 0x1c; break; in GetScanCode() 333 case 47: ScanCode = 0x35; break; // / in GetScanCode() 334 case 42: ScanCode = 0x37; break; // * in GetScanCode() 335 case 45: ScanCode = 0x0c; break; // - in GetScanCode() 336 case 95: ScanCode = 0x0c; break; // _ in GetScanCode() 424 return ScanCode; in GetScanCode() 432 int ScanCode = GetScanCode(e); in keyPressEvent() local 433 if (ScanCode != 0) in keyPressEvent() 447 int ScanCode = GetScanCode(e); in keyReleaseEvent() local [all …]
|
H A D | qtewin.cpp | 528 *ScanCode = 0; in GetScanCode() 565 if (*ScanCode != 0) in GetScanCode() 572 case 'q': *ScanCode = 0x10; break; in GetScanCode() 574 case '1': *ScanCode = 0x02; break; in GetScanCode() 680 if (*ScanCode == 0 && key < 3000) in GetScanCode() 698 int ScanCode, code; in keyPressEvent() local 699 GetScanCode(e, &ScanCode, &code); in keyPressEvent() 700 if (ScanCode != 0) in keyPressEvent() 716 int ScanCode, code; in keyReleaseEvent() local 717 GetScanCode(e, &ScanCode, &code); in keyReleaseEvent() [all …]
|
/reactos/ntoskrnl/kd/ |
H A D | kdterminal.c | 15 #define KdbpGetCharKeyboard(ScanCode) KdbpTryGetCharKeyboard((ScanCode), 0) argument 17 KdbpTryGetCharKeyboard(PULONG ScanCode, ULONG Retry); 206 ULONG ScanCode; in KdpFlushTerminalInput() local 207 while (KdbpTryGetCharKeyboard(&ScanCode, 1) != -1); in KdpFlushTerminalInput() 218 _Out_ PULONG ScanCode) in KdpReadTermKey() argument 222 *ScanCode = 0; in KdpReadTermKey() 237 *ScanCode = KEY_SCAN_UP; in KdpReadTermKey() 240 *ScanCode = KEY_SCAN_DOWN; in KdpReadTermKey() 252 Key = (!KdTermNextKey ? KdbpGetCharKeyboard(ScanCode) : KdTermNextKey); in KdpReadTermKey() 268 KdTermNextKey = KdbpTryGetCharKeyboard(ScanCode, 5); in KdpReadTermKey()
|
H A D | kdprompt.c | 56 ULONG ScanCode = 0; in KdIoReadLine() local 70 Key = KdpReadTermKey(&ScanCode); in KdIoReadLine() 93 else if (ScanCode == KEY_SCAN_UP || ScanCode == KEY_SCAN_DOWN) in KdIoReadLine() 96 (ScanCode == KEY_SCAN_DOWN)); in KdIoReadLine()
|
H A D | kdps2kbd.c | 104 KdbpTryGetCharKeyboard(PULONG ScanCode, ULONG Retry) in KdbpTryGetCharKeyboard() argument 136 *ScanCode = scancode; in KdbpTryGetCharKeyboard()
|
H A D | kdterminal.h | 58 _Out_ PULONG ScanCode);
|
/reactos/sdk/lib/drivers/hidparser/ |
H A D | api.c | 39 ULONG ScanCode; member 791 return CustomerScanCodes[i].ScanCode; in HidParser_GetScanCodeFromCustUsage() 858 ULONG ScanCode; in HidParser_TranslateKbdUsage() local 865 ScanCode = HidParser_GetScanCodeFromKbdUsage(Usage); in HidParser_TranslateKbdUsage() 866 if (!ScanCode) in HidParser_TranslateKbdUsage() 875 if (ScanCode & 0xFF00) in HidParser_TranslateKbdUsage() 880 ScanCode = NTOHS(ScanCode); in HidParser_TranslateKbdUsage() 920 ULONG ScanCode; in HidParser_TranslateCustUsage() local 926 if (!ScanCode) in HidParser_TranslateCustUsage() 935 if (ScanCode & 0xFF00) in HidParser_TranslateCustUsage() [all …]
|
/reactos/subsystems/mvdm/ntvdm/bios/bios32/ |
H A D | kbdbios32.c | 203 BYTE ScanCode, VirtualKey; in BiosKeyboardIrq() local 230 ScanCode = getAL(); in BiosKeyboardIrq() 243 if (ScanCode == 0xE0) in BiosKeyboardIrq() 251 if (ScanCode == 0xE1) in BiosKeyboardIrq() 258 VirtualKey = MapVirtualKey(ScanCode & 0x7F, MAPVK_VSC_TO_VK); in BiosKeyboardIrq() 261 if (!(ScanCode & (1 << 7))) in BiosKeyboardIrq() 299 if (ToAscii(VirtualKey, ScanCode, BiosKeyboardMap, &Character, 0) == 0) in BiosKeyboardIrq() 307 BiosKbdBufferPush(MAKEWORD(Character, ScanCode)); in BiosKeyboardIrq() 353 Character, ScanCode, Bda->KeybdShiftFlags); in BiosKeyboardIrq()
|
/reactos/sdk/tools/kbdtool/ |
H A D | parser.c | 720 ULONG ScanCode, CurrentCode; in DoLAYOUT() local 750 TokenCount = sscanf(gBuf, " %x %s %s", &ScanCode, Token, Cap); in DoLAYOUT() 769 DPRINT1("RAW ENTRY: [%x %s %s]\n", ScanCode, Token, Cap); in DoLAYOUT() 774 printf("ScanCode %02x - too many scancodes here to parse.\n", ScanCode); in DoLAYOUT() 779 Entry->ScanCode = ScanCode; in DoLAYOUT() 786 CurrentCode = ScVk[i].ScanCode; in DoLAYOUT() 796 else if (ScanCode == CurrentCode) in DoLAYOUT() 802 printf("Scancode %X was previously defined.\n", ScanCode); in DoLAYOUT() 935 CurrentCode = ScVk[i].ScanCode; in DoLAYOUT() 956 Entry->ScanCode = CurrentCode; in DoLAYOUT() [all …]
|
H A D | output.c | 267 SubCode = Layout->Entry[i].ScanCode & 0xFF00; in kbd_h() 300 Layout->Entry[i].ScanCode, in kbd_h() 302 Layout->Entry[i].ScanCode, in kbd_h() 714 if ((Layout->Entry[i].ScanCode & 0xFF00) == 0xE000) in kbd_c() 717 if (Layout->Entry[i].ScanCode != 0xFF) in kbd_c() 725 Layout->Entry[i].ScanCode, in kbd_c() 726 Layout->Entry[i].ScanCode, in kbd_c() 743 if ((Layout->Entry[i].ScanCode & 0xFF00) == 0xE100) in kbd_c() 746 if (Layout->Entry[i].ScanCode != 0xFF) in kbd_c() 754 Layout->Entry[i].ScanCode, in kbd_c() [all …]
|
H A D | kbdtool.h | 36 USHORT ScanCode; member 50 USHORT ScanCode; member
|
/reactos/subsystems/mvdm/ntvdm/hardware/ |
H A D | keyboard.c | 170 BYTE ScanCode = (BYTE)KeyEvent->wVirtualScanCode; in KeyboardEventHandler() local 176 if (!KeyEvent->bKeyDown) ScanCode |= 0x80; in KeyboardEventHandler() 182 PS2QueuePush(KbdPS2Port, ScanCode); in KeyboardEventHandler() 185 DPRINT("Press 0x%X\n", ScanCode); in KeyboardEventHandler()
|
/reactos/modules/rostests/apitests/user32/ |
H A D | VirtualKey.c | 24 UINT ScanCode; member 51 vExpect = TestCodes[i].ScanCode; in testMapVirtualKey() 54 vCode = MapVirtualKeyW(TestCodes[i].ScanCode, MAPVK_VSC_TO_VK); in testMapVirtualKey()
|
/reactos/base/applications/osk/ |
H A D | main.c | 616 WORD ScanCode; in OSK_Command() local 648 ScanCode = wCommand; in OSK_Command() 657 if (LedKey[i].wScanCode == ScanCode) in OSK_Command() 664 if (ScanCode & 0x0200) in OSK_Command() 668 ScanCode &= SCANCODE_MASK; in OSK_Command() 675 Input.ki.wScan = ScanCode; in OSK_Command() 687 Input.ki.wScan = ScanCode; in OSK_Command() 710 BOOL OSK_ReleaseKey(WORD ScanCode) in OSK_ReleaseKey() argument 726 if (ScanCode & 0x0200) in OSK_ReleaseKey() 730 ScanCode &= SCANCODE_MASK; in OSK_ReleaseKey() [all …]
|
H A D | precomp.h | 92 BOOL OSK_ReleaseKey(WORD ScanCode);
|
/reactos/boot/freeldr/freeldr/arch/uefi/ |
H A D | ueficon.c | 147 ExtendedScanCode = ConvertToBiosExtValue(Key.ScanCode); in UefiConsGetCh() 153 Key.ScanCode = 0; in UefiConsGetCh()
|
/reactos/base/setup/usetup/ |
H A D | keytrans.c | 164 USHORT ScanCode; member 383 while (ScanToAscii[Counter].ScanCode != 0) { in IntAsciiFromInput() 384 if ((ScanToAscii[Counter].ScanCode == InputData->MakeCode) && in IntAsciiFromInput()
|
/reactos/dll/win32/comctl32/ |
H A D | hotkey.c | 57 DWORD ScanCode; member 178 GetKeyNameTextW(infoPtr->ScanCode, &KeyName[NameLen], 64 - NameLen); in HOTKEY_Refresh() 212 infoPtr->ScanCode = in HOTKEY_SetHotKey() 326 infoPtr->ScanCode = flags; in HOTKEY_KeyDown()
|
/reactos/sdk/lib/ucrt/conio/ |
H A D | getch.cpp | 27 unsigned short ScanCode; member 515 if (EnhancedKeys[i].ScanCode != pKE->wVirtualScanCode) in _getextendedkeycode()
|
/reactos/boot/environ/include/efi/ |
H A D | SimpleTextIn.h | 42 UINT16 ScanCode; member
|
/reactos/ntoskrnl/kdbg/ |
H A D | kdb_cli.c | 2973 ULONG ScanCode; in KdbpPagerInternal() local 3049 c = KdpReadTermKey(&ScanCode); in KdbpPagerInternal() 3051 KdbPrintf(" '%c'/scan=%04x\n", c, ScanCode); in KdbpPagerInternal() 3065 if (ScanCode == KEYSC_END || c == 'e') in KdbpPagerInternal() 3071 else if (ScanCode == KEYSC_PAGEUP || in KdbpPagerInternal() 3072 ScanCode == KEYSC_ARROWUP || c == 'u') in KdbpPagerInternal() 3077 else if (ScanCode == KEYSC_HOME || c == 'h') in KdbpPagerInternal()
|
/reactos/drivers/bus/acpi/acpica/include/platform/ |
H A D | acefiex.h | 280 UINT16 ScanCode; member
|