gnsmouse.inf Driver File Contents (3button.zip)

; gnsmouse.inf
;
; Installation inf for the Device that needs flitering adapter.
;
; Copyright (c) 2001 KYE Systems Corp.
;
[Version]
Signature="$Windows NT$"
Provider=%Genius%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Class=Mouse
CatalogFile=gnsmouse.cat
DriverVer=12/16/2003,7.06.00
	
[DestinationDirs]
DefaultDestDir   = 12
;
; Driver information
;
[Manufacturer]
%Genius%   = Genius.Mfg

[Genius.Mfg]
; ps2 port mouse
%Genius.DeviceDescPS21% = genmcmnPS2,*PNP0F12
%Genius.DeviceDescPS22% = genmcmnPS2,*PNP0F13
%Genius.DeviceDescPS23% = genmcmnPS2,*PNP0F03
%Genius.DeviceDescPS24% = genmcmnPS2,*PNP0F0B
%Genius.DeviceDescPS24% = genmcmnPS2,*AUI0200
; serial mouse
%Genius.DeviceDescSER1% = genmcomnSer, SERENUM\KYE0001
%Genius.DeviceDescSER2% = genmcomnSer, SERENUM\KYE0002
%Genius.DeviceDescSER3% = genmcomnSer, SERENUM\KYE0003
%Genius.DeviceDescSER4% = genmcomnSer, SERENUM\KYE0004
%Genius.DeviceDescSER5% = genmcomnSer, *PNP0F01
; usb port mouse
%Genius.DeviceDescUSB1% = genmcmnUSB, HID\Vid_0458&Pid_0001
%Genius.DeviceDescUSB2% = genmcmnUSB, HID\Vid_0458&Pid_0002
%Genius.DeviceDescUSB3% = genmcmnUSB, HID\Vid_0458&Pid_0003
%Genius.DeviceDescUSB7% = genmcmnUSB, HID\Vid_0458&Pid_0007
%Genius.DeviceDescUSB8% = genmcmnUSB, HID\Vid_0458&Pid_0008
%Genius.DeviceDescUSBb% = genmcmnUSB, HID\Vid_0458&Pid_000b
%Genius.DeviceDescUSB1C% = genmcmnUSB, HID\Vid_0458&Pid_001C
%Genius.DeviceDescUSB1B% = genmcmnUSB, HID\Vid_0458&Pid_001B
%Genius.DeviceDescUSB1D% = genmcmnUSB, HID\Vid_0458&Pid_001D
%Genius.DeviceDescUSB0E% = genmcmnUSB, HID\Vid_0458&Pid_000E

%Genius.DeviceDescUSB17% = genmcmnUSB, HID\Vid_0458&Pid_0017
%Genius.DeviceDescUSB1F% = genmcmnUSB, HID\Vid_0458&Pid_001F
%Genius.DeviceDescUSB22% = genmcmnUSB, HID\Vid_0458&Pid_0022
%Genius.DeviceDescUSB19% = genmcmnUSB, HID\Vid_0458&Pid_0019
%Genius.DeviceDescUSB28% = genmcmnUSB, HID\Vid_0458&Pid_0028
%Genius.DeviceDescUSB29% = genmcmnUSB, HID\Vid_0458&Pid_0029
%Genius.DeviceDescUSB2E% = genmcmnUSB, HID\Vid_0458&Pid_002E
%Genius.DeviceDescUSB31% = genmcmnUSB, HID\Vid_0458&Pid_0031
;;;;;;;;;;;;;;;;;;;;;;;;;add by Justin yeh 2003/01/22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%Genius.DeviceDescUSB33% = genmcmnUSB, HID\Vid_0458&Pid_0033
%Genius.DeviceDescUSB34% = genmcmnUSB, HID\Vid_0458&Pid_0034
%Genius.DeviceDescUSB35% = genmcmnUSB, HID\Vid_0458&Pid_0035
%Genius.DeviceDescUSB36% = genmcmnUSB, HID\Vid_0458&Pid_0036
%Genius.DeviceDescUSB37% = genmcmnUSB, HID\Vid_0458&Pid_0037
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%Genius.DeviceDescUSB38% = genmcmnUSB, HID\Vid_0458&Pid_0038&Col01
%Genius.DeviceDescUSB39% = genmcmnUSB, HID\Vid_0458&Pid_0039&Col01
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%HID\VID_05A4&PID_9731&MI_01.DeviceDesc%=genmcmnUSB, HID\VID_05A4&PID_9731&MI_01
%HID\VID_05A4&PID_9732&MI_01.DeviceDesc%=genmcmnUSB, HID\VID_05A4&PID_9732&MI_01
%HID\VID_05A4&PID_9731&MI_01.DeviceDesc%=genmcmnUSB, HID\VID_05A4&PID_9731&MI_01&Col01
%HID\VID_05A4&PID_9732&MI_01.DeviceDesc%=genmcmnUSB, HID\VID_05A4&PID_9732&MI_01&Col02
%HID\VID_0AB0&PID_0001.DeviceDesc%=genmcmnUSB, HID\VID_0AB0&PID_0001

%Genius.DeviceDescUSB2B% = genmcmnUSB, HID\Vid_0458&Pid_002B&Mi_01&Col01
%Genius.DeviceDescUSB2C% = genmcmnUSB, HID\Vid_0458&Pid_002C&Mi_01&Col01
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%Genius.DeviceDescUSB3D% = genmcmnUSB, HID\Vid_0458&Pid_003D&Mi_01&Col01
%Genius.DeviceDescUSB40% = genmcmnUSB, HID\Vid_0458&Pid_0040&Mi_01&Col01
%Genius.DeviceDescUSB41% = genmcmnUSB, HID\Vid_0458&Pid_0041&Mi_01&Col01
%Genius.DeviceDescUSB48% = genmcmnUSB, HID\Vid_0458&Pid_0048&Mi_01&Col01
%Genius.DeviceDescUSB49% = genmcmnUSB, HID\Vid_0458&Pid_0049&Mi_01&Col01
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%Genius.DeviceDescUSB1A&Col01% = genmcmnUSB, HID\Vid_0458&Pid_001A&Col01
%Genius.DeviceDescUSB1A&Col02% = genmcmnUSB, HID\Vid_0458&Pid_001A&Col02
%Genius.DeviceDescUSB18&Col01% = genmcmnUSB, HID\Vid_0458&Pid_0018&Col01
%Genius.DeviceDescUSB18&Col02% = genmcmnUSB, HID\Vid_0458&Pid_0018&Col02
%Genius.DeviceDescUSB25%       = genmcmnUSB, HID\Vid_0458&Pid_0025
%Genius.DeviceDescUSB25&Col01% = genmcmnUSB, HID\Vid_0458&Pid_0025&Col01
%Genius.DeviceDescUSB25&Col02% = genmcmnUSB, HID\Vid_0458&Pid_0025&Col02
%Genius.DeviceDescUSB26%       = genmcmnUSB, HID\Vid_0458&Pid_0026
%Genius.DeviceDescUSB26&Col01% = genmcmnUSB, HID\Vid_0458&Pid_0026&Col01
%Genius.DeviceDescUSB26&Col02% = genmcmnUSB, HID\Vid_0458&Pid_0026&Col02
%Genius.DeviceDescUSB3F%       = genmcmnUSB, HID\Vid_0458&Pid_003F
%Genius.DeviceDescUSB3E%       = genmcmnUSB, HID\Vid_0458&Pid_003E
%Genius.DeviceDescUSB42%       = genmcmnUSB, HID\Vid_0458&Pid_0042
%Genius.DeviceDescUSB3A%       = genmcmnUSB, HID\Vid_0458&Pid_003A
%Genius.DeviceDescUSB45%       = genmcmnUSB, HID\Vid_0458&Pid_0045
%Genius.DeviceDescUSB46%       = genmcmnUSB, HID\Vid_0458&Pid_0046
%Genius.DeviceDescUSB4A%       = genmcmnUSB, HID\Vid_0458&Pid_004A

; 
; do not display to end user when install in control pannel
;
[ControlFlags]
ExcludeFromSelect = *AUI0200,*PNP0F13, *PNP0F03,*PNP0F12, *PNP0F0B,HID\Vid_0458&Pid_0029,HID\Vid_0458&Pid_0026,HID\Vid_0458&Pid_0026&Col01,HID\Vid_0458&Pid_0026&Col02,HID\Vid_0458&Pid_0028, HID\Vid_0458&Pid_0019,HID\Vid_0458&Pid_0025,HID\Vid_0458&Pid_0025&Col01,HID\Vid_0458&Pid_0025&Col02,HID\Vid_0458&Pid_0022,HID\Vid_0458&Pid_001F, HID\Vid_0458&Pid_0001, HID\Vid_0458&Pid_0002, HID\Vid_0458&Pid_0003, HID\Vid_0458&Pid_0007, HID\Vid_0458&Pid_0008, HID\Vid_0458&Pid_000b, HID\Vid_0458&Pid_0017,HID\VID_05A4&PID_9731&MI_01,SERENUM\KYE0001,SERENUM\KYE0002,SERENUM\KYE0003,SERENUM\KYE0004
ExcludeFromSelect = HID\VID_05A4&PID_9732&MI_01,HID\VID_05A4&PID_9731&MI_01&Col01, HID\VID_05A4&PID_9732&MI_01&Col02,HID\Vid_0458&Pid_001A&Col01,HID\Vid_0458&Pid_001A&Col02, HID\Vid_0458&Pid_0018&Col01,HID\Vid_0458&Pid_0018&Col02,HID\Vid_0458&Pid_0031
ExcludeFromSelect = HID\Vid_0458&Pid_001C,HID\Vid_0458&Pid_001B,HID\Vid_0458&Pid_001D,*PNP0F01,HID\Vid_0458&Pid_002E,HID\Vid_0458&Pid_000E,HID\VID_0AB0&PID_0001
;;;;;;;;;;;;;;;;;;add by Justin Yeh 2003/01/22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ExcludeFromSelect = HID\Vid_0458&Pid_0046,HID\Vid_0458&Pid_0045,HID\Vid_0458&Pid_003A,HID\Vid_0458&Pid_0042,HID\Vid_0458&Pid_0033,HID\Vid_0458&Pid_003E,HID\Vid_0458&Pid_003F,HID\Vid_0458&Pid_0034,HID\Vid_0458&Pid_0035,HID\Vid_0458&Pid_0036,HID\Vid_0458&Pid_0037,HID\Vid_0458&Pid_0038&Col01,HID\Vid_0458&Pid_0039&Col01,HID\Vid_0458&Pid_0040&Mi_01&Col01,HID\Vid_0458&Pid_004A
ExcludeFromSelect = HID\Vid_0458&Pid_002B&Mi_01&Col01,HID\Vid_0458&Pid_002C&Mi_01&Col01,HID\Vid_0458&Pid_003D&Mi_01&Col01,HID\Vid_0458&Pid_0041&Mi_01&Col01,HID\Vid_0458&Pid_0048&Mi_01&Col01,HID\Vid_0458&Pid_0049&Mi_01&Col01
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; installation section for USB only
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[genmcmnUSB]
; Copy the driver over
CopyFiles=genmcmnUSB.CopyFiles

;
; Service Installation
;

[genmcmnUSB.Services]
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.Services

AddService = genmcmnUSB,, genmcmnUSB_Service_Inst

[genmcmnUSB.HW]
; Add the device upper filter
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.HW

AddReg = genmcmnUSB.HW.AddReg

[genmcmnUSB.HW.AddReg]
HKR,,"LowerFilters",0x00010000,"genmcmnUSB"
HKR,,"SampleFilterParam",0x00010001,512

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; installation section for Serial only
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[genmcomnSer]
; Copy the driver over
CopyFiles=genmcmn.CopyFiles

;
; Service Installation
;

[genmcomnSer.Services]
AddService = genmcmn,  , genmcmn_Service_Inst

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

[genmcomnSer.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"genmcmn"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; installation section for PS2 only
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[genmcmnPS2]
; perform port related actions from msmouse.inf
Include=msmouse.inf
Needs=PS2_Inst

; Copy the driver over
CopyFiles=genmcmn.CopyFiles

;
; Service Installation
;

[genmcmnPS2.Services]
AddService = genmcmn,  , genmcmn_Service_Inst
; Install the port driver and mouclass from msmouse.inf
Include=msmouse.inf
Needs=PS2_Inst.Services

[genmcmnPS2.HW]
; Add the device upper filter
AddReg = genmcmnPS2.HW.AddReg
delReg = genmcmnPS2.HW.DelReg

; run the directives need by the port driver
Include=msmouse.inf
Needs=PS2_Inst.HW

[genmcmnPS2.HW.DelReg]
HKR,,"DisableInitializePolledUI",0x00000004,

[genmcmnPS2.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"genmcmn"
HKR,,"MouseInitializePolled",0x00010001,0
HKR,,"EnableWheelDetection",0X0010001,2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;common setction for PS2 and USB
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[genmcmnUSB_Service_Inst]
DisplayName    = %genmcmnUSB.SvcDesc%
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 0 ;%SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\gflmouhid.sys
LoadOrderGroup = extended base


[genmcmn_Service_Inst]
DisplayName    = %genmcmn.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Pointer Port
ServiceBinary  = %12%\gmfiltr.sys

[genmcmnUSB.CopyFiles]
gflmouhid.sys

[genmcmn.CopyFiles]
gmfiltr.sys

[SourceDisksNames]
1 = %DiskId1%,,,

[SourceDisksFiles]
gmfiltr.sys = 1,,
gflmouhid.sys = 1,,


[Strings]
SPSVCINST_ASSOCSERVICE = 0x00000002

;for uninstallation
Genius_InfID = "Scroll Mouse" 

; ps2 port mouse
Genius.DeviceDescPS21 = "Scroll Mouse"
Genius.DeviceDescPS22 = "Scroll Mouse"
Genius.DeviceDescPS23 = "Scroll Mouse"
Genius.DeviceDescPS24 = "Scroll Mouse"
; serial port mouse 
Genius.DeviceDescSER1 = "Serial Scroll Mouse"
Genius.DeviceDescSER2 = "Serial Scroll Mouse"
Genius.DeviceDescSER3 = "Serial Scroll Mouse"
Genius.DeviceDescSER4 = "Serial Scroll Mouse"
Genius.DeviceDescSER5 = "Serial Scroll Mouse"
; usb port mouse
Genius.DeviceDescUSB1 = "USB Scroll Mouse"
Genius.DeviceDescUSB2 = "USB Scroll Mouse"
Genius.DeviceDescUSB3 = "USB Scroll Mouse"
Genius.DeviceDescUSB7 = "USB Scroll Mouse"
Genius.DeviceDescUSB8 = "USB Scroll Mouse"
Genius.DeviceDescUSBb = "USB Scroll Mouse"
Genius.DeviceDescUSB17 = "USB Scroll Mouse"
Genius.DeviceDescUSB1F = "USB Scroll Mouse"
Genius.DeviceDescUSB22 = "Genius Wireless Optical Mouse"
Genius.DeviceDescUSB19 = "Genius EasyTrack Optical Mouse"
Genius.DeviceDescUSB28 = "Genius PowerScroll NB Eye Mouse"
Genius.DeviceDescUSB29 = "RF PowerScroll NB Eye Mouse"
Genius.DeviceDescUSB31 = "Genius NetScroll+ Optical Mouse"
HID\VID_05A4&PID_9731&MI_01.DeviceDesc = "USB Scroll Mouse"
HID\VID_05A4&PID_9732&MI_01.DeviceDesc = "USB Scroll Mouse"
HID\VID_0AB0&PID_0001.DeviceDesc = "USB Scroll Mouse"
Genius.DeviceDescUSB1A&Col01="PowerScroll/WebScroll+ Series USB Mouse"
Genius.DeviceDescUSB1A&Col02="PowerScroll/WebScroll+ Series USB Mouse"
Genius.DeviceDescUSB18&Col01="PowerScroll/WebScroll+ Series USB Mouse"
Genius.DeviceDescUSB18&Col02="PowerScroll/WebScroll+ Series USB Mouse"
Genius.DeviceDescUSB26      ="RF WebScroll+ NB Eye Mouse"
Genius.DeviceDescUSB26&Col01="RF WebScroll+ NB Eye Mouse"
Genius.DeviceDescUSB26&Col02="RF WebScroll+ NB Eye Mouse"
Genius.DeviceDescUSB25      ="WebScroll+ NB Eye Mouse"
Genius.DeviceDescUSB25&Col01="WebScroll+ NB Eye Mouse"
Genius.DeviceDescUSB25&Col02="WebScroll+ NB Eye Mouse"

Genius.DeviceDescUSB1C = "NetScroll+ NB MOuse"
Genius.DeviceDescUSB1B = "NetScroll+ Eye Mouse"
Genius.DeviceDescUSB1D = "NetScroll+ NB Eye Mouse"
Genius.DeviceDescUSB0E = "NetScroll Optical Mouse"
Genius.DeviceDescUSB2E = "NetScroll+ Traveler"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;add by Justin yeh 2003/01/22;;;;;;;;;;;;;;;;;;;;;;
Genius.DeviceDescUSB33 = "Wireless Optical Pro"
Genius.DeviceDescUSB34 = "Wireless NetScroll+ Traveler"
Genius.DeviceDescUSB35 = "NetScroll"
Genius.DeviceDescUSB36 = "NetScroll+ Mini Traveler"
Genius.DeviceDescUSB37 = "NetScroll Eye"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Genius.DeviceDescUSB38 = "Wireless NetScroll+ Superior"
Genius.DeviceDescUSB39 = "NetScroll+ Superior"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Genius.DeviceDescUSB2B = "Wireless TwinTouch+ Optical Value"
Genius.DeviceDescUSB2C = "Wireless TwinTouch Optical Office"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Genius.DeviceDescUSB3D = "TwinTouch 16e"
Genius.DeviceDescUSB40 = "Wireless TwinTouch Optical Office KB-12e"
Genius.DeviceDescUSB41 = "TwinTouch 19eNB"
Genius.DeviceDescUSB3F = "BT Dongle"
Genius.DeviceDescUSB3E = "Wireless Mini Navigator"
Genius.DeviceDescUSB42 = "Mini Navigator"
Genius.DeviceDescUSB3A = "Scroll Mouse"
Genius.DeviceDescUSB45 = "Wireless Navigator"
Genius.DeviceDescUSB46 = "Wireless Scroll Mouse"
Genius.DeviceDescUSB48 = "TwinTouch LuxeMate"
Genius.DeviceDescUSB49 = "TwinTouch SE"
Genius.DeviceDescUSB4A = "Navigator"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

genmcmn.SvcDesc = "Scroll Mouse Driver"
genmcmnUSB.SvcDesc = "USB Scroll Mouse Driver"
DiskId1 = "Scroll Mouse Driver Installation Disk #1"
Genius = "KYE"
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: 1.25