/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/TerminalDxe/ |
H A D | Vtutf8.c | 31 UINT16 UnicodeChar; local 47 Utf8ToUnicode (Utf8Char, ValidBytes, (CHAR16 *) &UnicodeChar); 49 UnicodeFiFoInsertOneKey (TerminalDevice, UnicodeChar); 188 @param UnicodeChar Returned unicode character. 195 OUT CHAR16 *UnicodeChar 204 *UnicodeChar = 0; 215 *UnicodeChar = (UINT16) Utf8Char.Utf8_1; 227 *UnicodeChar = (UINT16) (UnicodeByte0 | (UnicodeByte1 << 8)); 240 *UnicodeChar = (UINT16) (UnicodeByte0 | (UnicodeByte1 << 8));
|
H A D | TerminalConIn.c | 172 (RegsiteredData->Key.UnicodeChar != InputData->Key.UnicodeChar)) { 847 Output->UnicodeChar = 0; 1077 Key.UnicodeChar = 0; 1083 Key.UnicodeChar = CSI; 1089 Key.UnicodeChar = LEFTOPENBRACKET; 1095 Key.UnicodeChar = 'O'; 1101 Key.UnicodeChar = '2'; 1192 UINT16 UnicodeChar = 0; /* VBox: gcc 4.6.3 maybe wrong. */ local 1219 UnicodeFiFoRemoveOneKey (TerminalDevice, &UnicodeChar); [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/ |
H A D | Ps2KbdTextIn.c | 107 (RegsiteredData->Key.UnicodeChar != InputData->Key.UnicodeChar)) { 288 if (KeyData.Key.ScanCode == SCAN_NULL && KeyData.Key.UnicodeChar == CHAR_NULL) { 296 if (KeyData.Key.UnicodeChar >= L'a' && KeyData.Key.UnicodeChar <= L'z') { 297 KeyData.Key.UnicodeChar = (CHAR16) (KeyData.Key.UnicodeChar - L'a' + 1); 298 } else if (KeyData.Key.UnicodeChar >= L'A' && KeyData.Key.UnicodeChar <= L'Z') { 299 KeyData.Key.UnicodeChar [all...] |
H A D | Ps2KbdCtrller.c | 20 CHAR16 UnicodeChar; member in struct:__anon10328 1375 KeyData.Key.UnicodeChar = CHAR_NULL; 1381 KeyData.Key.UnicodeChar = L'/'; 1388 KeyData.Key.UnicodeChar = CHAR_NULL; 1395 KeyData.Key.UnicodeChar = CHAR_NULL; 1402 KeyData.Key.UnicodeChar = CHAR_NULL; 1412 KeyData.Key.UnicodeChar = ConvertKeyboardScanCodeToEfiKey[Index].UnicodeChar; 1415 (ConvertKeyboardScanCodeToEfiKey[Index].UnicodeChar != ConvertKeyboardScanCodeToEfiKey[Index].ShiftUnicodeChar)) { 1416 KeyData.Key.UnicodeChar [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/ |
H A D | EditMenuBar.c | 186 if ((SCAN_CONTROL_Z < Key->UnicodeChar) 187 ||(NULL == ControlBasedMenuFunctions[Key->UnicodeChar])) 192 ControlBasedMenuFunctions[Key->UnicodeChar]();
|
H A D | EditInputBar.c | 204 if (Key.UnicodeChar == CHAR_LINEFEED || Key.UnicodeChar == CHAR_CARRIAGE_RETURN) { 206 } else if (Key.UnicodeChar == CHAR_BACKSPACE) { 219 } else if (Key.UnicodeChar <= 127 && Key.UnicodeChar >= 32) { 223 mReturnString[Size] = Key.UnicodeChar;
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Uefi/Devices/Console/ |
H A D | daConsole.c | 258 if((Stream->UnGetKey.UnicodeChar == CHAR_NULL) && (Stream->UnGetKey.ScanCode == SCAN_NULL)) { 270 Key.UnicodeChar = Stream->UnGetKey.UnicodeChar; 272 Stream->UnGetKey.UnicodeChar = CHAR_NULL; 276 if(TtyCooked && (Key.UnicodeChar == CHAR_CARRIAGE_RETURN)) { 281 *OutPtr++ = Key.UnicodeChar; 282 NumEcho = wctomb(EchoBuff, Key.UnicodeChar); 291 if(iswcntrl(Key.UnicodeChar)) { // If a control character, or a scan code 453 if((Stream->UnGetKey.UnicodeChar == CHAR_NULL) && (Stream->UnGetKey.ScanCode == SCAN_NULL)) { 457 if(Stream->UnGetKey.UnicodeChar ! [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/SetupBrowserDxe/ |
H A D | InputHandler.c | 142 switch (Key.UnicodeChar) { 185 } while (Key.UnicodeChar != CHAR_CARRIAGE_RETURN); 219 if ((StringPtr[0] == CHAR_NULL) && (Key.UnicodeChar != CHAR_BACKSPACE)) { 220 StrnCpy (StringPtr, &Key.UnicodeChar, 1); 222 } else if ((GetStringWidth (StringPtr) < ((Maximum + 1) * sizeof (CHAR16))) && (Key.UnicodeChar != CHAR_BACKSPACE)) { 223 KeyPad[0] = Key.UnicodeChar; 601 Key.UnicodeChar = CHAR_NULL; 611 switch (Key.UnicodeChar) { 615 if (Key.UnicodeChar == '+') { 620 Key.UnicodeChar [all...] |
H A D | Presentation.c | 1036 ((Key.UnicodeChar | UPPER_LOWER_CASE_OFFSET) != (NoResponse | UPPER_LOWER_CASE_OFFSET)) && 1037 ((Key.UnicodeChar | UPPER_LOWER_CASE_OFFSET) != (YesResponse | UPPER_LOWER_CASE_OFFSET)) 1055 if ((Key.UnicodeChar | UPPER_LOWER_CASE_OFFSET) == (YesResponse | UPPER_LOWER_CASE_OFFSET)) { 1105 ((Key.UnicodeChar | UPPER_LOWER_CASE_OFFSET) != (NoResponse | UPPER_LOWER_CASE_OFFSET)) && 1106 ((Key.UnicodeChar | UPPER_LOWER_CASE_OFFSET) != (YesResponse | UPPER_LOWER_CASE_OFFSET)) 1125 if ((Key.UnicodeChar | UPPER_LOWER_CASE_OFFSET) == (YesResponse | UPPER_LOWER_CASE_OFFSET)) { 1419 } while (Key.UnicodeChar != CHAR_CARRIAGE_RETURN);
|
H A D | Ui.c | 922 switch (Key.UnicodeChar) { 963 if ((StringBuffer[0] == CHAR_NULL) && (Key.UnicodeChar != CHAR_BACKSPACE)) { 964 StrnCpy (StringBuffer, &Key.UnicodeChar, 1); 965 StrnCpy (TempString, &Key.UnicodeChar, 1); 966 } else if ((GetStringWidth (StringBuffer) < MaximumStringSize) && (Key.UnicodeChar != CHAR_BACKSPACE)) { 967 KeyPad[0] = Key.UnicodeChar; 2011 } while (Key.UnicodeChar != CHAR_CARRIAGE_RETURN); 3013 switch (Key.UnicodeChar) { 3045 if (Key.UnicodeChar == '+') { 3675 } while (Key.UnicodeChar ! [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/UserIdentification/UserProfileManagerDxe/ |
H A D | UserProfileAdd.c | 56 if (Key.UnicodeChar == CHAR_CARRIAGE_RETURN) { 63 } else if ((Key.UnicodeChar == CHAR_NULL) || 64 (Key.UnicodeChar == CHAR_TAB) || 65 (Key.UnicodeChar == CHAR_LINEFEED) 69 if (Key.UnicodeChar == CHAR_BACKSPACE) { 74 Name[NameLen] = Key.UnicodeChar;
|
H A D | UserProfileManager.c | 496 if (Key.UnicodeChar != CHAR_CARRIAGE_RETURN) { 520 if (Key.UnicodeChar != CHAR_CARRIAGE_RETURN) {
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/ |
H A D | BiosKeyboard.c | 1393 if (KeyData.Key.UnicodeChar >= L'a' && KeyData.Key.UnicodeChar <= L'z') { 1394 KeyData.Key.UnicodeChar = (CHAR16) (KeyData.Key.UnicodeChar - L'a' + 1); 1395 } else if (KeyData.Key.UnicodeChar >= L'A' && KeyData.Key.UnicodeChar <= L'Z') { 1396 KeyData.Key.UnicodeChar = (CHAR16) (KeyData.Key.UnicodeChar - L'A' + 1); 1775 KeyData.Key.UnicodeChar = (UINT16) Regs.H.AL; 1778 "[KBD]INT16 returns EFI_INPUT_KEY.ScanCode - %x, EFI_INPUT_KEY.UnicodeChar [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbKbDxe/ |
H A D | EfiKey.c | 692 if (KeyData.Key.ScanCode == CHAR_NULL && KeyData.Key.UnicodeChar == SCAN_NULL) { 700 if (KeyData.Key.UnicodeChar >= L'a' && KeyData.Key.UnicodeChar <= L'z') { 701 KeyData.Key.UnicodeChar = (CHAR16) (KeyData.Key.UnicodeChar - L'a' + 1); 702 } else if (KeyData.Key.UnicodeChar >= L'A' && KeyData.Key.UnicodeChar <= L'Z') { 703 KeyData.Key.UnicodeChar = (CHAR16) (KeyData.Key.UnicodeChar - L'A' + 1); 754 if (KeyData.Key.ScanCode == SCAN_NULL && KeyData.Key.UnicodeChar [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/interface/efi/ |
H A D | efi_console.c | 241 key.UnicodeChar, key.ScanCode ); 244 if ( key.UnicodeChar ) 245 return key.UnicodeChar;
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/FrameworkUefiLib/ |
H A D | Console.c | 195 by UnicodeChar. 197 @param UnicodeChar A Unicode character. 199 @retval 0 The width if UnicodeChar could not be determined. 200 @retval 1 UnicodeChar is a narrow glyph. 201 @retval 2 UnicodeChar is a wide glyph. 207 IN CHAR16 UnicodeChar 222 if (UnicodeChar <= Item->WChar) { 229 if (UnicodeChar > Item->WChar) { 231 } else if (UnicodeChar <= mUnicodeWidthTable[Index - 1].WChar) { 235 // Index - 1 < UnicodeChar < [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | SimpleTextIn.h | 43 CHAR16 UnicodeChar; member in struct:__anon12293
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiLib/ |
H A D | Console.c | 195 by UnicodeChar. 197 @param UnicodeChar A Unicode character. 199 @retval 0 The width if UnicodeChar could not be determined. 200 @retval 1 UnicodeChar is a narrow glyph. 201 @retval 2 UnicodeChar is a wide glyph. 207 IN CHAR16 UnicodeChar 222 if (UnicodeChar <= Item->WChar) { 229 if (UnicodeChar > Item->WChar) { 231 } else if (UnicodeChar <= mUnicodeWidthTable[Index - 1].WChar) { 235 // Index - 1 < UnicodeChar < [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/Protocol/ |
H A D | SimpleTextIn.h | 45 CHAR16 UnicodeChar; member in struct:__anon15667
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/ |
H A D | DriverConfiguration.c | 59 switch (Key.UnicodeChar) {
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/ |
H A D | Hotkey.c | 400 (KeyData->Key.UnicodeChar == HotkeyData->Key.UnicodeChar) && 608 KeyData->Key.UnicodeChar = InputKey[Index].UnicodeChar; 629 // Key.ScanCode and Key.UnicodeChar have already been initialized,
|
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeImageVerificationLib/ |
H A D | DxeImageVerificationLib.c | 765 if (Key.UnicodeChar == L'Y' || Key.UnicodeChar == L'y') { 768 } else if (Key.UnicodeChar == L'N' || Key.UnicodeChar == L'n') { 771 } else if (Key.UnicodeChar == L'D' || Key.UnicodeChar == L'd') {
|
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/UserIdentification/PwdCredentialProviderDxe/ |
H A D | PwdCredentialProvider.c | 353 if (Key.UnicodeChar == CHAR_CARRIAGE_RETURN) { 355 } else if (Key.UnicodeChar == CHAR_BACKSPACE) { 359 } else if ((Key.UnicodeChar == CHAR_NULL) || 360 (Key.UnicodeChar == CHAR_TAB) || 361 (Key.UnicodeChar == CHAR_LINEFEED)) { 364 Password[PasswordLen] = Key.UnicodeChar;
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLib/ |
H A D | UefiShellLib.c | 3198 ShellPrintEx(-1, -1, L"%c", Key.UnicodeChar); 3199 if (Key.UnicodeChar == L'Q' || Key.UnicodeChar ==L'q') { 3217 ShellPrintEx(-1, -1, L"%c", Key.UnicodeChar); 3218 switch (Key.UnicodeChar) { 3245 ShellPrintEx(-1, -1, L"%c", Key.UnicodeChar); 3246 switch (Key.UnicodeChar) { 3280 ShellPrintEx(-1, -1, L"%c", Key.UnicodeChar); 3281 if (Key.UnicodeChar == CHAR_CARRIAGE_RETURN) { 3306 ShellPrintEx(-1, -1, L"%c", Key.UnicodeChar); [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/ |
H A D | FileHandleWrappers.c | 426 if (Key.UnicodeChar == 0 && (Key.ScanCode == SCAN_PAGE_UP || Key.ScanCode == SCAN_PAGE_DOWN)) { 444 if (InTabScrolling && Key.UnicodeChar != CHAR_TAB) { 452 switch (Key.UnicodeChar) { 573 if (Key.UnicodeChar >= ' ') { 588 CurrentString[StringCurPos] = Key.UnicodeChar; 787 if (Key.UnicodeChar != CHAR_BACKSPACE && !(Key.UnicodeChar == 0 && Key.ScanCode == SCAN_DELETE)) {
|