kmw_usb.inf Driver File Contents (MouseWorks6.2_es.zip)

;***************************************************************************
;* KMW_USB.inf - Kensington MouseWorks w2k/xp usb install
;* Copyright (C) 2002-2005, ACCO Brands, Inc.
;* All Rights Reserved.
;*
;* NOTE: Make sure all the device VID/PID hexidecimal numbers are in
;* upper case letters (where applicable). This ensures that they match
;* up properly when being removed (our list of devices for during removal
;* is derived from this INF file).
;***************************************************************************

[Version]

Signature = "$Windows NT$"
Class = HIDClass
ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider = %Kensington%
CatalogFile = KMW_USB_CAT.cat    
DriverVer=09/01/2005, 6.20.4.1

[SourceDisksNames]

1 = %Kensington_Disk%

[SourceDisksFiles]

KMW_USB.sys = 1
KMW_Lib.sys = 1
      
[DestinationDirs]

DefaultDestDir = 12

[ControlFlags]

ExcludeFromSelect = *

[Manufacturer]

%Kensington% = Kensington_Models

;###########################################################################

[Kensington_Models]

%USB\VID_0461&PID_4D03% = KMW_USB, USB\VID_0461&PID_4D02
%USB\VID_0461&PID_4D03% = KMW_USB, USB\VID_0461&PID_4D03
%USB\VID_047D&PID_1001% = KMW_USB, USB\VID_047D&PID_1001
%USB\VID_047D&PID_1002% = KMW_USB, USB\VID_047D&PID_1002
%USB\VID_047D&PID_1003% = KMW_USB, USB\VID_047D&PID_1003
%USB\VID_047D&PID_1004% = KMW_USB, USB\VID_047D&PID_1004
%USB\VID_047D&PID_1005% = KMW_USB, USB\VID_047D&PID_1005
%USB\VID_047D&PID_1006% = KMW_USB, USB\VID_047D&PID_1006
%USB\VID_047D&PID_1009% = KMW_USB, USB\VID_047D&PID_1009
%USB\VID_047D&PID_1012% = KMW_USB, USB\VID_047D&PID_1012
%USB\VID_047D&PID_1013% = KMW_USB, USB\VID_047D&PID_1013
%USB\VID_047D&PID_1014% = KMW_USB, USB\VID_047D&PID_1014
%USB\VID_047D&PID_1015% = KMW_USB, USB\VID_047D&PID_1015
%USB\VID_047D&PID_1016% = KMW_USB, USB\VID_047D&PID_1016
%USB\VID_047D&PID_1018% = KMW_USB, USB\VID_047D&PID_1018
%USB\VID_047D&PID_101D% = KMW_USB, USB\VID_047D&PID_101D
%USB\VID_047D&PID_101E% = KMW_USB, USB\VID_047D&PID_101E
%USB\VID_047D&PID_101F% = KMW_USB, USB\VID_047D&PID_101F
%USB\VID_047D&PID_1020% = KMW_USB, USB\VID_047D&PID_1020
%USB\VID_047D&PID_1021% = KMW_USB, USB\VID_047D&PID_1021
%USB\VID_047D&PID_1022% = KMW_USB, USB\VID_047D&PID_1022
%USB\VID_047D&PID_1023% = KMW_USB, USB\VID_047D&PID_1023
%USB\VID_047D&PID_1024% = KMW_USB, USB\VID_047D&PID_1024
%USB\VID_047D&PID_1025% = KMW_USB, USB\VID_047D&PID_1025
%USB\VID_047D&PID_1026% = KMW_USB, USB\VID_047D&PID_1026
%USB\VID_047D&PID_1027% = KMW_USB, USB\VID_047D&PID_1027
%USB\VID_047D&PID_1028% = KMW_USB, USB\VID_047D&PID_1028
%USB\VID_047D&PID_1029% = KMW_USB, USB\VID_047D&PID_1029
%USB\VID_047D&PID_102A% = KMW_USB, USB\VID_047D&PID_102A
%USB\VID_047D&PID_102B% = KMW_USB, USB\VID_047D&PID_102B
%USB\VID_047D&PID_102C% = KMW_USB, USB\VID_047D&PID_102C
%USB\VID_047D&PID_102D% = KMW_USB, USB\VID_047D&PID_102D
%USB\VID_047D&PID_102E% = KMW_USB, USB\VID_047D&PID_102E
%USB\VID_047D&PID_102F% = KMW_USB, USB\VID_047D&PID_102F
%USB\VID_047D&PID_1030% = KMW_USB, USB\VID_047D&PID_1030
%USB\VID_047D&PID_1031% = KMW_USB, USB\VID_047D&PID_1031
%USB\VID_047D&PID_1032% = KMW_USB, USB\VID_047D&PID_1032
%USB\VID_047D&PID_1033% = KMW_USB, USB\VID_047D&PID_1033
%USB\VID_047D&PID_1034% = KMW_USB, USB\VID_047D&PID_1034
%USB\VID_047D&PID_1035% = KMW_USB, USB\VID_047D&PID_1035
%USB\VID_047D&PID_1036% = KMW_USB, USB\VID_047D&PID_1036
%USB\VID_047D&PID_1037% = KMW_USB, USB\VID_047D&PID_1037
%USB\VID_047D&PID_1038% = KMW_USB, USB\VID_047D&PID_1038
%USB\VID_047D&PID_1039% = KMW_USB, USB\VID_047D&PID_1039
%USB\VID_047D&PID_103A% = KMW_USB, USB\VID_047D&PID_103A
%USB\VID_047D&PID_103B% = KMW_USB, USB\VID_047D&PID_103B
%USB\VID_047D&PID_103C% = KMW_USB, USB\VID_047D&PID_103C
%USB\VID_047D&PID_103D% = KMW_USB, USB\VID_047D&PID_103D
%USB\VID_047D&PID_103E% = KMW_USB, USB\VID_047D&PID_103E
%USB\VID_047D&PID_103F% = KMW_USB, USB\VID_047D&PID_103F
%USB\VID_047D&PID_1040% = KMW_USB, USB\VID_047D&PID_1040
%USB\VID_047D&PID_1041% = KMW_USB, USB\VID_047D&PID_1041
%USB\VID_047D&PID_1042% = KMW_USB, USB\VID_047D&PID_1042
%USB\VID_047D&PID_1043% = KMW_USB, USB\VID_047D&PID_1043
%USB\VID_047D&PID_104A% = KMW_USB, USB\VID_047D&PID_104A

%USB\VID_047D&PID_106A% = KMW_USB, USB\VID_047D&PID_106A
%USB\VID_047D&PID_106B% = KMW_USB, USB\VID_047D&PID_106B
%USB\VID_047D&PID_106C% = KMW_USB, USB\VID_047D&PID_106C
%USB\VID_047D&PID_106D% = KMW_USB, USB\VID_047D&PID_106D
%USB\VID_047D&PID_106E% = KMW_USB, USB\VID_047D&PID_106E
%USB\VID_047D&PID_1073% = KMW_USB, USB\VID_047D&PID_1073
%USB\VID_047D&PID_1074% = KMW_USB, USB\VID_047D&PID_1074

; European Mice
;
%USB\VID_047D&PID_1061% = KMW_USB, USB\VID_047D&PID_1061
%USB\VID_047D&PID_1062% = KMW_USB, USB\VID_047D&PID_1062
%USB\VID_047D&PID_1063% = KMW_USB, USB\VID_047D&PID_1063
%USB\VID_047D&PID_1064% = KMW_USB, USB\VID_047D&PID_1064
%USB\VID_047D&PID_1065% = KMW_USB, USB\VID_047D&PID_1065
%USB\VID_047D&PID_1066% = KMW_USB, USB\VID_047D&PID_1066
%USB\VID_047D&PID_1067% = KMW_USB, USB\VID_047D&PID_1067
%USB\VID_047D&PID_1068% = KMW_USB, USB\VID_047D&PID_1068
%USB\VID_047D&PID_1069% = KMW_USB, USB\VID_047D&PID_1069
%USB\VID_047D&PID_1070% = KMW_USB, USB\VID_047D&PID_1070
%USB\VID_047D&PID_1071% = KMW_USB, USB\VID_047D&PID_1071
%USB\VID_047D&PID_1072% = KMW_USB, USB\VID_047D&PID_1072

;
; Wireless mouse that's connected to the desktop keyboard.
; Only want the standard mouse reports (not the extra keyboard reports).
; 
%USB\VID_047D&PID_2002&MI_01% = KMW_USB_COMP, USB\VID_047D&PID_2002&MI_01

;
; Suave mouse
;
%USB\VID_05FE&PID_1010&MI_01% = KMW_USB_COMP_1, USB\VID_05FE&PID_1010&MI_01

;
; PilotBoard Wireless mouse
;
%USB\VID_047D&PID_2021&MI_01% = KMW_USB_COMP_1, USB\VID_047D&PID_2021&MI_01

; Small Traveler
;
%USB\VID_0458&PID_0036% = KMW_USB, USB\VID_0458&PID_0036

;
; Laser Wireless mouse
;
%USB\VID_047D&PID_2030&MI_01% = KMW_USB_COMP_1, USB\VID_047D&PID_2030&MI_01

;###########################################################################
;
; This "COMP" version of KMW_USB is for inserting the "MultipleInterface"
; field into this devices registry entry. This field signals the driver
; that we have a composite device and only certain reports are of interest
; to our driver.
; There are versions of this section for each possible report ID in use
; by the mice covered (i.e. some mice might use report ID 2 and some might
; use report ID 1 - report ID 2 is the default).
;

[KMW_USB_COMP.NT]

Include = input.inf
Needs = HID_Inst.NT
CopyFiles = KMW_USB_CopyFiles

[KMW_USB_COMP_1.NT]

Include = input.inf
Needs = HID_Inst.NT
CopyFiles = KMW_USB_CopyFiles

;###########################################################################
;
; Sections used to differentiate the composite devices from the normal
; devices.
;

[KMW_USB_COMP.NT.HW]

AddReg = KMW_USB_HW_AddReg_COMP


[KMW_USB_COMP_1.NT.HW]

AddReg = KMW_USB_HW_AddReg_COMP_1

[KMW_USB_HW_AddReg_COMP]

HKR,,"MultipleInterface", , "02"
HKR,,"LowerFilters",%FLG_ADDREG_TYPE_MULTI_SZ%,"KMW_USB"

[KMW_USB_HW_AddReg_COMP_1]

HKR,,"MultipleInterface", , "01"
HKR,,"LowerFilters",%FLG_ADDREG_TYPE_MULTI_SZ%,"KMW_USB"


;###########################################################################
                                      
[KMW_USB.NT]

Include = input.inf
Needs = HID_Inst.NT
CopyFiles = KMW_USB_CopyFiles

;###########################################################################

[KMW_USB_CopyFiles]

KMW_USB.sys
KMW_Lib.sys

;###########################################################################

[KMW_USB.NT.Services]

Include = input.inf
Needs = HID_Inst.NT.Services
AddService = KMW_USB, , KMW_USB_AddService

[KMW_USB_COMP.NT.Services]

Include = input.inf
Needs = HID_Inst.NT.Services
AddService = KMW_USB, , KMW_USB_AddService

[KMW_USB_COMP_1.NT.Services]

Include = input.inf
Needs = HID_Inst.NT.Services
AddService = KMW_USB, , KMW_USB_AddService

;###########################################################################

[KMW_USB_AddService]

DisplayName    = %Kensington_KMW_USB_SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\KMW_USB.sys

;###########################################################################

[KMW_USB.NT.HW]

AddReg = KMW_USB_HW_AddReg

;###########################################################################

[KMW_USB_HW_AddReg]                       

HKR,,"LowerFilters",%FLG_ADDREG_TYPE_MULTI_SZ%,"KMW_USB"

;###########################################################################

[Strings]
;
; Non-Localizable Strings
;
SPSVCINST_ASSOCSERVICE = 0x00000002

SERVICE_KERNEL_DRIVER  = 1

SERVICE_DEMAND_START   = 3

SERVICE_ERROR_IGNORE   = 0

FLG_ADDREG_TYPE_MULTI_SZ = 0x00010000

;
; Localizable Strings
;
Kensington = "Kensington Technology Group"

Kensington_Disk = "Kensington MouseWorks Installation Disk"

USB\VID_0461&PID_4D03 = "Kensington USB Mouse*in*a*Box Scroll"
USB\VID_047D&PID_1001 = "Kensington Wheel Mouse"
USB\VID_047D&PID_1002 = "Kensington USB/PS2 Expert Mouse Pro"
USB\VID_047D&PID_1003 = "Kensington USB/PS2 Orbit"
USB\VID_047D&PID_1004 = "Kensington USB/PS2 MouseWorks"
USB\VID_047D&PID_1005 = "Kensington USB/PS2 TurboBall"
USB\VID_047D&PID_1006 = "Kensington USB/PS2 TurboRing"
USB\VID_047D&PID_1009 = "Kensington USB Orbit"
USB\VID_047D&PID_1012 = "Kensington USB Wheel Mouse"
USB\VID_047D&PID_1013 = "Kensington USB/PS2 Optical Elite"
USB\VID_047D&PID_1014 = "Kensington USB/PS2 Expert Mouse Pro Wireless"
USB\VID_047D&PID_1015 = "Kensington USB/PS2 Expert Mouse"
USB\VID_047D&PID_1016 = "Kensington ADB/USB Orbit"
USB\VID_047D&PID_1018 = "Kensington USB StudioMouse"
USB\VID_047D&PID_101D = "Kensington USB/PS2 Mouse*in*a*Box Optical Pro"
USB\VID_047D&PID_101E = "Kensington USB StudioMouse Wireless"
USB\VID_047D&PID_101F = "Kensington USB PocketMouse Pro"
USB\VID_047D&PID_1020 = "Kensington USB Expert Mouse"
USB\VID_047D&PID_1021 = "Kensington USB Expert Mouse Wireless"
USB\VID_047D&PID_1022 = "Kensington USB/PS2 Orbit Optical"
USB\VID_047D&PID_1023 = "Kensington USB Pocket Mouse Pro Wireless"
USB\VID_047D&PID_1024 = "Kensington USB PocketMouse"
USB\VID_047D&PID_1025 = "Kensington USB Mouse*in*a*Box Optical Elite Wireless"
USB\VID_047D&PID_1026 = "Kensington USB Pocket Mouse Pro"
USB\VID_047D&PID_1027 = "Kensington USB StudioMouse"
USB\VID_047D&PID_1028 = "Kensington USB StudioMouse Wireless"
USB\VID_047D&PID_1029 = "Kensington USB Mouse*in*a*Box Optical Elite"
USB\VID_047D&PID_102A = "Kensington USB Mouse*in*a*Box Optical"
USB\VID_047D&PID_102B = "Kensington USB PocketMouse"
USB\VID_047D&PID_102C = "Kensington USB Iridio"
USB\VID_047D&PID_102D = "Kensington USB Pilot Optical"
USB\VID_047D&PID_102E = "Kensington USB Pilot Optical Pro"
USB\VID_047D&PID_102F = "Kensington USB Pilot Optical Pro Wireless"
USB\VID_047D&PID_1030 = "Kensington Input Device"
USB\VID_047D&PID_1031 = "Kensington USB PocketMouse Mini"
USB\VID_047D&PID_1032 = "Kensington USB PocketMouse"
USB\VID_047D&PID_1033 = "Kensington USB Pilot Mouse-Horizontal Scroll"
USB\VID_047D&PID_1034 = "Kensington USB Pilot Mouse Pro-Horizontal Scroll"
USB\VID_047D&PID_1035 = "Kensington USB PocketMouse Mini Wireless"
USB\VID_047D&PID_1036 = "Kensington USB Pilot Mouse Pro Wireless-Horizontal Scroll"
USB\VID_047D&PID_1037 = "Kensington USB Optical Wireless Mouse"
USB\VID_047D&PID_1038 = "Kensington USB PocketMouse LE"
USB\VID_047D&PID_1039 = "Kensington USB Pilot Optical Wireless"
USB\VID_047D&PID_103A = "Kensington Input Device"
USB\VID_047D&PID_103B = "Kensington Input Device"
USB\VID_047D&PID_103C = "Kensington Input Device"
USB\VID_047D&PID_103D = "Kensington Input Device"
USB\VID_047D&PID_103E = "Kensington USB PilotMouse Mini"
USB\VID_047D&PID_103F = "Kensington Input Device"
USB\VID_047D&PID_1040 = "Kensington Input Device"
USB\VID_047D&PID_1041 = "Kensington Input Device"
USB\VID_047D&PID_1042 = "Kensington Input Device"
USB\VID_047D&PID_1043 = "Kensington Input Device"
USB\VID_047D&PID_104A = "Kensington USB PilotMouse Mini Retractable"

USB\VID_047D&PID_106A = "Kensington PilotMouse Laser Wireless Mini"
USB\VID_047D&PID_106B = "Kensington PilotMouse Laser - 3 Button"
USB\VID_047D&PID_106C = "Kensington PilotMouse Laser - Gaming"
USB\VID_047D&PID_106D = "Kensington PilotMouse Laser - Wired"
USB\VID_047D&PID_106E = "Kensington PilotMouse Micro Laser"
USB\VID_047D&PID_1073 = "Kensington PilotMouse Laser - 6 Button"
USB\VID_047D&PID_1074 = "Kensington PilotMouse Laser Wireless Mini"

USB\VID_047D&PID_1061 = "Kensington USB PocketMouse Grip"
USB\VID_047D&PID_1062 = "Kensington USB PocketMouse Max"
USB\VID_047D&PID_1063 = "Kensington USB PocketMouse Max Wireless"
USB\VID_047D&PID_1064 = "Kensington USB PocketMouse 2.0 Wireless"
USB\VID_047D&PID_1065 = "Kensington USB PocketMouse 2.0"
USB\VID_047D&PID_1066 = "Kensington USB PocketMouse Max Glow"
USB\VID_047D&PID_1067 = "Kensington USB ValueMouse"
USB\VID_047D&PID_1068 = "Kensington USB ValueOpt White"
USB\VID_047D&PID_1069 = "Kensington USB ValueOpt Black"

USB\VID_047D&PID_1070 = "Kensington USB ValueOpt Travel"
USB\VID_047D&PID_1071 = "Kensington USB ValueOpt RF TX"
USB\VID_047D&PID_1072 = "Kensington USB PocketMouse Colour"
;
; Wireless mouse that's connected to the desktop keyboard.
; Only want the standard mouse reports (not the extra keyboard reports).
; 
USB\VID_047D&PID_2002&MI_01 = "Kensington USB Optical Elite Wireless"

; Suave
;
USB\VID_05FE&PID_1010&MI_01 = "Kensington USB Optical Wireless"

; PilotBoard Wireless Mouse
;
USB\VID_047D&PID_2021&MI_01 = "Kensington USB PilotBoard Wireless"

; Laser Wireless Mouse
;
USB\VID_047D&PID_2030&MI_01 = "Kensington USB PilotBoard Wireless"

; Small Traveler
;
USB\VID_0458&PID_0036 = "Kensington USB PocketMouse LE"

Kensington_KMW_USB_SvcDesc = "Kensington MouseWorks USB 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: web2, load: 2.11