[Version]
ClassGuid
{745a17a0-74d3-11d0-b6fe-00a0c90f57da}
CatalogFile
AppleKeyboardInternalUSB.cat
DriverPackageDisplayName
"Apple Keyboard Internal USB"
DriverPackageType
PlugAndPlay
DriverVer
03/04/2019,6.1.7600.0
[ControlFlags]
[DestinationDirs]
AppleKeyboardLayoutDlls.CopyList
11
[SourceDisksNames]
[SourceDisksFiles]
AppleKeyboardInternalUSB.sys
1,
[AppleKeyboardLayoutDlls.CopyList]
BelgiumA.dll,,,COPYFLG_FORCE_FILE_IN_USE
BritishA.dll,,,COPYFLG_FORCE_FILE_IN_USE
CanadaA.dll,,,COPYFLG_FORCE_FILE_IN_USE
ChinaSA.dll,,,COPYFLG_FORCE_FILE_IN_USE
ChinaTA.dll,,,COPYFLG_FORCE_FILE_IN_USE
CzechA.dll,,,COPYFLG_FORCE_FILE_IN_USE
DanishA.dll,,,COPYFLG_FORCE_FILE_IN_USE
DutchA.dll,,,COPYFLG_FORCE_FILE_IN_USE
FinnishA.dll,,,COPYFLG_FORCE_FILE_IN_USE
FrenchA.dll,,,COPYFLG_FORCE_FILE_IN_USE
GermanA.dll,,,COPYFLG_FORCE_FILE_IN_USE
HungaryA.dll,,,COPYFLG_FORCE_FILE_IN_USE
IntlEngA.dll,,,COPYFLG_FORCE_FILE_IN_USE
ItalianA.dll,,,COPYFLG_FORCE_FILE_IN_USE
NorwayA.dll,,,COPYFLG_FORCE_FILE_IN_USE
PolishA.dll,,,COPYFLG_FORCE_FILE_IN_USE
PortuguA.dll,,,COPYFLG_FORCE_FILE_IN_USE
RussianA.dll,,,COPYFLG_FORCE_FILE_IN_USE
SpanishA.dll,,,COPYFLG_FORCE_FILE_IN_USE
SwedishA.dll,,,COPYFLG_FORCE_FILE_IN_USE
SwissA.dll,,,COPYFLG_FORCE_FILE_IN_USE
TurkeyA.dll,,,COPYFLG_FORCE_FILE_IN_USE
TurkeyQA.dll,,,COPYFLG_FORCE_FILE_IN_USE
USA.dll,,,COPYFLG_FORCE_FILE_IN_USE
[Manufacturer]
%Manufacturer%
USBKeyboard,NTamd64.6.1
[USBKeyboard.NTamd64.6.1]
%USBKeyboard.DevDesc%
Dri_HID_Inst,USB\VID_05AC&PID_0277&MI_01
%USBKeyboard.DevDesc%
Dri_HID_Inst,USB\VID_05AC&PID_027A&MI_01
%USBKeyboard.DevDesc%
Dri_HID_Inst,USB\VID_05AC&PID_027B&MI_01
%USBKeyboard.DevDesc%
Dri_HID_Inst,USB\VID_05AC&PID_027C&MI_01
%USBKeyboard.DevDesc%
Dri_HID_Inst,USB\VID_05AC&PID_027D&MI_01
[Dri_HID_Inst.NT]
Copyfiles
UKBMnt_Inst.CopyList, AppleKeyboardLayoutDlls.CopyList
AddReg
AppleKeyboardLayouts_AddReg
[UKBMnt_Inst.CopyList]
AppleKeyboardInternalUSB.sys
[Dri_HID_Inst.NT.HW]
AddReg
USBHIDKeyPadDevice.AddReg.NT
[Dri_HID_Inst.NT.Services]
Needs
HID_Inst.NT.Services
AddService
AppleKeyboardInternalUSB, ,HIDKbFlt_Service_Inst
[USBHIDKeyPadDevice.AddReg.NT]
HKR,,"LowerFilters",0x00010000,"AppleKeyboardInternalUSB"
[HIDKbFlt_Service_Inst]
DisplayName
%HIDKbFlt.SvcDesc%
ServiceType
%SERVICE_KERNEL_DRIVER%
StartType
%SERVICE_DEMAND_START%
ErrorControl
%SERVICE_ERROR_NORMAL%
ServiceBinary
%12%\AppleKeyboardInternalUSB.sys
AddReg
HIDKbFlt_Service_AddReg, Keyboard_Table_AddReg
[HIDKbFlt_Service_AddReg]
HKR,,"Keymap", 0x00000001, 0x69,0x46,0x6a,0x47,0x6b,0x48,0x91,0x8b,0x90,0x88
HKR,,"KeymapFn", 0x00000001, 0x0c,0x22,0x0d,0x1e,0x0e,0x1f,0x0f,0x20,0x10,0x27,0x12,0x23,0x13,0x55,0x18,0x21,0x27,0x54,0x2d,0x67,0x33,0x56,0x38,0x57
HKR,,"KeymapNumlock", 0x00000001, 0x0c,0x5d,0x0d,0x59,0x0e,0x5a,0x0f,0x5b,0x10,0x62,0x12,0x5e,0x13,0x55,0x18,0x5c,0x24,0x5f,0x25,0x60,0x26,0x61,0x27,0x54,0x2d,0x67,0x33,0x56,0x37,0x63,0x38,0x57
HKR,,"enable", 0x00000001, 0x01
HKR,,"OSXFnBehavior", 0x00000001, 0x01
[Keyboard_Table_AddReg]
HKR,"KeyboardTable","VID_05AC&PID_0277",0x00000001,%INTERNAL%,%ANSI%,%NEW_LAYOUT%, %DELAY_RESET_WELLSPRING%,1
HKR,"KeyboardTable","VID_05AC&PID_027A",0x00000001,%INTERNAL%,%ANSI%,%NEW_LAYOUT%, %DELAY_RESET_WELLSPRING%,1
HKR,"KeyboardTable","VID_05AC&PID_027B",0x00000001,%INTERNAL%,%ANSI%,%NEW_LAYOUT%, %DELAY_RESET_WELLSPRING%,1
HKR,"KeyboardTable","VID_05AC&PID_027C",0x00000001,%INTERNAL%,%ANSI%,%NEW_LAYOUT%, %DELAY_RESET_WELLSPRING%,1
HKR,"KeyboardTable","VID_05AC&PID_027D",0x00000001,%INTERNAL%,%ANSI%,%NEW_LAYOUT%, %DELAY_RESET_WELLSPRING%,1
[Dri_HID_Inst.NT.Wdf]
KmdfService
AppleKeyboardInternalUSB, keyboard_wdfsect
[keyboard_wdfsect]
[AppleKeyboardLayouts_AddReg]
HKLM,%KEYBOARD_LAYOUT_PATH%\%BELGIUM_LAYOUT%, %LAYOUT_COMPONENT%,,D70C1682E8F24ED4B5B70AAD37B1BA42
HKLM,%KEYBOARD_LAYOUT_PATH%\%BELGIUM_LAYOUT%, %LAYOUT_FILE%,,"BelgiumA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%BELGIUM_LAYOUT%, %LAYOUT_ID%,,"00cd"
HKLM,%KEYBOARD_LAYOUT_PATH%\%BELGIUM_LAYOUT%, %LAYOUT_TEXT%,,"Belgian (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%BRITISH_LAYOUT%, %LAYOUT_COMPONENT%,,1A4D378083AD454BB4FE02F208614EB6
HKLM,%KEYBOARD_LAYOUT_PATH%\%BRITISH_LAYOUT%, %LAYOUT_FILE%,,"BritishA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%BRITISH_LAYOUT%, %LAYOUT_ID%,,"00c0"
HKLM,%KEYBOARD_LAYOUT_PATH%\%BRITISH_LAYOUT%, %LAYOUT_TEXT%,,"United Kingdom (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CANADA_LAYOUT%, %LAYOUT_COMPONENT%,,517A729DDEC543E3A7F392E3F130C25F
HKLM,%KEYBOARD_LAYOUT_PATH%\%CANADA_LAYOUT%, %LAYOUT_FILE%,,"CanadaA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CANADA_LAYOUT%, %LAYOUT_ID%,,"00ca"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CANADA_LAYOUT%, %LAYOUT_TEXT%,,"Canadian Multilingual (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CZECH_LAYOUT%, %LAYOUT_COMPONENT%,,0C8DA389245B4792B4960E336F62AC3E
HKLM,%KEYBOARD_LAYOUT_PATH%\%CZECH_LAYOUT%, %LAYOUT_FILE%,,"CzechA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CZECH_LAYOUT%, %LAYOUT_ID%,,"00d4"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CZECH_LAYOUT%, %LAYOUT_TEXT%,,"Czech (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%DANISH_LAYOUT%, %LAYOUT_COMPONENT%,,C3996498F423440FB9CE2732A821E7D9
HKLM,%KEYBOARD_LAYOUT_PATH%\%DANISH_LAYOUT%, %LAYOUT_FILE%,,"DanishA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%DANISH_LAYOUT%, %LAYOUT_ID%,,"00cc"
HKLM,%KEYBOARD_LAYOUT_PATH%\%DANISH_LAYOUT%, %LAYOUT_TEXT%,,"Danish (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%DUTCH_LAYOUT%, %LAYOUT_COMPONENT%,,3844B95343FB43D68E9695D6E88F016E
HKLM,%KEYBOARD_LAYOUT_PATH%\%DUTCH_LAYOUT%, %LAYOUT_FILE%,,"DutchA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%DUTCH_LAYOUT%, %LAYOUT_ID%,,"00c1"
HKLM,%KEYBOARD_LAYOUT_PATH%\%DUTCH_LAYOUT%, %LAYOUT_TEXT%,,"Dutch (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%FINNISH_LAYOUT%, %LAYOUT_COMPONENT%,,ECE9937799D242F5AE0CAA446EDEDC62
HKLM,%KEYBOARD_LAYOUT_PATH%\%FINNISH_LAYOUT%, %LAYOUT_FILE%,,"FinnishA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%FINNISH_LAYOUT%, %LAYOUT_ID%,,"00cb"
HKLM,%KEYBOARD_LAYOUT_PATH%\%FINNISH_LAYOUT%, %LAYOUT_TEXT%,,"Finnish (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%FRENCH_LAYOUT%, %LAYOUT_COMPONENT%,,2ECD3C77364749B18E910F9196B420FA
HKLM,%KEYBOARD_LAYOUT_PATH%\%FRENCH_LAYOUT%, %LAYOUT_FILE%,,"FrenchA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%FRENCH_LAYOUT%, %LAYOUT_ID%,,"00c2"
HKLM,%KEYBOARD_LAYOUT_PATH%\%FRENCH_LAYOUT%, %LAYOUT_TEXT%,,"French (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%GERMAN_LAYOUT%, %LAYOUT_COMPONENT%,,B616E2191BF048D4A554E5C6BE224AB4
HKLM,%KEYBOARD_LAYOUT_PATH%\%GERMAN_LAYOUT%, %LAYOUT_FILE%,,"GermanA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%GERMAN_LAYOUT%, %LAYOUT_ID%,,"00c3"
HKLM,%KEYBOARD_LAYOUT_PATH%\%GERMAN_LAYOUT%, %LAYOUT_TEXT%,,"German (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%HUNGARY_LAYOUT%, %LAYOUT_COMPONENT%,,725BE97D2AD14042BA539D96030F93AA
HKLM,%KEYBOARD_LAYOUT_PATH%\%HUNGARY_LAYOUT%, %LAYOUT_FILE%,,"HungaryA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%HUNGARY_LAYOUT%, %LAYOUT_ID%,,"00d5"
HKLM,%KEYBOARD_LAYOUT_PATH%\%HUNGARY_LAYOUT%, %LAYOUT_TEXT%,,"Hungarian (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%INTL_ENG_LAYOUT%, %LAYOUT_COMPONENT%,,241A34D0-06DB-405e-8B4E-8CA2FC34D1C7
HKLM,%KEYBOARD_LAYOUT_PATH%\%INTL_ENG_LAYOUT%, %LAYOUT_FILE%,,"IntlEngA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%INTL_ENG_LAYOUT%, %LAYOUT_ID%,,"00d0"
HKLM,%KEYBOARD_LAYOUT_PATH%\%INTL_ENG_LAYOUT%, %LAYOUT_TEXT%,,"United States-International (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%ITALIAN_LAYOUT%, %LAYOUT_COMPONENT%,,6401AAA6058F431181B445C26BEF22D9
HKLM,%KEYBOARD_LAYOUT_PATH%\%ITALIAN_LAYOUT%, %LAYOUT_FILE%,,"ItalianA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%ITALIAN_LAYOUT%, %LAYOUT_ID%,,"00c4"
HKLM,%KEYBOARD_LAYOUT_PATH%\%ITALIAN_LAYOUT%, %LAYOUT_TEXT%,,"Italian (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%NORWAY_LAYOUT%, %LAYOUT_COMPONENT%,,74BE397ABD8143E4960D38111394D1A3
HKLM,%KEYBOARD_LAYOUT_PATH%\%NORWAY_LAYOUT%, %LAYOUT_FILE%,,"NorwayA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%NORWAY_LAYOUT%, %LAYOUT_ID%,,"00c9"
HKLM,%KEYBOARD_LAYOUT_PATH%\%NORWAY_LAYOUT%, %LAYOUT_TEXT%,,"Norwegian (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%POLISH_LAYOUT%, %LAYOUT_COMPONENT%,,D3D2841618E34D09ABBCA0DA34A60FAE
HKLM,%KEYBOARD_LAYOUT_PATH%\%POLISH_LAYOUT%, %LAYOUT_FILE%,,"PolishA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%POLISH_LAYOUT%, %LAYOUT_ID%,,"00cf"
HKLM,%KEYBOARD_LAYOUT_PATH%\%POLISH_LAYOUT%, %LAYOUT_TEXT%,,"Polish (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%PORTUGU_LAYOUT%, %LAYOUT_COMPONENT%,,326773935C8C4597B0738FE2084D44AD
HKLM,%KEYBOARD_LAYOUT_PATH%\%PORTUGU_LAYOUT%, %LAYOUT_FILE%,,"PortuguA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%PORTUGU_LAYOUT%, %LAYOUT_ID%,,"00ce"
HKLM,%KEYBOARD_LAYOUT_PATH%\%PORTUGU_LAYOUT%, %LAYOUT_TEXT%,,"Portuguese (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%RUSSIAN_LAYOUT%, %LAYOUT_COMPONENT%,,B0F62A69BE9446488ED502E800DBC36C
HKLM,%KEYBOARD_LAYOUT_PATH%\%RUSSIAN_LAYOUT%, %LAYOUT_FILE%,,"RussianA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%RUSSIAN_LAYOUT%, %LAYOUT_ID%,,"00c8"
HKLM,%KEYBOARD_LAYOUT_PATH%\%RUSSIAN_LAYOUT%, %LAYOUT_TEXT%,,"Russian (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SPANISH_LAYOUT%, %LAYOUT_COMPONENT%,,C3364C7C44BC444A88A50459135D35B5
HKLM,%KEYBOARD_LAYOUT_PATH%\%SPANISH_LAYOUT%, %LAYOUT_FILE%,,"SpanishA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SPANISH_LAYOUT%, %LAYOUT_ID%,,"00c5"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SPANISH_LAYOUT%, %LAYOUT_TEXT%,,"Spanish (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWEDISH_LAYOUT%, %LAYOUT_COMPONENT%,,8CC8067A1BFF4A0FAD38708DE4CD4BF1
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWEDISH_LAYOUT%, %LAYOUT_FILE%,,"SwedishA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWEDISH_LAYOUT%, %LAYOUT_ID%,,"00c7"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWEDISH_LAYOUT%, %LAYOUT_TEXT%,,"Swedish (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWISS_LAYOUT%, %LAYOUT_COMPONENT%,,CE4C7E2419DE400B8A553E1A5C3DCD04
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWISS_LAYOUT%, %LAYOUT_FILE%,,"SwissA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWISS_LAYOUT%, %LAYOUT_ID%,,"00c6"
HKLM,%KEYBOARD_LAYOUT_PATH%\%SWISS_LAYOUT%, %LAYOUT_TEXT%,,"Swiss (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYA_LAYOUT%, %LAYOUT_COMPONENT%,,D1502D2EF02F4e4b8D313D3C0B0457D0
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYA_LAYOUT%, %LAYOUT_FILE%,,"TurkeyA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYA_LAYOUT%, %LAYOUT_ID%,,"00d2"
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYA_LAYOUT%, %LAYOUT_TEXT%,,"Turkish F (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYQ_LAYOUT%, %LAYOUT_COMPONENT%,,2513D09A670B4d9bA8F1BDAAAA32176F
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYQ_LAYOUT%, %LAYOUT_FILE%,,"TurkeyQA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYQ_LAYOUT%, %LAYOUT_ID%,,"00d3"
HKLM,%KEYBOARD_LAYOUT_PATH%\%TURKEYQ_LAYOUT%, %LAYOUT_TEXT%,,"Turkish Q (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%USA_LAYOUT%, %LAYOUT_COMPONENT%,,B422390FE3C04f3a917D15AD1ACD710F
HKLM,%KEYBOARD_LAYOUT_PATH%\%USA_LAYOUT%, %LAYOUT_FILE%,,"USA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%USA_LAYOUT%, %LAYOUT_ID%,,"00d1"
HKLM,%KEYBOARD_LAYOUT_PATH%\%USA_LAYOUT%, %LAYOUT_TEXT%,,"United States (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINASA_LAYOUT%, %LAYOUT_COMPONENT%,,472ECFB106AE4249B0ADCF62F91D8AEE
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINASA_LAYOUT%, %LAYOUT_FILE%,,"ChinaSA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINASA_LAYOUT%, %LAYOUT_ID%,,"00e1"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINASA_LAYOUT%, %LAYOUT_TEXT%,,"Chinese Simplified (Apple)"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINATA_LAYOUT%, %LAYOUT_COMPONENT%,,7F611C89DF564F01AE5B4A405192D1FB
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINATA_LAYOUT%, %LAYOUT_FILE%,,"ChinaTA.dll"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINATA_LAYOUT%, %LAYOUT_ID%,,"00e2"
HKLM,%KEYBOARD_LAYOUT_PATH%\%CHINATA_LAYOUT%, %LAYOUT_TEXT%,,"Chinese Traditional (Apple)"
[strings]
HID.ClassName
"Human Interface Devices"
KEYBOARD_LAYOUT_PATH
"SYSTEM\CurrentControlSet\Control\Keyboard Layouts"
BELGIUM_LAYOUT
"a0000813"
BRITISH_LAYOUT
"a0000809"
CHINASA_LAYOUT
"a0000804"
CHINATA_LAYOUT
"a0000404"
FINNISH_LAYOUT
"a000040b"
HUNGARY_LAYOUT
"a000040e"
INTL_ENG_LAYOUT
"a0020409"
ITALIAN_LAYOUT
"a0000410"
PORTUGU_LAYOUT
"a0000416"
RUSSIAN_LAYOUT
"a0000419"
SPANISH_LAYOUT
"a000040a"
SWEDISH_LAYOUT
"a000041d"
TURKEYA_LAYOUT
"a100041f"
TURKEYQ_LAYOUT
"a000041f"
LAYOUT_COMPONENT
"Layout Component ID"
LAYOUT_FILE
"Layout File"
LAYOUT_TEXT
"Layout Text"
USBKeyboard.DevDesc
"Apple Keyboard Internal USB"
HIDKbFlt.SvcDesc
"USB Keyboard HID Filter"
KBDiskName
"AppleKB Install Disk"
BOOTCAMP_KEY
"SOFTWARE\Apple Inc.\Boot Camp\Versions"