oem23.inf Driver File Contents (Satellite_L655D.exe)

; This .inf installs the DameWare virtual keyboard driver.
; Copyright (c) 2007, DameWare
; Produced by Teligy, Inc.

[version]
signature="$Windows NT$"
Class=Keyboard
ClassGUID={4D36E96B-E325-11CE-BFC1-08002BE10318}
Provider=%DW%
CatalogFile.NTx86=dwvkbd.cat
CatalogFile.NTamd64=dwvkbd64.cat
DriverVer=04/10/2007,1.0.0.1

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[ControlFlags]

[Manufacturer]
%DW%=DW_VKBD,NTamd64

[DW_VKBD]
%*DW0000.DeviceDesc%    = DW_Inst,*DW0000,PS2_KEYBOARD            ; Default keyboard

[DW_VKBD.NTamd64]
%*DW0000.DeviceDesc%    = DW_Inst.NTamd64,*DW0000,PS2_KEYBOARD    ; Default keyboard

;=====================================================================
[DW_Inst]                           ; Currently there is only 1 supported ID, 1 install..
Include keyboard.inf                ; Get MS keyboard file.
Needs      = STANDARD_Inst          ; Install relies on the MS class drivers.
CopyFiles  = DW_CopyFiles
DelReg     = DW_DelReg
AddReg     = DW_AddReg

[DW_Inst.NTamd64]                   ; Currently there is only 1 supported ID, 1 install..
Include keyboard.inf                ; Get MS keyboard file.
Needs      = STANDARD_Inst          ; Install relies on the MS class drivers.
CopyFiles  = DW_CopyFiles.NTamd64
DelReg     = DW_DelReg.NTamd64
AddReg     = DW_AddReg.NTamd64

[DW_DelReg]
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,OverrideKeyboardType
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,OverrideKeyboardSubtype
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,OverrideKeyboardIdentifier
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver JPN"
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver KOR"

[DW_DelReg.NTamd64]
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,OverrideKeyboardType
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,OverrideKeyboardSubtype
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,OverrideKeyboardIdentifier
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver JPN"
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver KOR"

[DW_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd101a.dll"
HKR,,LocationInformationOverride,,%LocationOverride%

[DW_AddReg.NTamd64]
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKLM,SYSTEM\CurrentControlSet\Services\dwvkbd\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd101a.dll"
HKR,,LocationInformationOverride,,%LocationOverride%

[DW_Inst.KeepValues]
dwvkbd=OverrideKeyboardType,OverrideKeyboardSubtype,OverrideKeyboardIdentifier,"LayerDriver JPN","LayerDriver KOR"

[DW_Inst.NTamd64.KeepValues]
dwvkbd=OverrideKeyboardType,OverrideKeyboardSubtype,OverrideKeyboardIdentifier,"LayerDriver JPN","LayerDriver KOR"

[DW_Inst.Services]
AddService = dwvkbd, 0x00000002, dwvkbd_Service_Inst, dwvkbd_EventLog_Inst	;Port Driver

[DW_Inst.NTamd64.Services]
AddService = dwvkbd, 0x00000002, dwvkbd_Service_Inst.NTamd64, dwvkbd_EventLog_Inst.NTamd64 ; Port Driver

[DW_Inst.HW]
AddReg = DW_AddReg.HW

[DW_Inst.NTamd64.HW]
AddReg = DW_AddReg.NTamd64.HW

[DW_AddReg.HW]
HKR,,"KeyboardDataQueueSize",0x00010003,100
HKR,,"PollStatusIterations",0x00010003,1

[DW_AddReg.NTamd64.HW]
HKR,,"KeyboardDataQueueSize",0x00010003,100
HKR,,"PollStatusIterations",0x00010003,1

[DW_CopyFiles]
dwvkbd.sys

[DW_CopyFiles.NTamd64]
dwvkbd64.sys

[SourceDisksNames]
1 = "DameWare Installation Media",,,

[SourceDisksFiles]
dwvkbd.sys = 1
dwvkbd64.sys = 1

[dwvkbd_service_AddReg]
HKR,"Parameters","PollingIterations",0x00010003,12000
HKR,"Parameters","PollingIterationsMaximum",0x00010003,12000
HKR,"Parameters","ResendIterations",0x00010003,3

[dwvkbd_service_AddReg.NTamd64]
HKR,"Parameters","PollingIterations",0x00010003,12000
HKR,"Parameters","PollingIterationsMaximum",0x00010003,12000
HKR,"Parameters","ResendIterations",0x00010003,3

;-----------------------------------------------------------------------------------
; Service installation.
;-----------------------------------------------------------------------------------
[dwvkbd_Service_Inst]
AddReg         = dwvkbd_service_AddReg
DisplayName    = %dwvkbd.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\dwvkbd.sys
LoadOrderGroup = Keyboard Port

[dwvkbd_Service_Inst.NTamd64]
AddReg         = dwvkbd_service_AddReg.NTamd64
DisplayName    = %dwvkbd64.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\dwvkbd64.sys
LoadOrderGroup = Keyboard Port

[dwvkbd_EventLog_Inst]
AddReg = dwvkbd_EventLog_AddReg

[dwvkbd_EventLog_Inst.NTamd64]
AddReg = dwvkbd_EventLog_AddReg.NTamd64

[dwvkbd_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\dwvkbd.sys"
HKR,,TypesSupported,0x00010001,7

[dwvkbd_EventLog_AddReg.NTamd64]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\dwvkbd64.sys"
HKR,,TypesSupported,0x00010001,7

[LegacyXlate.DevId]
101-KEY         = *DW0000

[LegacyXlate.NTamd64.DevId]
101-KEY         = *DW0000

;
; This section is used during fresh install/upgrade to determine what Win95-style
; INF install section to associate with the currently installed keyboard driver.
;
[LegacyXlate.Driver]
dwvkbd = DW_Inst

[LegacyXlate.NTamd64.Driver]
dwvkbd64 = DW_Inst.NTamd64

[Strings]
dwvkbd.SvcDesc          = "DameWare Virtual Keyboard 32 bit Driver"
dwvkbd64.SvcDesc        = "DameWare Virtual Keyboard 64 bit Driver"

LocationOverride        = "Virtual keyboard port"
KeyboardClassName       = "Keyboards"

; Manufacturers
DW                      = "DameWare"
DAMEWARE                = "DameWare"

; Standard Device IDs
*DW0000.DeviceDesc     = "DameWare Virtual Keyboard Emulation for Standard Keyboard"
DW_Inst.SharedDriverMsg = "No Associated mouse port"

; Standard defs
SPSVCINST_TAGTOFRONT  = 0x00000001
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START    = 0
SERVICE_SYSTEM_START  = 1
SERVICE_AUTO_START    = 2
SERVICE_ERROR_NORMAL  = 1
SERVICE_ERROR_IGNORE  = 0
REG_EXPAND_SZ         = 0x00020000
REG_DWORD             = 0x00010001
REG_SZ                = 0x00000000

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: web1, load: 0.98