SensKbd.inf Driver File Contents (gxkbrXP.exe)

; SENS Keyboard V2-XP-ENG-KOR-JPN Driver Installation File.
; Copyright SAMSUNG Electronics Co., Ltd.

[version]
signature="$Windows NT$"
Class=Keyboard
ClassGUID={4d36e96b-e325-11ce-bfc1-08002be10318} 
Provider=%SEC%
LayoutFile=layout.inf
CatalogFile=SensKbd.cat
DriverVer=08/07/2001,1.0.0.1

[ClassInstall32.NT]
AddReg=keyboard_class_addreg

[keyboard_class_addreg]
HKR,,,,%KeyboardClassName%
HKR,,Icon,,"-3"
HKR,,Installer32,,"SysSetup.Dll,KeyboardClassInstaller"
HKR,,NoInstallClass,,"1"
HKR,,TroubleShooter-0,,"hcp://help/tshoot/hdw_keyboard.htm"

[SourceDisksNames]
99 = %DiskId%

[SourceDisksFiles]
SensKbd.exe	= 99
KbdHook.dll	= 99

[DestinationDirs]
DefaultDestDir		= 12		; %windir%\system32\drivers
SensKbd_CopyFiles	= 11		; %windir%\system32

[Manufacturer]
%SEC%=SEC_KBD

[SEC_KBD]
%SensKbd.DeviceDesc%	= SensKbd_Inst,*PNP0303

;---------------------------
; Internet, E-Mail, User Key
;---------------------------
[SensKbd_Inst]
CopyFiles  = STANDARD_CopyFiles, SensKbd_CopyFiles
DelReg     = STANDARD_DelReg
AddReg     = STANDARD_AddReg

[SensKbd_Inst.KeepValues]
i8042prt=OverrideKeyboardType,OverrideKeyboardSubtype,OverrideKeyboardIdentifier,"LayerDriver JPN","LayerDriver KOR"

[SensKbd_Inst.MigrateToDevnode]
i8042prt=KeyboardDataQueueSize,PollStatusIterations

[SensKbd_Inst.Services]
AddService = i8042prt, 0x00000002, i8042prt_Service_Inst, i8042prt_EventLog_Inst ; Port Driver
AddService = kbdclass,, kbdclass_Service_Inst, kbdclass_EventLog_Inst            ; Class Driver

[SensKbd_Inst.HW]
AddReg = STANDARD_AddReg.HW

[STANDARD_DelReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardType
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardSubtype
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardIdentifier
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR"
HKLM, %Run%, "SensKeyboard", 0x00000000, "%11%\SensKbd.exe"

[STANDARD_AddReg]
HKR,,LocationInformationOverride,,%LocationOverride%
HKLM, %Run%, "SensKeyboard", 0x00000000, "%11%\SensKbd.exe"

[STANDARD_AddReg.HW]
HKR,,"KeyboardDataQueueSize",0x00010003,100
;HKR,,"PowerCapabilities",,0x00010003,0
HKR,,"PollStatusIterations",0x00010003,1

[STANDARD_CopyFiles]
i8042prt.sys
kbdclass.sys

[SensKbd_CopyFiles]
SensKbd.exe
KbdHook.dll

[i8042prt_Service_Inst]
DisplayName    = %i8042prt.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\i8042prt.sys
AddReg         = kbdclass_Service_AddReg
LoadOrderGroup = Keyboard Port

[kbdclass_Service_AddReg]
HKR,"Parameters","LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKR,"Parameters","LayerDriver KOR",%REG_SZ%,"kbd101a.dll"

; global to i8042prt.sys (affects both keyboard and mouse)
HKR,"Parameters","PollingIterations",0x00010003,12000
HKR,"Parameters","PollingIterationsMaximum",0x00010003,12000
HKR,"Parameters","ResendIterations",0x00010003,3

[i8042prt_EventLog_Inst]
AddReg = i8042prt_EventLog_AddReg

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

[kbdclass_Service_Inst]
DisplayName    = %kbdclass.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\kbdclass.sys
LoadOrderGroup = Keyboard Class

[kbdclass_EventLog_Inst]
AddReg = kbdclass_EventLog_AddReg

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

[Strings]
i8042prt.SvcDesc        = "i8042 Keyboard and PS/2 Mouse Port Driver"
LocationOverride        = "plugged into keyboard port"
KeyboardClassName       = "Keyboards"

; Standard Device IDs
kbdclass.SvcDesc        = "Keyboard Class Driver"

Run			= "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

; 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

; Manufacturers
SEC			= "SAMSUNG Electronics"
SensKbd.DeviceDesc 	= "SENS Keyboard V2"
DiskId			= "Keyboard Driver Installation Disk"
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: web3, load: 3.29