CP51NEB.INF Driver File Contents (V6000xp-EasyButton.zip)

[version]
signature="$Windows NT$"
Class=Keyboard
ClassGUID={4D36E96B-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
CatalogFile=CP51NEB.CAT
DriverVer=01/01/2000

[ClassInstall32]
AddReg=keyboard_class_addreg

[keyboard_class_addreg]
HKR,,,,%KeyboardClassName%
HKR,,Icon,,"-2"
HKR,,Installer32,,"SysSetup.Dll,KeyboardClassInstaller"
HKR,,NoInstallClass,,"1"

[ControlFlags]
ExcludeFromSelect = *PNP030B, *PNP0303

; Manufacturers
;----------------------------------------
[Manufacturer]
%Manufacturer%=MMKBD

; Driver sections
;----------------------------------------
[MMKBD]
%DeviceDesc%=MMKBD_Inst, *PNP030b, *PNP0303

; Disk & Directory sections
;----------------------------------------
[DestinationDirs]
MMK_Driver.CopyList = 10, System32\Drivers
MMK_Uninst.CopyList = 10 ; Windows Directory
MMK.CopyList = 24, %ProgramFM%\%MMKeyboardLong%
MMK_PlayerRC.CopyList = 24, %ProgramFM%\%MMKeyboardLong%\%MMK_PlayerRC%
MMK_OSDRC.CopyList = 24, %ProgramFM%\%MMKeyboardLong%\%MMK_OSDRC%

DefaultDestDir = 24, %ProgramFM%\%MMKeyboardLong%

[SourceDisksNames]
1="Easy Button Disk-1",Instd1

[SourceDisksFiles]
; Catelog File
;CP51NEB.CAT = 1

; Driver
KBFILTR.SYS = 1

; Uninstall Files
UNINST32.EXE = 1
CP51NEB.UNI  = 1

; Main Files
UNINST32.INI = 1

KBOSDCTL.BRC = 1
PLAYCDA.BRC  = 1
MXRCTLEX.DLL = 1
DIALCNT.DLL  = 1
DRIMIXER.DLL = 1
DRIBTN32.DLL = 1
DRIOSD32.DLL = 1
DRI_GUI.DLL  = 1
MCICDA32.DLL = 1
DHINT32.DLL  = 1
CDCTRL32.DLL = 1
CPMSGCNT.DLL = 1
MXRCTL32.EXE = 1
DTCEMAIL.EXE = 1
DIALCTRL.EXE = 1
CDMNG32.EXE  = 1
KBOSDCTL.EXE = 1
PLAYCDA.EXE  = 1
UNINST32.EXE = 1
CP51NBTN.EXE = 1
CPHKCNT.EXE  = 1
DTCEMAIL.INI = 1
KBOSDCTL.INI = 1
PLAYCDA.INI  = 1
UNINST32.INI = 1
CPHKCNT.INI  = 1
CPMSGCNT.INI = 1
MFC30.DLL    = 1
WND2FILE.DLL = 1
README.TXT   = 1

; PlayerRC Files
PlyrRc\BORDER.BMP   = 1
PlyrRc\BWDBTN.BMP   = 1
PlyrRc\EJECTBTN.BMP = 1
PlyrRc\FWDBTN.BMP   = 1
PlyrRc\LADD.BMP     = 1
PlyrRc\LADDALL.BMP  = 1
PlyrRc\LCDMUTE.BMP  = 1
PlyrRc\LCDPAUSE.BMP = 1
PlyrRc\LCDPLAY.BMP  = 1
PlyrRc\LCD_REP.BMP  = 1
PlyrRc\LCLOSE.BMP   = 1
PlyrRc\LDEL.BMP     = 1
PlyrRc\LDELALL.BMP  = 1
PlyrRc\LFILE.BMP    = 1
PlyrRc\LISTBOM.BMP  = 1
PlyrRc\LISTLBOM.BMP = 1
PlyrRc\LISTLEFT.BMP = 1
PlyrRc\LISTLTOP.BMP = 1
PlyrRc\LISTRBOM.BMP = 1
PlyrRc\LISTRIGH.BMP = 1
PlyrRc\LISTRTOP.BMP = 1
PlyrRc\LISTTOP.BMP  = 1
PlyrRc\MINBTN.BMP   = 1
PlyrRc\MUTEBTN.BMP  = 1
PlyrRc\NEXTBTN.BMP  = 1
PlyrRc\OPENBTN.BMP  = 1
PlyrRc\PANEL.BMP    = 1
PlyrRc\PLAYPAUS.BMP = 1
PlyrRc\POWER.BMP    = 1
PlyrRc\PREVBTN.BMP  = 1
PlyrRc\REPEAT.BMP   = 1
PlyrRc\SINGLEBT.BMP = 1
PlyrRc\SINGLELD.BMP = 1
PlyrRc\SLDPLOGO.BMP = 1
PlyrRc\STOP.BMP     = 1
PlyrRc\SUDLED.BMP   = 1
PlyrRc\TIMEHOUR.BMP = 1
PlyrRc\TIMEMIN.BMP  = 1
PlyrRc\TIMESEC.BMP  = 1
PlyrRc\TRACK.BMP    = 1
PlyrRc\TRKNUM.BMP   = 1
PlyrRc\VCDBTN.BMP   = 1
PlyrRc\VOLLED.BMP   = 1
PlyrRc\VOLUME.BMP   = 1

; OSDRC Files
OSDRC\BWD.BMP	   = 1
OSDRC\CLOSE.BMP    = 1
OSDRC\EJECT.BMP    = 1
OSDRC\FWD.BMP	   = 1
OSDRC\NEXT.BMP	   = 1
OSDRC\PAUSE.BMP    = 1
OSDRC\PLAY.BMP	   = 1
OSDRC\PREV.BMP	   = 1
OSDRC\STOP.BMP	   = 1

; Install sections
;----------------------------------------
[MMKBD_Inst]
; perform port related actions from keyboard.inf
Include=keyboard.inf
Needs=STANDARD_Inst
DriverVer=01/01/2000
CopyFiles = MMK_Driver.CopyList,MMK_Uninst.CopyList, MMK.CopyList, MMK_PlayerRC.CopyList, MMK_OSDRC.CopyList
AddReg = MMK.AddReg
DelReg = MMK.DelReg
;UpdateInis = MMK.Inis

; File sections
[MMK_Driver.CopyList]
KBFILTR.SYS,  KBFILTR.SYS

[MMK_Uninst.CopyList]
UnInst32.EXE, UnInst32.EXE
CP51NEB.UNI,  CP51NEB.UNI

[MMK.CopyList]
UNINST32.INI, UNINST32.INI
KBOSDCTL.BRC, KBOSDCTL.BRC
PLAYCDA.BRC,  PLAYCDA.BRC
MXRCTLEX.DLL, MXRCTLEX.DLL
DIALCNT.DLL,  DIALCNT.DLL
DRIMIXER.DLL, DRIMIXER.DLL
DRIBTN32.DLL, DRIBTN32.DLL
DRIOSD32.DLL, DRIOSD32.DLL
DRI_GUI.DLL,  DRI_GUI.DLL
MCICDA32.DLL, MCICDA32.DLL
DHINT32.DLL,  DHINT32.DLL
CDCTRL32.DLL, CDCTRL32.DLL
CPMSGCNT.DLL, CPMSGCNT.DLL
MXRCTL32.EXE, MXRCTL32.EXE
DTCEMAIL.EXE, DTCEMAIL.EXE
DIALCTRL.EXE, DIALCTRL.EXE
CDMNG32.EXE,  CDMNG32.EXE
KBOSDCTL.EXE, KBOSDCTL.EXE
PLAYCDA.EXE,  PLAYCDA.EXE
UNINST32.EXE, UNINST32.EXE
CP51NBTN.EXE, CP51NBTN.EXE
CPHKCNT.EXE,  CPHKCNT.EXE
DTCEMAIL.INI, DTCEMAIL.INI
KBOSDCTL.INI, KBOSDCTL.INI
PLAYCDA.INI,  PLAYCDA.INI
UNINST32.INI, UNINST32.INI
CPHKCNT.INI,  CPHKCNT.INI
CPMSGCNT.INI, CPMSGCNT.INI
MFC30.DLL,    MFC30.DLL
WND2FILE.DLL, WND2FILE.DLL
README.TXT,   README.TXT

[MMK_PlayerRC.CopyList]
BORDER.BMP,   PlyrRc\BORDER.BMP
BWDBTN.BMP,   PlyrRc\BWDBTN.BMP
EJECTBTN.BMP, PlyrRc\EJECTBTN.BMP
FWDBTN.BMP,   PlyrRc\FWDBTN.BMP
LADD.BMP,     PlyrRc\LADD.BMP
LADDALL.BMP,  PlyrRc\LADDALL.BMP
LCDMUTE.BMP,  PlyrRc\LCDMUTE.BMP
LCDPAUSE.BMP, PlyrRc\LCDPAUSE.BMP
LCDPLAY.BMP,  PlyrRc\LCDPLAY.BMP
LCD_REP.BMP,  PlyrRc\LCD_REP.BMP
LCLOSE.BMP,   PlyrRc\LCLOSE.BMP
LDEL.BMP,     PlyrRc\LDEL.BMP
LDELALL.BMP,  PlyrRc\LDELALL.BMP
LFILE.BMP,    PlyrRc\LFILE.BMP
LISTBOM.BMP,  PlyrRc\LISTBOM.BMP
LISTLBOM.BMP, PlyrRc\LISTLBOM.BMP
LISTLEFT.BMP, PlyrRc\LISTLEFT.BMP
LISTLTOP.BMP, PlyrRc\LISTLTOP.BMP
LISTRBOM.BMP, PlyrRc\LISTRBOM.BMP
LISTRIGH.BMP, PlyrRc\LISTRIGH.BMP
LISTRTOP.BMP, PlyrRc\LISTRTOP.BMP
LISTTOP.BMP,  PlyrRc\LISTTOP.BMP
MINBTN.BMP,   PlyrRc\MINBTN.BMP
MUTEBTN.BMP,  PlyrRc\MUTEBTN.BMP
NEXTBTN.BMP,  PlyrRc\NEXTBTN.BMP
OPENBTN.BMP,  PlyrRc\OPENBTN.BMP
PANEL.BMP,    PlyrRc\PANEL.BMP
PLAYPAUS.BMP, PlyrRc\PLAYPAUS.BMP
POWER.BMP,    PlyrRc\POWER.BMP
PREVBTN.BMP,  PlyrRc\PREVBTN.BMP
REPEAT.BMP,   PlyrRc\REPEAT.BMP
SINGLEBT.BMP, PlyrRc\SINGLEBT.BMP
SINGLELD.BMP, PlyrRc\SINGLELD.BMP
SLDPLOGO.BMP, PlyrRc\SLDPLOGO.BMP
STOP.BMP,     PlyrRc\STOP.BMP
SUDLED.BMP,   PlyrRc\SUDLED.BMP
TIMEHOUR.BMP, PlyrRc\TIMEHOUR.BMP
TIMEMIN.BMP,  PlyrRc\TIMEMIN.BMP
TIMESEC.BMP,  PlyrRc\TIMESEC.BMP
TRACK.BMP,    PlyrRc\TRACK.BMP
TRKNUM.BMP,   PlyrRc\TRKNUM.BMP
VCDBTN.BMP,   PlyrRc\VCDBTN.BMP
VOLLED.BMP,   PlyrRc\VOLLED.BMP
VOLUME.BMP,   PlyrRc\VOLUME.BMP

[MMK_OSDRC.CopyList]
BWD.BMP,      OSDRC\BWD.BMP
CLOSE.BMP,    OSDRC\CLOSE.BMP
EJECT.BMP,    OSDRC\EJECT.BMP
FWD.BMP,      OSDRC\FWD.BMP
NEXT.BMP,     OSDRC\NEXT.BMP
PAUSE.BMP,    OSDRC\PAUSE.BMP
PLAY.BMP,     OSDRC\PLAY.BMP
PREV.BMP,     OSDRC\PREV.BMP
STOP.BMP,     OSDRC\STOP.BMP

[MMK.DelReg]
HKCU,"Software\Compal 51N-EasyButton"

[MMK.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",CP51NBtn,,"%24%\%ProgramFM%\%MMKeyboard%\CP51NBtn.EXE"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CP51NBtn",DisplayName,,"Easy Button"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CP51NBtn",UninstallString,,"UnInst32.exe CP51NEB.UNI"

; for CP51NBtn.INI
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 1",,"WWW"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 2",,"Mailer"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 3",,"User-1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 4",,"User-2"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 5",,"Play/Pause"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 6",,"Stop/Eject"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 7",,"Previous"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 8",,"Next"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 9",,"Mute"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 10",,"Close Application"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 11",,"Task Switch"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 12",,"Volume Up"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Button Name","Button 13",,"Volume Down"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","Remote String",,"CP_RMT_USERDEFINED_0"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","Redefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","Assignable",,"0"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","Predefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","Attachable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","OSD",,"WWW"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\WWW","Attach File",,"IEXPLORE.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","Remote String",,"CP_RMT_AP_MAILER"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","Redefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","Assignable",,"0"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","Predefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","Attachable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","OSD",,"Mailer"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mailer","Attach File",,"MSIMN.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","Remote String",,"CP_RMT_USERDEFINED_1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","Redefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","Assignable",,"0"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","Predefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","Attachable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","OSD",,"User-1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-1","Attach File",,""

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","Remote String",,"CP_RMT_USERDEFINED_2"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","Redefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","Assignable",,"0"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","Predefineable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","Attachable",,"1"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","OSD",,"User-2"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\User-2","Attach File",,""

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Play/Pause","Remote String",,"CP_RMT_PLAY_PAUSE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Stop/Eject","Remote String",,"CP_RMT_STOP_EJECT"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Previous","Remote String",,"CP_RMT_PREV"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Next","Remote String",,"CP_RMT_NEXT"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mute","Remote String",,"CP_RMT_MUTE"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Mute","Assignable",,"1"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Close Application","Remote String",,"CP_RMT_APP_CLOSE"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Close Application","Assignable",,"1"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Task Switch","Remote String",,"CP_RMT_APP_TASKSWITCH"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Task Switch","Assignable",,"1"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 1","File Desc",,"Control Panel"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 1","OSD",,"Control Panel"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 1","File",,"CONTROL.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 2","File Desc",,"File Explorer"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 2","OSD",,"File Explorer"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 2","File",,"EXPLORER.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 3","File Desc",,"Paintbrush"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 3","OSD",,"Paintbrush"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 3","File",,"MSPAINT.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 4","File Desc",,"Calculator"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 4","OSD",,"Calculator"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 4","File",,"CALC.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 5","File Desc",,"Notepad"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 5","OSD",,"Notepad"
HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Predefined AP\File 5","File",,"NOTEPAD.EXE"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Volume Up","Remote String",,"CP_RMT_VOLUME_UP"

HKU,".DEFAULT\Software\Compal 51N-EasyButton\Default\Buttons\Volume Down","Remote String",,"CP_RMT_VOLUME_DOWN"

;[MMK.Inis]
;setup.ini, progman.groups,, "group4=%GroupName%"
;setup.ini, group4,, """%MMKItem%"",""%24%\%ProgramFM%\%MMKeyboard%\CP51nBtn.exe"",,,,""%24%\%ProgramFM%\%MMKeyboard%"""
;setup.ini, group4,, """%UnInstallItem%"",""%10%\UnInst32.EXE %UnInstallFile%"",,,,""%10%"""

; Service Installation
[MMKBD_Inst.Services]
AddService = KBFiltr,  , KBFiltr_Service_Inst

; Install the port driver and mouclass from keyboard.inf
Include=keyboard.inf
Needs=STANDARD_Inst.Services

[KBFiltr_Service_Inst]
DisplayName    = %KBFiltr.SvcDesc%
ServiceType    = 1		    ; SERVICE_KERNEL_DRIVER
StartType      = 3		    ; SERVICE_DEMAND_START
ErrorControl   = 0		    ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Keyboard Port
ServiceBinary  = %12%\KBFiltr.sys

[MMKBD_Inst.HW]
; Add the device upper filter
AddReg = MMKBD_Inst.HW.AddReg

; run the directives need by the port driver
Include=keyboard.inf
Needs=STANDARD_Inst.HW

[MMKBD_Inst.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"KBFiltr"

[Strings]
KeyboardClassName= "Keyboards"
Provider="Compal"
Manufacturer="Compal"
DeviceDesc="Easy Button ( Win2000 )"

; for Install Directory
ProgramFMLong = "Program Files"
ProgramFM = "Progra~1"
MMKeyboard = "EZButton"
MMKeyboardLong = "EZButton"
MMK_PlayerRC = "PlyrRC"
MMK_OSDRC = "OSDRC"

; for Group
GroupName = "Easy Button"
MMKItem = "Easy Button"
UnInstallItem = "Uninstall"

; for Uninstall Information File
UnInstallFile = "CP51NEB.UNI"


KBFiltr.SvcDesc="Dritek Keyboard Filter Driver"

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: ftp, load: 1.78