3 ; Installation file for mouse devices
6 Signature = "$Windows NT$"
7 ;Signature = "$ReactOS$"
8 LayoutFile = layout.inf
10 ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
12 DriverVer = 06/04/2007,1.03
18 AddReg = MouseClass.NT.AddReg
20 [MouseClass.NT.AddReg]
21 HKR, , , 0, %MouseClassName%
23 HKR, , Installer32, 0, "syssetup.dll,MouseClassInstaller"
24 HKR, , NoInstallClass, 0, 1
25 HKR, , UpperFilters, 0x00010000, "mouclass"
34 %SERIAL_MOUSE.DeviceDesc% = Serial_Inst,*PNP0F0C,SERENUM\PNP0F0C,*PNP0F17,SERENUM\PNP0F17,SERIAL_MOUSE
35 %PS2_MOUSE.DeviceDesc% = PS2_Inst,*PNP0F0E,*PNP0F19,PS2_MOUSE
36 %HID_MOUSE.DeviceDesc% = HID_Inst,HID_DEVICE_SYSTEM_MOUSE
37 %*PNP0F13.DeviceDesc% = PS2_Inst,*PNP0F13
40 %*IBM3780.DeviceDesc% = PS2_Inst,*IBM3780
43 %*PNP0F08.DeviceDesc% = Serial_Inst,*PNP0F08,SERENUM\PNP0F08
44 %*PNP0F12.DeviceDesc% = PS2_Inst,*PNP0F12
47 %*PNP0F01.DeviceDesc% = Serial_Inst,*PNP0F01,SERENUM\PNP0F01
48 %*PNP0F03.DeviceDesc% = PS2_Inst,*PNP0F03
49 %HID\Vid_045E&Pid_0047.DeviceDesc%=HID_Inst,, HID\Vid_045E&Pid_0047
52 %HID.MouseDevice%=HID_Inst,,HID_DEVICE_SYSTEM_MOUSE
54 ;---------------------------- MOUCLASS DRIVER ---------------------------
56 [Mouclass_CopyFiles.NT]
59 [mouclass_Service_Inst]
63 ServiceBinary = %12%\mouclass.sys
64 LoadOrderGroup = Pointer Class
66 ;----------------------------- SERIAL DRIVER ----------------------------
69 CopyFiles = Serial_CopyFiles.NT, Mouclass_CopyFiles.NT
74 [Serial_Inst.NT.Services]
75 AddService = sermouse, 0x00000002, sermouse_Service_Inst
76 AddService = mouclass, , mouclass_Service_Inst
78 [sermouse_Service_Inst]
82 ServiceBinary = %12%\sermouse.sys
83 LoadOrderGroup = Pointer Port
85 ;------------------------------ PS/2 DRIVER -----------------------------
88 CopyFiles = PS2_CopyFiles.NT, Mouclass_CopyFiles.NT
95 AddService = i8042prt, 0x00000002, i8042prt_Service_Inst
96 AddService = mouclass, , mouclass_Service_Inst
98 [i8042prt_Service_Inst]
102 ServiceBinary = %12%\i8042prt.sys
103 LoadOrderGroup = Keyboard Port
106 HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","SampleRate",0x00010001,0x0000003c
107 HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","BreakOnSysRq",0x00010001,0x00000001
108 HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","MouseResolution",0x00010001,0x00000003
109 HKR, , LocationInformationOverride, 0, %LocationOverride%
111 ;---------------------------- HID MOUSE DRIVER --------------------------
114 CopyFiles = HID_CopyFiles.NT, Mouclass_CopyFiles.NT
120 [HID_Inst.NT.Services]
121 AddService = mouhid, 0x00000002, mouhid_Service_Inst
122 AddService = mouclass, , mouclass_Service_Inst
124 [mouhid_Service_Inst]
128 ServiceBinary = %12%\mouhid.sys
129 LoadOrderGroup = Pointer Port
131 ;-------------------------------- STRINGS -------------------------------
134 ReactOS = "ReactOS Team"
135 MouseClassName = "Mice and other pointing devices"
136 LocationOverride = "plugged in to PS/2 mouse port"
138 StdMfg = "(Standard mice)"
139 SERIAL_MOUSE.DeviceDesc = "Standard Serial Mouse"
140 PS2_MOUSE.DeviceDesc = "Standard PS/2 Mouse"
141 HID_MOUSE.DeviceDesc = "HID Mouse"
142 *PNP0F13.DeviceDesc = "PS/2 port for PS/2-style mice"
145 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
148 *PNP0F08.DeviceDesc = "Logitech Serial Mouse"
149 *PNP0F12.DeviceDesc = "Logitech PS/2-style Mouse"
152 *PNP0F01.DeviceDesc = "Microsoft Serial Mouse"
153 *PNP0F03.DeviceDesc = "Microsoft PS/2-style Mouse"
156 MouseClassName = "Myši a jiná polohovací zařízení"
158 StdMfg = "(Standardní myši)"
159 SERIAL_MOUSE.DeviceDesc = "Standardní sériová myš"
160 PS2_MOUSE.DeviceDesc = "Standardní PS/2 myš"
161 HID_MOUSE.DeviceDesc = "HID myš"
162 *PNP0F13.DeviceDesc = "PS/2 port pro PS/2 myši"
165 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
168 *PNP0F08.DeviceDesc = "Logitech sériová myš"
169 *PNP0F12.DeviceDesc = "Logitech PS/2 myš"
172 *PNP0F01.DeviceDesc = "Microsoft sériová myš"
173 *PNP0F03.DeviceDesc = "Microsoft PS/2 myš"
176 MouseClassName = "Mäuse und andere Zeigegeräte"
177 LocationOverride = "eingesteckt in PS/2-Mausanschluss"
179 StdMfg = "(Standard-Maus)"
180 SERIAL_MOUSE.DeviceDesc = "Standard serielle Maus"
181 PS2_MOUSE.DeviceDesc = "Standard PS/2 Maus"
182 HID_MOUSE.DeviceDesc = "HID Maus"
183 *PNP0F13.DeviceDesc = "PS/2 Anschluss für PS/2-Maus"
185 *PNP0F08.DeviceDesc = "Logitech serielle Maus"
186 *PNP0F12.DeviceDesc = "Logitech PS/2-Maus"
188 *PNP0F01.DeviceDesc = "Microsoft serielle Maus"
189 *PNP0F03.DeviceDesc = "Microsoft PS/2-Maus"
192 MouseClassName = "Ποντίκια και άλλες συσκευές εισόδου"
194 StdMfg = "(Πρότυπα ποντίκια)"
195 SERIAL_MOUSE.DeviceDesc = "Πρότυπο Σειριακό Ποντίκι"
196 PS2_MOUSE.DeviceDesc = "Πρότυπο PS/2 Ποντίκι"
197 HID_MOUSE.DeviceDesc = "Ποντίκι HID"
198 *PNP0F13.DeviceDesc = "PS/2 θύρα για PS/2 ποντίκια"
201 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
204 *PNP0F08.DeviceDesc = "Logitech Σειριακό Ποντίκι"
205 *PNP0F12.DeviceDesc = "Logitech PS/2 Ποντίκι"
208 *PNP0F01.DeviceDesc = "Microsoft Σειριακό Ποντίκι"
209 *PNP0F03.DeviceDesc = "Microsoft PS/2 Ποντίκι"
212 ReactOS = "Equipo de ReactOS"
213 MouseClassName = "Ratones y otros dispositivos señaladores"
214 LocationOverride = "se conecta al puerto de ratón PS/2"
216 StdMfg = "(Ratón estándar)"
217 SERIAL_MOUSE.DeviceDesc = "Ratón serie estándar"
218 PS2_MOUSE.DeviceDesc = "Ratón PS/2 estándar"
219 HID_MOUSE.DeviceDesc = "Ratón oculto"
220 *PNP0F13.DeviceDesc = "Puerto PS/2 para ratón PS/2"
223 *IBM3780.DeviceDesc = "Trackpoint PS/2 de IBM"
226 *PNP0F08.DeviceDesc = "Ratón serie de Logitech"
227 *PNP0F12.DeviceDesc = "Ratón PS/2 de Logitech"
230 *PNP0F01.DeviceDesc = "Ratón serie de Microsoft"
231 *PNP0F03.DeviceDesc = "Ratón PS/2 de Microsoft"
234 MouseClassName = "Souris et autres périphériques de pointage"
235 LocationOverride = "Branché sur le port PS/2"
237 StdMfg = "(Souris standards)"
238 SERIAL_MOUSE.DeviceDesc = "Souris série standard"
239 PS2_MOUSE.DeviceDesc = "Souris PS/2 standard"
240 HID_MOUSE.DeviceDesc = "Souris HID"
241 *PNP0F13.DeviceDesc = "Port PS/2 pour souris type PS/2"
243 *PNP0F08.DeviceDesc = "Souris série Logitech"
244 *PNP0F12.DeviceDesc = "Souris PS/2 Logitech"
247 *PNP0F01.DeviceDesc = "Souris série Microsoft"
248 *PNP0F03.DeviceDesc = "Souris PS/2 Microsoft"
251 MouseClassName = "マウスとその他のポインティング デバイス"
253 StdMfg = "(スタンダード マウス)"
254 SERIAL_MOUSE.DeviceDesc = "スタンダード シリアル マウス"
255 PS2_MOUSE.DeviceDesc = "スタンダード PS/2 マウス"
256 HID_MOUSE.DeviceDesc = "HID マウス"
257 *PNP0F13.DeviceDesc = "PS/2接続マウス用のPS/2 ポート"
260 *IBM3780.DeviceDesc = "IBM PS/2 トラックポイント"
263 *PNP0F08.DeviceDesc = "Logitech シリアル マウス"
264 *PNP0F12.DeviceDesc = "Logitech PS/2接続マウス"
267 *PNP0F01.DeviceDesc = "Microsoft シリアル マウス"
268 *PNP0F03.DeviceDesc = "Microsoft PS/2接続マウス"
271 ReactOS = "Ekipa ReactOS"
272 MouseClassName = "Mysz i inne urządzenia wskazujące"
274 StdMfg = "(Standardowa mysz)"
275 SERIAL_MOUSE.DeviceDesc = "Standardowa mysz szeregowa"
276 PS2_MOUSE.DeviceDesc = "Standardowa mysz PS/2"
277 HID_MOUSE.DeviceDesc = "Mysz zgodna z HID"
278 *PNP0F13.DeviceDesc = "Port PS/2 dla myszki"
281 *IBM3780.DeviceDesc = "Trackpoint PS/2 IBM"
284 *PNP0F08.DeviceDesc = "Mysz szeregowa Logitech"
285 *PNP0F12.DeviceDesc = "Mysz PS/2 Logitech"
288 *PNP0F01.DeviceDesc = "Mysz szeregowa Microsoft"
289 *PNP0F03.DeviceDesc = "Mysz PS/2 Microsoft"
292 MouseClassName = "Mouse e outros dispositivos apontadores"
294 StdMfg = "(Mouse padrão)"
295 SERIAL_MOUSE.DeviceDesc = "Mouse serial padrão"
296 PS2_MOUSE.DeviceDesc = "Mouse PS/2 padrão"
297 HID_MOUSE.DeviceDesc = "Mouse interno"
298 *PNP0F13.DeviceDesc = "Porta PS/2 para mouse PS/2"
301 *IBM3780.DeviceDesc = "Trackpoint PS/2 IBM"
304 *PNP0F08.DeviceDesc = "Mouse serial Logitech"
305 *PNP0F12.DeviceDesc = "Mouse PS/2 Logitech"
308 *PNP0F01.DeviceDesc = "Mouse serial Microsoft"
309 *PNP0F03.DeviceDesc = Mouse PS/2 Microsoft"
312 ReactOS = "Echipa ReactOS"
313 MouseClassName = "Șoricel și alte dispozitive de indicare"
314 LocationOverride = "conectat la portul PS/2 pentru șoricel"
315 StdMfg = "(șoricel standard)"
316 SERIAL_MOUSE.DeviceDesc = "Șoricel serial standard"
317 PS2_MOUSE.DeviceDesc = "Șoricel PS/2 standard"
318 HID_MOUSE.DeviceDesc = "Șoricel HID"
319 *PNP0F13.DeviceDesc = "Port pentru șoricel PS/2"
321 *IBM3780.DeviceDesc = "Rotulă IBM PS/2"
323 *PNP0F08.DeviceDesc = "Șoricel serial Logitech"
324 *PNP0F12.DeviceDesc = "Șoricel PS/2 Logitech"
326 *PNP0F01.DeviceDesc = "Șoricel serial Microsoft"
327 *PNP0F03.DeviceDesc = "Șoricel PS/2 Microsoft"
330 MouseClassName = "Мыши и другие указывающие устройства"
332 StdMfg = "(Стандартная мышь)"
333 SERIAL_MOUSE.DeviceDesc = "Стандартная последовательная мышь"
334 PS2_MOUSE.DeviceDesc = "Стандартная мышь PS/2"
335 HID_MOUSE.DeviceDesc = "HID-мышь"
336 *PNP0F13.DeviceDesc = "PS/2-порт на мыши PS/2-вида"
338 *PNP0F08.DeviceDesc = "Последовательная мышь Logitech"
339 *PNP0F12.DeviceDesc = "Мышь Logitech PS/2-вида"
341 *PNP0F01.DeviceDesc = "Последовательная мышь Microsoft"
342 *PNP0F03.DeviceDesc = "Мышь Microsoft PS/2-вида"
345 MouseClassName = "Myši a iné polohovacie zariadenia"
347 StdMfg = "(Štandardná myš)"
348 SERIAL_MOUSE.DeviceDesc = "Štandardná sériová myš"
349 PS2_MOUSE.DeviceDesc = "Štandardná PS/2 myš"
350 HID_MOUSE.DeviceDesc = "HID myš"
351 *PNP0F13.DeviceDesc = "PS/2 port pre myši typu PS/2"
353 *PNP0F08.DeviceDesc = "Logitech sériová myš"
354 *PNP0F12.DeviceDesc = "Logitech PS/2 myš"
356 *PNP0F01.DeviceDesc = "Microsoft sériová myš"
357 *PNP0F03.DeviceDesc = "Microsoft PS/2 myš"
360 ReactOS = "ReactOS Takımı"
361 MouseClassName = "Fâre ve Başka İmleme Aygıtları"
362 LocationOverride = "PS/2 fâre girişine takılı"
364 StdMfg = "(Ölçünlü Fâre)"
365 SERIAL_MOUSE.DeviceDesc = "Ölçünlü Dizilik Fâre"
366 PS2_MOUSE.DeviceDesc = "Ölçünlü PS/2 Fâre"
367 HID_MOUSE.DeviceDesc = "HID Fâre"
368 *PNP0F13.DeviceDesc = "PS/2 Türünde Fâre İçin PS/2 Girişi"
371 *IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
374 *PNP0F08.DeviceDesc = "Logitech Dizilik Fâre"
375 *PNP0F12.DeviceDesc = "Logitech PS/2 Türünde Fâre"
378 *PNP0F01.DeviceDesc = "Microsoft Dizilik Fâre"
379 *PNP0F03.DeviceDesc = "Microsoft PS/2 Türünde Fâre"
382 ReactOS = "Команда ReactOS"
383 MouseClassName = "Миші та інші вказівні пристрої"
384 LocationOverride = "приєднано до порту миші PS/2"
386 StdMfg = "(Стандартні миші)"
387 SERIAL_MOUSE.DeviceDesc = "Стандартна послідовна миша"
388 PS2_MOUSE.DeviceDesc = "Стандартна миша PS/2"
389 HID_MOUSE.DeviceDesc = "HID-миша"
390 *PNP0F13.DeviceDesc = "Порт PS/2 для миші PS/2-типу"
392 *IBM3780.DeviceDesc = "Трекпойнт IBM PS/2"
394 *PNP0F08.DeviceDesc = "Послідовна миша Logitech"
395 *PNP0F12.DeviceDesc = "Миша Logitech PS/2-типу"
397 *PNP0F01.DeviceDesc = "Послідовна миша Microsoft"
398 *PNP0F03.DeviceDesc = "Миша Microsoft PS/2-типу"
401 MouseClassName = "Pelės ir kiti manipuliatoriai"
403 StdMfg = "(Standartinė pelė)"
404 SERIAL_MOUSE.DeviceDesc = "Standartinė nuoseklioji pelė"
405 PS2_MOUSE.DeviceDesc = "Standartinė PS/2 pelė"
406 HID_MOUSE.DeviceDesc = "HID pelė"
407 *PNP0F13.DeviceDesc = "PS/2 jungtis PS/2 tipo pelei"
410 *IBM3780.DeviceDesc = "IBM PS/2 rutulinis manipuliatorius"
413 *PNP0F08.DeviceDesc = "Logitech nuoseklioji pelė"
414 *PNP0F12.DeviceDesc = "Logitech PS/2 tipo pelė"
417 *PNP0F01.DeviceDesc = "Microsoft nuoseklioji pelė"
418 *PNP0F03.DeviceDesc = "Microsoft PS/2 tipo pelė"
422 SERIAL_MOUSE.DeviceDesc = "标准串口鼠标"
423 PS2_MOUSE.DeviceDesc = "标准 PS/2 鼠标"
424 HID_MOUSE.DeviceDesc = "HID 鼠标"
425 *PNP0F13.DeviceDesc = "用于 PS/2 风格鼠标的 PS/2 端口"
426 *PNP0F08.DeviceDesc = "Logitech 串口鼠标"
427 *PNP0F12.DeviceDesc = "Logitech PS/2 风格鼠标"
428 *PNP0F01.DeviceDesc = "Microsoft 串口鼠标"
429 *PNP0F03.DeviceDesc = "Microsoft PS/2 风格鼠标"