X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FBus%2FUsb%2FUsbKb%2FDxe%2Fkeyboard.c;h=64bbd30d4ba79ca36602a5246040edab29739d79;hp=79eded33c3c0ec0bd685746efb0e2343c7e6daa0;hb=5d10269c06d0d0f8f0982c90679c1f437c9909b5;hpb=1cc8ee7861a59532700a6fd1255689576eda0f52 diff --git a/EdkModulePkg/Bus/Usb/UsbKb/Dxe/keyboard.c b/EdkModulePkg/Bus/Usb/UsbKb/Dxe/keyboard.c index 79eded33c3..64bbd30d4b 100644 --- a/EdkModulePkg/Bus/Usb/UsbKb/Dxe/keyboard.c +++ b/EdkModulePkg/Bus/Usb/UsbKb/Dxe/keyboard.c @@ -93,8 +93,8 @@ UINT8 KeyConvertionTable[USB_KEYCODE_MAX_MAKE][3] = { { SCAN_F8, 0x00, 0x00 }, // 0x41 { SCAN_F9, 0x00, 0x00 }, // 0x42 { SCAN_F10, 0x00, 0x00 }, // 0x43 - { SCAN_NULL, 0x00, 0x00 }, // 0x44 F11 - { SCAN_NULL, 0x00, 0x00 }, // 0x45 F12 + { SCAN_F11, 0x00, 0x00 }, // 0x44 F11 + { SCAN_F12, 0x00, 0x00 }, // 0x45 F12 { SCAN_NULL, 0x00, 0x00 }, // 0x46 PrintScreen { SCAN_NULL, 0x00, 0x00 }, // 0x47 Scroll Lock { SCAN_NULL, 0x00, 0x00 }, // 0x48 Pause @@ -289,6 +289,7 @@ InitUSBKeyboard ( UsbKeyboardDevice->ShiftOn = 0; UsbKeyboardDevice->NumLockOn = 0; UsbKeyboardDevice->CapsOn = 0; + UsbKeyboardDevice->ScrollOn = 0; ZeroMem (UsbKeyboardDevice->LastKeyCodeArray, sizeof (UINT8) * 8); //