Searched refs:UnicodeChar (Results 1 - 25 of 47) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/TerminalDxe/
H A DVtutf8.c31 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 DTerminalConIn.c172 (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 DPs2KbdTextIn.c107 (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 DPs2KbdCtrller.c20 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 DEditMenuBar.c186 if ((SCAN_CONTROL_Z < Key->UnicodeChar)
187 ||(NULL == ControlBasedMenuFunctions[Key->UnicodeChar]))
192 ControlBasedMenuFunctions[Key->UnicodeChar]();
H A DEditInputBar.c204 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 DdaConsole.c258 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 DInputHandler.c142 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 DPresentation.c1036 ((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 DUi.c922 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 DUserProfileAdd.c56 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 DUserProfileManager.c496 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 DBiosKeyboard.c1393 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 DEfiKey.c692 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 Defi_console.c241 key.UnicodeChar, key.ScanCode );
244 if ( key.UnicodeChar )
245 return key.UnicodeChar;
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/FrameworkUefiLib/
H A DConsole.c195 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 DSimpleTextIn.h43 CHAR16 UnicodeChar; member in struct:__anon12293
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiLib/
H A DConsole.c195 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 DSimpleTextIn.h45 CHAR16 UnicodeChar; member in struct:__anon15667
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/
H A DDriverConfiguration.c59 switch (Key.UnicodeChar) {
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/
H A DHotkey.c400 (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 DDxeImageVerificationLib.c765 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 DPwdCredentialProvider.c353 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 DUefiShellLib.c3198 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 DFileHandleWrappers.c426 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)) {

Completed in 127 milliseconds

12