]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.c
Patch to remove STATIC modifier. This is on longer recommended by EFI Framework codin...
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbKbDxe / KeyBoard.c
index 0c5705ba979ded1c8887785b787534928b799a3d..d2bac53a529503284bf8b95095a5d22cd0624c06 100644 (file)
@@ -20,7 +20,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // Static English keyboard layout\r
 // Format:<efi key>, <unicode without shift>, <unicode with shift>, <Modifier>, <AffectedAttribute>\r
 //\r
-STATIC\r
 UINT8 KeyboardLayoutTable[USB_KEYCODE_MAX_MAKE + 8][5] = {\r
   {EfiKeyC1,         'a',      'A',   EFI_NULL_MODIFIER,   EFI_AFFECTED_BY_STANDARD_SHIFT | EFI_AFFECTED_BY_CAPS_LOCK},   // 0x04\r
   {EfiKeyB5,         'b',      'B',   EFI_NULL_MODIFIER,   EFI_AFFECTED_BY_STANDARD_SHIFT | EFI_AFFECTED_BY_CAPS_LOCK},   // 0x05\r
@@ -168,7 +167,6 @@ LoadDefaultKeyboardLayout (
 //\r
 // EFI_KEY to USB Scan Code convertion table\r
 //\r
-STATIC\r
 UINT8 UsbScanCodeConvertionTable[] = {\r
   0xe0,  //  EfiKeyLCtrl\r
   0xe3,  //  EfiKeyA0\r
@@ -280,7 +278,6 @@ UINT8 UsbScanCodeConvertionTable[] = {
 //\r
 // Keyboard Layout Modifier to EFI Scan Code convertion table\r
 //\r
-STATIC\r
 UINT8 EfiScanCodeConvertionTable[] = {\r
   SCAN_NULL,       // EFI_NULL_MODIFIER\r
   SCAN_NULL,       // EFI_LEFT_CONTROL_MODIFIER\r
@@ -321,7 +318,7 @@ UINT8 EfiScanCodeConvertionTable[] = {
 EFI_GUID  mKeyboardLayoutEventGuid = EFI_HII_SET_KEYBOARD_LAYOUT_EVENT_GUID;\r
 \r
 \r
-STATIC KB_MODIFIER  KB_Mod[8] = {\r
+KB_MODIFIER  KB_Mod[8] = {\r
   { MOD_CONTROL_L,  0xe0 }, // 11100000\r
   { MOD_CONTROL_R,  0xe4 }, // 11100100\r
   { MOD_SHIFT_L,    0xe1 }, // 11100001\r