MULTILNG.INF Driver File Contents (GA0650.EXE)

; MULTILNG.INF
;
; This is the Setup information file for multilingual content
;
; Copyright (c) 1994-1995 Microsoft Corporation

[version]
LayoutFile=layout.inf
signature="$CHICAGO$"
SetupClass=BASE
Provider=%Msft%

;** Destination Directory location for files being copied **

[DestinationDirs]
Keyboard_Copy_Files= 11         ;System Directory
DefaultDestDir=11               ;System
MLFilesCleanUp = 11             ;System
EBD_CopyThem = 2,EBD			;EBD
EBD_CopyThem2 = 2,EBD			;EBD
CopyDOSKeyboard  = 13         ;Command directory

[BaseWinOptions]
KEYBOARD_STUFF

[KEYBOARD_STUFF]
CopyFiles = CopyDOSKeyboard, KeyboardCopyFiles	;Copy over US keyboard layout plus other files
DelFiles = MLFilesCleanUp             		;Clean up old .KBD files
DelReg = RegCleanUp
AddReg = KeyboardReg                   		;Add keyboard registry entries, but only basic entries

;***********************************************
;*  This will display the CUSTOMIZE in setup   *
;***********************************************

[CopyDOSKeyboard]
keyb.com
keyboard.sys
keybrd2.sys


[RegCleanUp]
HKLM,"%KEY_KLayout%"
HKCU,"%KEY_KLayout%"
HKLM,"system\currentcontrolset\control\keyboard layout"
HKEY_USERS,".Default\keyboard layout\preload"
HKCU,"keyboard layout"
HKCU,"keyboard layouts"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\run","internat.exe"

[EBD_Keyboard2]
CopyFiles = EBD_CopyThem2

[EBD_CopyThem2]
keybrd2.sys,,,2
keyb.com,,,2

[EBD_Keyboard]
CopyFiles = EBD_CopyThem

[EBD_CopyThem]
keyboard.sys,,,2
keyb.com,,,2

[MLFilesCleanUp]
kbdgk220.kbd
kbdgl220.kbd
kbdgk319.kbd
kbdgl319.kbd
kbdes.kbd
kbdlv.kbd
kbdlv1.kbd
kbdlt.kbd
kbda1.kbd
kbda2.kbd
kbda3.kbd
kbdbll.kbd
kbdblr.kbd
kbdbul.kbd
kbdcr.kbd
kbdcz.kbd
kbdcz1.kbd
kbdf1.kbd
kbdf2.kbd
kbdf3.kbd
kbdf4.kbd
kbdgk.kbd
kbdgkl.kbd
kbdhe.kbd
kbdhu.kbd
kbdhu1.kbd
kbdpl.kbd
kbdpl1.kbd
kbdro.kbd
kbdru.kbd
kbdru1.kbd
kbdse.kbd
kbdsl.kbd
kbdsl1.kbd
kbdsv.kbd
kbdtuf.kbd
kbdtuq.kbd
kbdur.kbd
kbdycc.kbd
kbdycl.kbd
kbdir.kbd
kbdit1.kbd
KBDBE.kbd
KBDUK.kbd
KBDDA.kbd
KBDFI.kbd
KBDFR.kbd
KBDFC.kbd
KBDGR.kbd
KBDIC.kbd
KBDIT.kbd
KBDLA.kbd
KBDNE.kbd
KBDNO.kbd
KBDPO.kbd
KBDSP.kbd
KBDSW.kbd
KBDSF.kbd
KBDSG.kbd
KBDUS.kbd
KBDDV.kbd
KBDDVL.kbd
KBDDVR.kbd
KBDUSX.kbd
KBDCA.kbd
KBDBR.kbd
KBDRU.kbd
kbdgr1.kbd
kbdal.kbd
kbdth0.kbd
kbdth1.kbd
kbdth2.kbd
kbdth3.kbd
kbdth4.kbd

[Modules]
SelectedKeyboard=*

[SelectedKeyboard]
ClassDesc=%KeyboardLayout%
ListOptions=KeyboardList
DefaultOption=%Default_Keyboard%
IconIndex=6
DefaultDLL=SETUPX.DLL, P_SetDefaultOption

[KeyboardList]
KEYBOARD_00001809,ir
KEYBOARD_0000080C,be
KEYBOARD_00000809,uk
KEYBOARD_00000406,dk,da
KEYBOARD_0000040B,fi,su
KEYBOARD_0000040C,fr
KEYBOARD_00001009,cf,fc
KEYBOARD_0000040A,sp
KEYBOARD_00000C0A,sp
KEYBOARD_0000080A,la
KEYBOARD_00000407,gr
KEYBOARD_00010407,gr1
KEYBOARD_0000040F,ic,is
KEYBOARD_00000410,it
KEYBOARD_00010410,it1
KEYBOARD_00000413,ne,nl
KEYBOARD_00000414,no
KEYBOARD_00000416,br
KEYBOARD_00010416,br1
KEYBOARD_0000041D,sw,sv
KEYBOARD_0000100C,sf
KEYBOARD_00000807,sg
KEYBOARD_00000409,us
KEYBOARD_00020409,dv
KEYBOARD_00010409,usx
KEYBOARD_00000C0C,ca
KEYBOARD_00000816,po
KEYBOARD_00030409,dv
KEYBOARD_00040409,dv

;** Here stars the list of keyboard specific entries

[KEYBOARD_00001809]
OptionDesc=%KBD_IR%
AddReg = KeyReg_IR
CopyFiles = @kbdir.kbd
UpdateAutoBat=Keyb_Del, Keyb_UK
DelReg=DelEBD_Keyboard
UpdateInis=KBD_IRIni

;Spanish Modern
[KEYBOARD_0000040A]
OptionDesc=%KBD_SP%
AddReg = KeyReg_SP
CopyFiles = @kbdsp.kbd
UpdateAutoBat=Keyb_Del, Keyb_SP
DelReg=DelEBD_Keyboard
UpdateInis=KBD_SPIni

;Mexican
[KEYBOARD_0000080A]
OptionDesc=%KBD_LA%
AddReg = KeyReg_LA
CopyFiles = @kbdla.kbd
UpdateAutoBat=Keyb_Del, Keyb_LA
DelReg=DelEBD_Keyboard
UpdateInis=KBD_LAIni

;Spanish Modern
[KEYBOARD_00000C0A]
OptionDesc=%KBD_SP2%
AddReg = KeyReg_SP2
CopyFiles = @kbdla.kbd
UpdateAutoBat=Keyb_Del, Keyb_SP
DelReg=DelEBD_Keyboard
UpdateInis=KBD_LAIni

[KEYBOARD_0000080C]
OptionDesc=%KBD_BE%
AddReg = KeyReg_BE
CopyFiles = @kbdbe.kbd
UpdateAutoBat=Keyb_Del, Keyb_BE
DelReg=DelEBD_Keyboard
UpdateInis=KBD_BEIni

[KEYBOARD_00000809]
OptionDesc=%KBD_UK%
AddReg = KeyReg_UK
CopyFiles = @kbduk.kbd
UpdateAutoBat=Keyb_Del, Keyb_UK
DelReg=DelEBD_Keyboard
UpdateInis=KBD_UKIni

[KEYBOARD_00000406]
OptionDesc=%KBD_DA%
AddReg = KeyReg_DA
CopyFiles = @kbdda.kbd
UpdateAutoBat=Keyb_Del, Keyb_DK
DelReg=DelEBD_Keyboard
UpdateInis=KBD_DAIni

[KEYBOARD_0000040B]
OptionDesc=%KBD_FI%
AddReg = KeyReg_FI
CopyFiles = @kbdfi.kbd
UpdateAutoBat=Keyb_Del, Keyb_SU
DelReg=DelEBD_Keyboard
UpdateInis=KBD_FIIni

[KEYBOARD_0000040C]
OptionDesc=%KBD_FR%
AddReg = KeyReg_FR
CopyFiles = @kbdfr.kbd
UpdateAutoBat=Keyb_Del, Keyb_FR
DelReg=DelEBD_Keyboard
UpdateInis=KBD_FRIni

[KEYBOARD_00001009]
OptionDesc=%KBD_FC%
AddReg = KeyReg_FC
CopyFiles = @kbdfc.kbd
UpdateAutoBat=Keyb_Del, Keyb_CF
DelReg=DelEBD_Keyboard
UpdateInis=KBD_FCIni

[KEYBOARD_00000407]
OptionDesc=%KBD_GR%
AddReg = KeyReg_GR
CopyFiles = @kbdgr.kbd
UpdateAutoBat=Keyb_Del, Keyb_GR
DelReg=DelEBD_Keyboard
UpdateInis=KBD_GRIni

[KEYBOARD_00010407]
OptionDesc=%KBD_GR1%
AddReg = KeyReg_GR1
CopyFiles = @kbdgr1.kbd
UpdateAutoBat=Keyb_Del, Keyb_GR
DelReg=DelEBD_Keyboard
UpdateInis=KBD_GR1Ini

[KEYBOARD_0000040F]
OptionDesc=%KBD_IC%
AddReg = KeyReg_IC
CopyFiles = @kbdic.kbd
UpdateAutoBat=Keyb_Del, Keyb_IC
DelReg=DelEBD_Keyboard
UpdateInis=KBD_ICIni

[KEYBOARD_00000410]
OptionDesc=%KBD_IT%
AddReg = KeyReg_IT
CopyFiles = @kbdit.kbd
UpdateAutoBat=Keyb_Del, Keyb_IT
DelReg=DelEBD_Keyboard
UpdateInis=KBD_ITIni

[KEYBOARD_00010410]
OptionDesc=%KBD_IT1%
AddReg = KeyReg_IT1
CopyFiles = @kbdit1.kbd
UpdateAutoBat=Keyb_Del, Keyb_IT1
DelReg=DelEBD_Keyboard
UpdateInis=KBD_IT1Ini

[KEYBOARD_00000413]
OptionDesc=%KBD_NE%
AddReg = KeyReg_NE
CopyFiles = @kbdne.kbd
UpdateAutoBat=Keyb_Del, Keyb_NL
DelReg=DelEBD_Keyboard
UpdateInis=KBD_NEIni

[KEYBOARD_00000414]
OptionDesc=%KBD_NO%
AddReg = KeyReg_NO
CopyFiles = @kbdno.kbd
UpdateAutoBat=Keyb_Del, Keyb_NO
DelReg=DelEBD_Keyboard
UpdateInis=KBD_NOIni

[KEYBOARD_00000416]
OptionDesc=%KBD_BRUSX%
AddReg = KeyReg_BRUSX
CopyFiles = @kbdusx.kbd
UpdateAutoBat=Keyb_Del, Keyb_BR
DelReg=DelEBD_Keyboard
UpdateInis=KBD_BRUSXIni

[KEYBOARD_00010416]
OptionDesc=%KBD_BR%
AddReg = KeyReg_BR
CopyFiles = @kbdbr.kbd
UpdateAutoBat=Keyb_Del, Keyb_BR
DelReg=DelEBD_Keyboard
UpdateInis=KBD_BRIni

[KEYBOARD_00000816]
OptionDesc=%KBD_PO%
AddReg = KeyReg_PO
CopyFiles = @kbdpo.kbd
UpdateAutoBat=Keyb_Del, Keyb_PO
DelReg=DelEBD_Keyboard
UpdateInis=KBD_POIni

[KEYBOARD_0000041D]
OptionDesc=%KBD_SW%
AddReg = KeyReg_SW
CopyFiles = @kbdsw.kbd
UpdateAutoBat=Keyb_Del, Keyb_SV
DelReg=DelEBD_Keyboard
UpdateInis=KBD_SWIni

[KEYBOARD_0000100C]
OptionDesc=%KBD_SF%
AddReg = KeyReg_SF
CopyFiles = @kbdsf.kbd
UpdateAutoBat=Keyb_Del, Keyb_SF
DelReg=DelEBD_Keyboard
UpdateInis=KBD_SFIni

[KEYBOARD_00000807]
OptionDesc=%KBD_SG%
AddReg = KeyReg_SG
CopyFiles = @kbdsg.kbd
UpdateAutoBat=Keyb_Del, Keyb_SG
DelReg=DelEBD_Keyboard
UpdateInis=KBD_SGIni

[KEYBOARD_00000409]
OptionDesc=%KBD_US%
AddReg = KeyReg_US
CopyFiles = @kbdus.kbd
UpdateAutoBat=Keyb_Del
DelReg=DelEBD_Keyboard
UpdateInis=KBD_USIni

[KEYBOARD_00020409]
OptionDesc=%KBD_DV%
AddReg = KeyReg_DV
CopyFiles = @kbddv.kbd
UpdateAutoBat=Keyb_Del
DelReg=DelEBD_Keyboard
UpdateInis=KBD_DVIni

[KEYBOARD_00030409]
OptionDesc=%KBD_DVL%
AddReg = KeyReg_DVL
CopyFiles = @kbddvl.kbd
UpdateAutoBat=Keyb_Del
DelReg=DelEBD_Keyboard
UpdateInis=KBD_DVLIni

[KEYBOARD_00040409]
OptionDesc=%KBD_DVR%
AddReg = KeyReg_DVR
CopyFiles = @kbddvr.kbd
UpdateAutoBat=Keyb_Del
DelReg=DelEBD_Keyboard
UpdateInis=KBD_DVRIni

[KEYBOARD_00010409]
OptionDesc=%KBD_USX%
AddReg = KeyReg_USX
CopyFiles = @kbdusx.kbd
UpdateAutoBat=Keyb_Del
DelReg=DelEBD_Keyboard
UpdateInis=KBD_USXIni

[KEYBOARD_00000C0C]
OptionDesc=%KBD_CA%
AddReg = KeyReg_CA
CopyFiles = @kbdca.kbd
UpdateAutoBat=Keyb_Del, Keyb_CF
DelReg=DelEBD_Keyboard
UpdateInis=KBD_CAIni

[KEYBOARD_0000042D]
CopyFiles = @kbdsp.kbd

[KEYBOARD_00000403]
CopyFiles = @kbdsp.kbd

[KEYBOARD_00000813]
CopyFiles = @kbdne.kbd

[KEYBOARD_00000419]
CopyFiles = @kbdru.kbd

[KEYBOARD_00000402]
CopyFiles = @kbdbul.kbd

[KEYBOARD_00000423]
CopyFiles = @kbdblr.kbd

[KEYBOARD_00010402]
CopyFiles = @kbdbll.kbd

[KEYBOARD_0000041A]
CopyFiles = @kbdcr.kbd

[KEYBOARD_00000405]
CopyFiles = @kbdcz.kbd

[KEYBOARD_00010405]
CopyFiles = @kbdcz1.kbd

[KEYBOARD_00000408]
CopyFiles = @kbdgk.kbd

[KEYBOARD_0000040E]
CopyFiles = @kbdhu.kbd

[KEYBOARD_0001040E]
CopyFiles = @kbdhu1.kbd

[KEYBOARD_00000415]
CopyFiles = @kbdpl.kbd

[KEYBOARD_00010415]
CopyFiles = @kbdpl1.kbd

[KEYBOARD_00000418]
CopyFiles = @kbdro.kbd

[KEYBOARD_00010419]
CopyFiles = @kbdru1.kbd

[KEYBOARD_0000041B]
CopyFiles = @kbdsl.kbd

[KEYBOARD_0001041B]
CopyFiles = @kbdsl1.kbd

[KEYBOARD_00000424]
CopyFiles = @kbdsv.kbd

[KEYBOARD_0000041F]
CopyFiles = @kbdtuf.kbd

[KEYBOARD_0001041F]
CopyFiles = @kbdtuq.kbd

[KEYBOARD_00000422]
CopyFiles = @kbdur.kbd

[KEYBOARD_00010408]
CopyFiles = @kbdgk220.kbd

[KEYBOARD_00020408]
CopyFiles = @kbdgl220.kbd

[KEYBOARD_00030408]
CopyFiles = @kbdgk319.kbd

[KEYBOARD_00040408]
CopyFiles = @kbdgl319.kbd

[KEYBOARD_00000425]
CopyFiles = @kbdes.kbd

[KEYBOARD_00000426]
CopyFiles = @kbdlv.kbd

[KEYBOARD_00010426]
CopyFiles = @kbdlv1.kbd

[KEYBOARD_00000427]
CopyFiles = @kbdlt.kbd

[KEYBOARD_0000081A]
CopyFiles= @kbdycc.kbd

[KEYBOARD_0001081A]
CopyFiles= @kbdycl.kbd

[KEYBOARD_0000081A]
CopyFiles=@kbdycc.kbd

[KEYBOARD_0001081A]
CopyFiles=@kbdycl.kbd

[KEYBOARD_0000100A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000140A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000180A]
CopyFiles=@kbdla.kbd

[KEYBOARD_00001C0A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000200A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000240A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000280A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000300A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000340A]
CopyFiles=@kbdla.kbd

[KEYBOARD_00003C0A]
CopyFiles=@kbdla.kbd

[KEYBOARD_00002C0A]
CopyFiles=@kbdla.kbd

[KEYBOARD_0000380A]
CopyFiles=@kbdla.kbd

[KEYBOARD_00002009]
CopyFiles=@kbdus.kbd

[KEYBOARD_00002409]
CopyFiles=@kbdus.kbd

[KEYBOARD_0000041C]
CopyFiles=@kbdal.kbd


;** Makes the selected keyboard layout the default at bootup time **

[Keyb_Del]
CmdDelete=keyb

[Keyb_BE]
CmdAdd=keyb,"be,,%13%\keyboard.sys"

[Keyb_UK]
CmdAdd=keyb,"uk,,%13%\keyboard.sys"

[Keyb_DK]
CmdAdd=keyb,"dk,,%13%\keyboard.sys"

[Keyb_SU]
CmdAdd=keyb,"su,,%13%\keyboard.sys"

[Keyb_FR]
CmdAdd=keyb,"fr,,%13%\keyboard.sys"

[Keyb_CF]
CmdAdd=keyb,"cf,,%13%\keybrd2.sys"

[Keyb_GR]
CmdAdd=keyb,"gr,,%13%\keyboard.sys"

[Keyb_IC]
CmdAdd=keyb,"is,,%13%\keybrd2.sys"

[Keyb_IT]
CmdAdd=keyb,"it,,%13%\keyboard.sys"

[Keyb_IT1]
CmdAdd=keyb,"it,,%13%\keyboard.sys /id:142"

[Keyb_LA]
CmdAdd=keyb,"la,,%13%\keyboard.sys"

[Keyb_NL]
CmdAdd=keyb,"nl,,%13%\keyboard.sys"

[Keyb_NO]
CmdAdd=keyb,"no,,%13%\keyboard.sys"

[Keyb_BR]
CmdAdd=keyb,"br,,%13%\keyboard.sys"

[Keyb_PO]
CmdAdd=keyb,"po,,%13%\keyboard.sys"

[Keyb_SP]
CmdAdd=keyb,"sp,,%13%\keyboard.sys"

[Keyb_SV]
CmdAdd=keyb,"sv,,%13%\keyboard.sys"

[Keyb_SF]
CmdAdd=keyb,"sf,,%13%\keyboard.sys"

[Keyb_SG]
CmdAdd=keyb,"sg,,%13%\keyboard.sys"


[KeyReg_BE]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000080C
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000080C
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb be,,keyboard.sys"

[KeyReg_UK]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000809
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000809
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb uk,,keyboard.sys"

[KeyReg_DA]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000406
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000406
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb dk,,keyboard.sys"

[KeyReg_FI]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000040B
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000040B
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb su,,keyboard.sys"

[KeyReg_FR]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000040C
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000040C
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb fr,,keyboard.sys"

[KeyReg_FC]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00001009
HKEY_USERS,".Default\keyboard layout\preload\1",,,00001009
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard2
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb cf,,keybrd2.sys"

[KeyReg_GR]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000407
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000407
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb gr,,keyboard.sys"

[KeyReg_GR1]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00010407
HKEY_USERS,".Default\keyboard layout\preload\1",,,00010407
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb gr,,keyboard.sys"

[KeyReg_IC]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000040F
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000040F
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard2
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb is,,keybrd2.sys"

[KeyReg_IT]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000410
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000410
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb it,,keyboard.sys"

[KeyReg_IT1]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00010410
HKEY_USERS,".Default\keyboard layout\preload\1",,,00010410
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb it,,keyboard.sys /id:142"

[KeyReg_NE]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000413
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000413
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb nl,,keyboard.sys"

[KeyReg_NO]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000414
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000414
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb no,,keyboard.sys"

[KeyReg_BR]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00010416
HKEY_USERS,".Default\keyboard layout\preload\1",,,00010416
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb br,,keyboard.sys"

[KeyReg_BRUSX]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000416
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000416
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb br,,keyboard.sys"

[KeyReg_PO]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000816
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000816
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb po,,keyboard.sys"

[KeyReg_LA]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000080A
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000080A
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb la,,keyboard.sys"

[KeyReg_SP]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000040A
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000040A
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb sp,,keyboard.sys"

[KeyReg_SP2]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000C0A
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000C0A
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb sp,,keyboard.sys"

[KeyReg_SW]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000041D
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000041D
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb sv,,keyboard.sys"

[KeyReg_SF]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,0000100C
HKEY_USERS,".Default\keyboard layout\preload\1",,,0000100C
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb sf,,keyboard.sys"

[KeyReg_SG]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000807
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000807
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb sg,,keyboard.sys"

[KeyReg_US]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000409
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000409

[KeyReg_DV]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00020409
HKEY_USERS,".Default\keyboard layout\preload\1",,,00020409

[KeyReg_DVL]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00030409
HKEY_USERS,".Default\keyboard layout\preload\1",,,00030409

[KeyReg_DVR]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00040409
HKEY_USERS,".Default\keyboard layout\preload\1",,,00040409

[KeyReg_USX]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00010409
HKEY_USERS,".Default\keyboard layout\preload\1",,,00010409

[KeyReg_CA]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00000C0C
HKEY_USERS,".Default\keyboard layout\preload\1",,,00000C0C
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard2
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb cf,,keybrd2.sys"

[KeyReg_IR]
HKEY_CURRENT_USER,"keyboard layout\preload\1",,,00001809
HKEY_USERS,".Default\keyboard layout\preload\1",,,00001809
HKLM,%KEY_EBD%\EBDFilesKeyboard,multilng.inf,,EBD_Keyboard
HKLM,%KEY_EBD%\EBDAutoexecBatKeyboard,10,,"keyb uk,,keyboard.sys"


[DelEBD]
HKLM, %KEY_EBD%

[DelEBD_Keyboard]
HKLM, %KEY_EBD%\EBDAutoexecBatKeyboard
HKLM, %KEY_EBD%\EBDConfigSyKeyboard
HKLM, %KEY_EBD%\EBDFilesBatKeyboard

;*******************************************************
;**** Make all System.CB entries for Fail Safe Boot ****
;*******************************************************

[KBD_BEIni]
system.cb,Keyboard,,"layout=kbdbe.kbd"
[KBD_UKIni]
system.cb,Keyboard,,"layout=kbduk.kbd"
[KBD_DAIni]
system.cb,Keyboard,,"layout=kbdda.kbd"
[KBD_FIIni]
system.cb,Keyboard,,"layout=kbdfi.kbd"
[KBD_FRIni]
system.cb,Keyboard,,"layout=kbdfr.kbd"
[KBD_FCIni]
system.cb,Keyboard,,"layout=kbdfc.kbd"
[KBD_GRIni]
system.cb,Keyboard,,"layout=kbdgr.kbd"
[KBD_ICIni]
system.cb,Keyboard,,"layout=kbdic.kbd"
[KBD_IT1Ini]
system.cb,Keyboard,,"layout=kbdit1.kbd"
[KBD_ITIni]
system.cb,Keyboard,,"layout=kbdit.kbd"
[KBD_LAIni]
system.cb,Keyboard,,"layout=kbdla.kbd"
[KBD_IRIni]
system.cb,Keyboard,,"layout=kbdir.kbd"
[KBD_NEIni]
system.cb,Keyboard,,"layout=kbdne.kbd"
[KBD_NOIni]
system.cb,Keyboard,,"layout=kbdno.kbd"
[KBD_POIni]
system.cb,Keyboard,,"layout=kbdpo.kbd"
[KBD_SPIni]
system.cb,Keyboard,,"layout=kbdsp.kbd"
[KBD_SWIni]
system.cb,Keyboard,,"layout=kbdsw.kbd"
[KBD_SFIni]
system.cb,Keyboard,,"layout=kbdsf.kbd"
[KBD_SGIni]
system.cb,Keyboard,,"layout=kbdsg.kbd"
[KBD_USIni]
system.cb,Keyboard,,"layout=kbdus.kbd"
[KBD_DVIni]
system.cb,Keyboard,,"layout=kbddv.kbd"
[KBD_DVLIni]
system.cb,Keyboard,,"layout=kbddvl.kbd"
[KBD_DVRIni]
system.cb,Keyboard,,"layout=kbddvr.kbd"
[KBD_USXIni]
system.cb,Keyboard,,"layout=kbdusx.kbd"
[KBD_CAIni]
system.cb,Keyboard,,"layout=kbdca.kbd"
[KBD_BRIni]
system.cb,Keyboard,,"layout=kbdbr.kbd"
[KBD_GR1Ini]
system.cb,Keyboard,,"layout=kbdgr1.kbd"
[KBD_BRUSXIni]
system.cb,Keyboard,,"layout=kbdusx.kbd"

;*******************************************
;**** Copy over files for entire system ****
;*******************************************

[KeyboardCopyFiles]
kbdus.kbd
indicdll.dll
internat.exe

[KeyboardReg]
HKEY_CURRENT_USER, "keyboard layout\LPK Dll's",,,"NONE"

;** These IDs are complete (in groups of 3) **

HKLM,"%KEY_KLayout%\00000816","layout file",,kbdpo.kbd
HKLM,"%KEY_KLayout%\00000816","layout text",,%KBD_PO%

;Brazillian default = USIntl
HKLM,"%KEY_KLayout%\00000403","layout file",,kbdsp.kbd
HKLM,"%KEY_KLayout%\00000403","layout text",,%KBD_SP%

HKLM,"%KEY_KLayout%\00000416","layout file",,kbdusx.kbd
HKLM,"%KEY_KLayout%\00000416","layout text",,%KBD_BRUSX%

HKLM,"%KEY_KLayout%\00010416","layout file",,kbdbr.kbd
HKLM,"%KEY_KLayout%\00010416","layout text",,%KBD_BR%
HKLM,"%KEY_KLayout%\00010416","layout id",,0010

HKLM,"%KEY_KLayout%\00000406","layout file",,kbdda.kbd
HKLM,"%KEY_KLayout%\00000406","layout text",,%KBD_DA%

HKLM,"%KEY_KLayout%\00000407","layout file",,kbdgr.kbd
HKLM,"%KEY_KLayout%\00000407","layout text",,%KBD_GR%

HKLM,"%KEY_KLayout%\00010407","layout file",,kbdgr1.kbd
HKLM,"%KEY_KLayout%\00010407","layout text",,%KBD_GR1%
HKLM,"%KEY_KLayout%\00010407","layout id",,0011

HKLM,"%KEY_KLayout%\00000409","layout file",,kbdus.kbd
HKLM,"%KEY_KLayout%\00000409","layout text",,%KBD_US%

HKLM,"%KEY_KLayout%\0000040A","layout file",,kbdsp.kbd
HKLM,"%KEY_KLayout%\0000040A","layout text",,%KBD_SP%

HKLM,"%KEY_KLayout%\0000040B","layout file",,kbdfi.kbd
HKLM,"%KEY_KLayout%\0000040B","layout text",,%KBD_FI%

HKLM,"%KEY_KLayout%\0000040C","layout file",,kbdfr.kbd
HKLM,"%KEY_KLayout%\0000040C","layout text",,%KBD_FR%

HKLM,"%KEY_KLayout%\0000040F","layout file",,kbdic.kbd
HKLM,"%KEY_KLayout%\0000040F","layout text",,%KBD_IC%

HKLM,"%KEY_KLayout%\00000410","layout file",,kbdit.kbd
HKLM,"%KEY_KLayout%\00000410","layout text",,%KBD_IT%

HKLM,"%KEY_KLayout%\00010410","layout file",,kbdit1.kbd
HKLM,"%KEY_KLayout%\00010410","layout text",,%KBD_IT1%
HKLM,"%KEY_KLayout%\00010410","layout id",,0003

HKLM,"%KEY_KLayout%\00000413","layout file",,kbdne.kbd
HKLM,"%KEY_KLayout%\00000413","layout text",,%KBD_NE%

HKLM,"%KEY_KLayout%\00000414","layout file",,kbdno.kbd
HKLM,"%KEY_KLayout%\00000414","layout text",,%KBD_NO%

HKLM,"%KEY_KLayout%\00000814","layout file",,kbdno.kbd
HKLM,"%KEY_KLayout%\00000814","layout text",,%KBD_NO%

HKLM,"%KEY_KLayout%\0000041D","layout file",,kbdsw.kbd
HKLM,"%KEY_KLayout%\0000041D","layout text",,%KBD_SW%

HKLM,"%KEY_KLayout%\0000042D","layout file",,kbdsp.kbd
HKLM,"%KEY_KLayout%\0000042D","layout text",,%KBD_SP%

HKLM,"%KEY_KLayout%\00000807","layout file",,kbdsg.kbd
HKLM,"%KEY_KLayout%\00000807","layout text",,%KBD_SG%

HKLM,"%KEY_KLayout%\00000809","layout file",,kbduk.kbd
HKLM,"%KEY_KLayout%\00000809","layout text",,%KBD_UK%

HKLM,"%KEY_KLayout%\0000080A","layout file",,kbdLa.kbd
HKLM,"%KEY_KLayout%\0000080A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000080C","layout file",,kbdbe.kbd
HKLM,"%KEY_KLayout%\0000080C","layout text",,%KBD_BE%

HKLM,"%KEY_KLayout%\00000813","layout file",,kbdne.kbd
HKLM,"%KEY_KLayout%\00000813","layout text",,%KBD_NE%

HKLM,"%KEY_KLayout%\00000C0A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\00000C0A","layout text",,%KBD_SP2%

HKLM,"%KEY_KLayout%\00000C0C","layout file",,kbdca.kbd
HKLM,"%KEY_KLayout%\00000C0C","layout text",,%KBD_CA%

HKLM,"%KEY_KLayout%\00001009","layout file",,kbdfc.kbd
HKLM,"%KEY_KLayout%\00001009","layout text",,%KBD_FC%

HKLM,"%KEY_KLayout%\0000100C","layout file",,kbdsf.kbd
HKLM,"%KEY_KLayout%\0000100C","layout text",,%KBD_SF%

HKLM,"%KEY_KLayout%\00002009","layout file",,kbdus.kbd
HKLM,"%KEY_KLayout%\00002009","layout text",,%KBD_US%

HKLM,"%KEY_KLayout%\00002409","layout file",,kbdus.kbd
HKLM,"%KEY_KLayout%\00002409","layout text",,%KBD_US%

HKLM,"%KEY_KLayout%\00010409","layout file",,kbdusx.kbd
HKLM,"%KEY_KLayout%\00010409","layout text",,%KBD_USX%
HKLM,"%KEY_KLayout%\00010409","layout id",,0001

HKLM,"%KEY_KLayout%\00020409","layout file",,kbddv.kbd
HKLM,"%KEY_KLayout%\00020409","layout text",,%KBD_DV%
HKLM,"%KEY_KLayout%\00020409","layout id",,0002

HKLM,"%KEY_KLayout%\00030409","layout file",,kbddvl.kbd
HKLM,"%KEY_KLayout%\00030409","layout text",,%KBD_DVL%
HKLM,"%KEY_KLayout%\00030409","layout id",,001A

HKLM,"%KEY_KLayout%\00040409","layout file",,kbddvr.kbd
HKLM,"%KEY_KLayout%\00040409","layout text",,%KBD_DVR%
HKLM,"%KEY_KLayout%\00040409","layout id",,001B

HKLM,"%KEY_KLayout%\00001809","layout file",,kbdir.kbd
HKLM,"%KEY_KLayout%\00001809","layout text",,%KBD_IR%

HKLM,"%KEY_KLayout%\0000100A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000100A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000140A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000140A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000180A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000180A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\00001C0A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\00001C0A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000200A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000200A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000240A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000240A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000280A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000280A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000300A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000300A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000340A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000340A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\00003C0A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\00003C0A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\00002C0A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\00002C0A","layout text",,%KBD_LA%

HKLM,"%KEY_KLayout%\0000380A","layout file",,kbdla.kbd
HKLM,"%KEY_KLayout%\0000380A","layout text",,%KBD_LA%

[Strings]
;Registry Keys

KEY_KLayout="system\currentcontrolset\control\keyboard layouts"
KEY_EBD="Software\Microsoft\Windows\CurrentVersion\setup\EBD"

Default_Keyboard="KEYBOARD_00000409"
Msft = "Microsoft"
KeyboardLayout="Keyboard Layout"
KBD_BE="Belgian"
KBD_UK="British"
KBD_DA="Danish"
KBD_FI="Finnish"
KBD_FR="French"
KBD_FC="Canadian Multilingual"
KBD_GR="German (Standard)"
KBD_GR1="German (IBM)"
KBD_IC="Icelandic"
KBD_IT="Italian"
KBD_LA="Latin American"
KBD_NE="Dutch"
KBD_NO="Norwegian"
KBD_BRUSX="Portuguese (Brazilian standard)"
KBD_BR="Portuguese (Brazilian ABNT2)"
KBD_PO="Portuguese (Standard)"
KBD_SW="Swedish"
KBD_SF="Swiss French"
KBD_SG="Swiss German"
KBD_US="United States 101"
KBD_DV="United States-Dvorak"
KBD_DVL="United States-LH Dvorak"
KBD_DVR="United States-RH Dvorak"
KBD_USX="United States-International"
KBD_CA="French Canadian"
KBD_IT1="Italian 142"
KBD_IR="Irish"
KBD_SP="Spanish Traditional"
KBD_SP2="Spanish Modern"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.99