Home
last modified time | relevance | path

Searched refs:ScanCode (Results 1 – 24 of 24) sorted by relevance

/reactos/boot/armllb/hw/
H A Dkeyboard.c149 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 Dmatrix.c31 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 Dqtwin.cpp309 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 Dqtewin.cpp528 *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 Dkdterminal.c15 #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 Dkdprompt.c56 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 Dkdps2kbd.c104 KdbpTryGetCharKeyboard(PULONG ScanCode, ULONG Retry) in KdbpTryGetCharKeyboard() argument
136 *ScanCode = scancode; in KdbpTryGetCharKeyboard()
H A Dkdterminal.h58 _Out_ PULONG ScanCode);
/reactos/sdk/lib/drivers/hidparser/
H A Dapi.c39 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 Dkbdbios32.c203 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 Dparser.c720 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 Doutput.c267 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 Dkbdtool.h36 USHORT ScanCode; member
50 USHORT ScanCode; member
/reactos/subsystems/mvdm/ntvdm/hardware/
H A Dkeyboard.c170 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 DVirtualKey.c24 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 Dmain.c616 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 Dprecomp.h92 BOOL OSK_ReleaseKey(WORD ScanCode);
/reactos/boot/freeldr/freeldr/arch/uefi/
H A Dueficon.c147 ExtendedScanCode = ConvertToBiosExtValue(Key.ScanCode); in UefiConsGetCh()
153 Key.ScanCode = 0; in UefiConsGetCh()
/reactos/base/setup/usetup/
H A Dkeytrans.c164 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 Dhotkey.c57 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 Dgetch.cpp27 unsigned short ScanCode; member
515 if (EnhancedKeys[i].ScanCode != pKE->wVirtualScanCode) in _getextendedkeycode()
/reactos/boot/environ/include/efi/
H A DSimpleTextIn.h42 UINT16 ScanCode; member
/reactos/ntoskrnl/kdbg/
H A Dkdb_cli.c2973 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 Dacefiex.h280 UINT16 ScanCode; member