xref: /reactos/media/inf/msmouse.inf (revision 23373acb)
1; MOUSE.INF
2
3; Installation file for mouse devices
4
5[Version]
6Signature  = "$Windows NT$"
7;Signature  = "$ReactOS$"
8LayoutFile = layout.inf
9Class      = Mouse
10ClassGUID  = {4D36E96F-E325-11CE-BFC1-08002BE10318}
11Provider   = %ReactOS%
12DriverVer  = 06/04/2007,1.03
13
14[DestinationDirs]
15DefaultDestDir = 12
16
17[ClassInstall32.NT]
18AddReg = MouseClass.NT.AddReg
19
20[MouseClass.NT.AddReg]
21HKR, , ,               0, %MouseClassName%
22HKR, , Icon,           0, "-2"
23HKR, , Installer32,    0, "syssetup.dll,MouseClassInstaller"
24HKR, , NoInstallClass, 0, 1
25HKR, , UpperFilters,   0x00010000, "mouclass"
26
27[Manufacturer]
28%StdMfg% = StdMfg
29%IbmMfg% = IbmMfg
30%LogMfg% = LogMfg
31%MSMfg%  = MSMfg
32
33[StdMfg]
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
38
39[IbmMfg]
40%*IBM3780.DeviceDesc% = PS2_Inst,*IBM3780
41
42[LogMfg]
43%*PNP0F08.DeviceDesc% = Serial_Inst,*PNP0F08,SERENUM\PNP0F08
44%*PNP0F12.DeviceDesc% = PS2_Inst,*PNP0F12
45
46[MSMfg]
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
50
51; Generic Mouse
52%HID.MouseDevice%=HID_Inst,,HID_DEVICE_SYSTEM_MOUSE
53
54;---------------------------- MOUCLASS DRIVER ---------------------------
55
56[Mouclass_CopyFiles.NT]
57mouclass.sys
58
59[mouclass_Service_Inst]
60ServiceType   = 1
61StartType     = 1
62ErrorControl  = 1
63ServiceBinary = %12%\mouclass.sys
64LoadOrderGroup = Pointer Class
65
66;----------------------------- SERIAL DRIVER ----------------------------
67
68[Serial_Inst.NT]
69CopyFiles = Serial_CopyFiles.NT, Mouclass_CopyFiles.NT
70
71[Serial_CopyFiles.NT]
72sermouse.sys
73
74[Serial_Inst.NT.Services]
75AddService = sermouse, 0x00000002, sermouse_Service_Inst
76AddService = mouclass, , mouclass_Service_Inst
77
78[sermouse_Service_Inst]
79ServiceType   = 1
80StartType     = 1
81ErrorControl  = 1
82ServiceBinary = %12%\sermouse.sys
83LoadOrderGroup = Pointer Port
84
85;------------------------------ PS/2 DRIVER -----------------------------
86
87[PS2_Inst]
88CopyFiles = PS2_CopyFiles.NT, Mouclass_CopyFiles.NT
89AddReg = PS2_AddReg
90
91[PS2_CopyFiles.NT]
92i8042prt.sys
93
94[PS2_Inst.Services]
95AddService = i8042prt, 0x00000002, i8042prt_Service_Inst
96AddService = mouclass, , mouclass_Service_Inst
97
98[i8042prt_Service_Inst]
99ServiceType   = 1
100StartType     = 1
101ErrorControl  = 1
102ServiceBinary = %12%\i8042prt.sys
103LoadOrderGroup = Keyboard Port
104
105[PS2_AddReg]
106HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","SampleRate",0x00010001,0x0000003c
107HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","BreakOnSysRq",0x00010001,0x00000001
108HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","MouseResolution",0x00010001,0x00000003
109HKR, , EnumPropPages32, 0, "syssetup.dll,PS2MousePropPageProvider"
110HKR, , LocationInformationOverride, 0, %LocationOverride%
111
112;---------------------------- HID MOUSE DRIVER --------------------------
113
114[HID_Inst.NT]
115CopyFiles = HID_CopyFiles.NT, Mouclass_CopyFiles.NT
116
117[HID_CopyFiles]
118mouhid.sys
119mouclass.sys
120
121[HID_Inst.NT.Services]
122AddService = mouhid, 0x00000002, mouhid_Service_Inst
123AddService = mouclass, , mouclass_Service_Inst
124
125[mouhid_Service_Inst]
126ServiceType   = 1
127StartType     = 3
128ErrorControl  = 1
129ServiceBinary = %12%\mouhid.sys
130LoadOrderGroup = Pointer Port
131
132;-------------------------------- STRINGS -------------------------------
133
134[Strings]
135ReactOS = "ReactOS Team"
136MouseClassName = "Mice and other pointing devices"
137LocationOverride = "plugged in to PS/2 mouse port"
138
139StdMfg = "(Standard mice)"
140SERIAL_MOUSE.DeviceDesc = "Standard Serial Mouse"
141PS2_MOUSE.DeviceDesc = "Standard PS/2 Mouse"
142HID_MOUSE.DeviceDesc = "HID Mouse"
143*PNP0F13.DeviceDesc = "PS/2 port for PS/2-style mice"
144
145IbmMfg = "IBM"
146*IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
147
148LogMfg = "Logitech"
149*PNP0F08.DeviceDesc = "Logitech Serial Mouse"
150*PNP0F12.DeviceDesc = "Logitech PS/2-style Mouse"
151
152MSMfg = "Microsoft"
153*PNP0F01.DeviceDesc = "Microsoft Serial Mouse"
154*PNP0F03.DeviceDesc = "Microsoft PS/2-style Mouse"
155
156[Strings.0405]
157MouseClassName = "Myši a jiná polohovací zařízení"
158
159StdMfg = "(Standardní myši)"
160SERIAL_MOUSE.DeviceDesc = "Standardní sériová myš"
161PS2_MOUSE.DeviceDesc = "Standardní PS/2 myš"
162HID_MOUSE.DeviceDesc = "HID myš"
163*PNP0F13.DeviceDesc = "PS/2 port pro PS/2 myši"
164
165IbmMfg = "IBM"
166*IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
167
168LogMfg = "Logitech"
169*PNP0F08.DeviceDesc = "Logitech sériová myš"
170*PNP0F12.DeviceDesc = "Logitech PS/2 myš"
171
172MSMfg = "Microsoft"
173*PNP0F01.DeviceDesc = "Microsoft sériová myš"
174*PNP0F03.DeviceDesc = "Microsoft PS/2 myš"
175
176[Strings.0407]
177MouseClassName = "Mäuse und andere Zeigegeräte"
178LocationOverride = "eingesteckt in PS/2-Mausanschluss"
179
180StdMfg = "(Standard-Maus)"
181SERIAL_MOUSE.DeviceDesc = "Standard serielle Maus"
182PS2_MOUSE.DeviceDesc = "Standard PS/2 Maus"
183HID_MOUSE.DeviceDesc = "HID Maus"
184*PNP0F13.DeviceDesc = "PS/2 Anschluss für PS/2-Maus"
185
186*PNP0F08.DeviceDesc = "Logitech serielle Maus"
187*PNP0F12.DeviceDesc = "Logitech PS/2-Maus"
188
189*PNP0F01.DeviceDesc = "Microsoft serielle Maus"
190*PNP0F03.DeviceDesc = "Microsoft PS/2-Maus"
191
192[Strings.0408]
193MouseClassName = "Ποντίκια και άλλες συσκευές εισόδου"
194
195StdMfg = "(Πρότυπα ποντίκια)"
196SERIAL_MOUSE.DeviceDesc = "Πρότυπο Σειριακό Ποντίκι"
197PS2_MOUSE.DeviceDesc = "Πρότυπο PS/2 Ποντίκι"
198HID_MOUSE.DeviceDesc = "Ποντίκι HID"
199*PNP0F13.DeviceDesc = "PS/2 θύρα για PS/2 ποντίκια"
200
201IbmMfg = "IBM"
202*IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
203
204LogMfg = "Logitech"
205*PNP0F08.DeviceDesc = "Logitech Σειριακό Ποντίκι"
206*PNP0F12.DeviceDesc = "Logitech PS/2 Ποντίκι"
207
208MSMfg = "Microsoft"
209*PNP0F01.DeviceDesc = "Microsoft Σειριακό Ποντίκι"
210*PNP0F03.DeviceDesc = "Microsoft PS/2 Ποντίκι"
211
212[Strings.0a]
213ReactOS = "Equipo de ReactOS"
214MouseClassName = "Ratones y otros dispositivos señaladores"
215LocationOverride = "se conecta al puerto de ratón PS/2"
216
217StdMfg = "(Ratón estándar)"
218SERIAL_MOUSE.DeviceDesc = "Ratón serie estándar"
219PS2_MOUSE.DeviceDesc = "Ratón PS/2 estándar"
220HID_MOUSE.DeviceDesc = "Ratón oculto"
221*PNP0F13.DeviceDesc = "Puerto PS/2 para ratón PS/2"
222
223IbmMfg = "IBM"
224*IBM3780.DeviceDesc = "Trackpoint PS/2 de IBM"
225
226LogMfg = "Logitech"
227*PNP0F08.DeviceDesc = "Ratón serie de Logitech"
228*PNP0F12.DeviceDesc = "Ratón PS/2 de Logitech"
229
230MSMfg = "Microsoft"
231*PNP0F01.DeviceDesc = "Ratón serie de Microsoft"
232*PNP0F03.DeviceDesc = "Ratón PS/2 de Microsoft"
233
234[Strings.040C]
235MouseClassName = "Souris et autres périphériques de pointage"
236LocationOverride = "Branché sur le port PS/2"
237
238StdMfg = "(Souris standards)"
239SERIAL_MOUSE.DeviceDesc = "Souris série standard"
240PS2_MOUSE.DeviceDesc = "Souris PS/2 standard"
241HID_MOUSE.DeviceDesc = "Souris HID"
242*PNP0F13.DeviceDesc = "Port PS/2 pour souris type PS/2"
243
244*PNP0F08.DeviceDesc = "Souris série Logitech"
245*PNP0F12.DeviceDesc = "Souris PS/2 Logitech"
246
247MSMfg = "Microsoft"
248*PNP0F01.DeviceDesc = "Souris série Microsoft"
249*PNP0F03.DeviceDesc = "Souris PS/2 Microsoft"
250
251[Strings.0411]
252MouseClassName = "マウスとその他のポインティング デバイス"
253
254StdMfg = "(スタンダード マウス)"
255SERIAL_MOUSE.DeviceDesc = "スタンダード シリアル マウス"
256PS2_MOUSE.DeviceDesc = "スタンダード PS/2 マウス"
257HID_MOUSE.DeviceDesc = "HID マウス"
258*PNP0F13.DeviceDesc = "PS/2接続マウス用のPS/2 ポート"
259
260IbmMfg = "IBM"
261*IBM3780.DeviceDesc = "IBM PS/2 トラックポイント"
262
263LogMfg = "Logitech"
264*PNP0F08.DeviceDesc = "Logitech シリアル マウス"
265*PNP0F12.DeviceDesc = "Logitech PS/2接続マウス"
266
267MSMfg = "Microsoft"
268*PNP0F01.DeviceDesc = "Microsoft シリアル マウス"
269*PNP0F03.DeviceDesc = "Microsoft PS/2接続マウス"
270
271[Strings.0415]
272ReactOS = "Zespół ReactOS"
273MouseClassName = "Mysz i inne urządzenia wskazujące"
274LocationOverride = "podłączone do portu PS/2 dla myszy"
275
276StdMfg = "(Standardowa mysz)"
277SERIAL_MOUSE.DeviceDesc = "Standardowa mysz szeregowa"
278PS2_MOUSE.DeviceDesc = "Standardowa mysz PS/2"
279HID_MOUSE.DeviceDesc = "Mysz zgodna z HID"
280*PNP0F13.DeviceDesc = "Port PS/2 dla myszy"
281
282IbmMfg = "IBM"
283*IBM3780.DeviceDesc = "Trackpoint PS/2 IBM"
284
285LogMfg = "Logitech"
286*PNP0F08.DeviceDesc = "Mysz szeregowa Logitech"
287*PNP0F12.DeviceDesc = "Mysz PS/2 Logitech"
288
289MSMfg = "Microsoft"
290*PNP0F01.DeviceDesc = "Mysz szeregowa Microsoft"
291*PNP0F03.DeviceDesc = "Mysz PS/2 Microsoft"
292
293[Strings.0416]
294MouseClassName = "Mouse e outros dispositivos apontadores"
295
296StdMfg = "(Mouse padrão)"
297SERIAL_MOUSE.DeviceDesc = "Mouse serial padrão"
298PS2_MOUSE.DeviceDesc = "Mouse PS/2 padrão"
299HID_MOUSE.DeviceDesc = "Mouse interno"
300*PNP0F13.DeviceDesc = "Porta PS/2 para mouse PS/2"
301
302IbmMfg = "IBM"
303*IBM3780.DeviceDesc = "Trackpoint PS/2 IBM"
304
305LogMfg = "Logitech"
306*PNP0F08.DeviceDesc = "Mouse serial Logitech"
307*PNP0F12.DeviceDesc = "Mouse PS/2 Logitech"
308
309MSMfg = "Microsoft"
310*PNP0F01.DeviceDesc = "Mouse serial Microsoft"
311*PNP0F03.DeviceDesc = Mouse PS/2 Microsoft"
312
313[Strings.0418]
314ReactOS = "Echipa ReactOS"
315MouseClassName = "Șoricel și alte dispozitive de indicare"
316LocationOverride = "conectat la portul PS/2 pentru șoricel"
317StdMfg = "(șoricel standard)"
318SERIAL_MOUSE.DeviceDesc = "Șoricel serial standard"
319PS2_MOUSE.DeviceDesc = "Șoricel PS/2 standard"
320HID_MOUSE.DeviceDesc = "Șoricel HID"
321*PNP0F13.DeviceDesc = "Port pentru șoricel PS/2"
322IbmMfg = "IBM"
323*IBM3780.DeviceDesc = "Rotulă IBM PS/2"
324LogMfg = "Logitech"
325*PNP0F08.DeviceDesc = "Șoricel serial Logitech"
326*PNP0F12.DeviceDesc = "Șoricel PS/2 Logitech"
327MSMfg = "Microsoft"
328*PNP0F01.DeviceDesc = "Șoricel serial Microsoft"
329*PNP0F03.DeviceDesc = "Șoricel PS/2 Microsoft"
330
331[Strings.0419]
332MouseClassName = "Мыши и другие указывающие устройства"
333
334StdMfg = "(Стандартная мышь)"
335SERIAL_MOUSE.DeviceDesc = "Стандартная последовательная мышь"
336PS2_MOUSE.DeviceDesc = "Стандартная мышь PS/2"
337HID_MOUSE.DeviceDesc = "HID-мышь"
338*PNP0F13.DeviceDesc = "PS/2-порт на мыши PS/2-вида"
339
340*PNP0F08.DeviceDesc = "Последовательная мышь Logitech"
341*PNP0F12.DeviceDesc = "Мышь Logitech PS/2-вида"
342
343*PNP0F01.DeviceDesc = "Последовательная мышь Microsoft"
344*PNP0F03.DeviceDesc = "Мышь Microsoft PS/2-вида"
345
346[Strings.041B]
347MouseClassName = "Myši a iné polohovacie zariadenia"
348
349StdMfg = "(Štandardná myš)"
350SERIAL_MOUSE.DeviceDesc = "Štandardná sériová myš"
351PS2_MOUSE.DeviceDesc = "Štandardná PS/2 myš"
352HID_MOUSE.DeviceDesc = "HID myš"
353*PNP0F13.DeviceDesc = "PS/2 port pre myši typu PS/2"
354
355*PNP0F08.DeviceDesc = "Logitech sériová myš"
356*PNP0F12.DeviceDesc = "Logitech PS/2 myš"
357
358*PNP0F01.DeviceDesc = "Microsoft sériová myš"
359*PNP0F03.DeviceDesc = "Microsoft PS/2 myš"
360
361[Strings.041f]
362ReactOS = "ReactOS Takımı"
363MouseClassName = "Fâre ve Başka İmleme Aygıtları"
364LocationOverride = "PS/2 fâre girişine takılı"
365
366StdMfg = "(Ölçünlü Fâre)"
367SERIAL_MOUSE.DeviceDesc = "Ölçünlü Dizilik Fâre"
368PS2_MOUSE.DeviceDesc = "Ölçünlü PS/2 Fâre"
369HID_MOUSE.DeviceDesc = "HID Fâre"
370*PNP0F13.DeviceDesc = "PS/2 Türünde Fâre İçin PS/2 Girişi"
371
372IbmMfg = "IBM"
373*IBM3780.DeviceDesc = "IBM PS/2 Trackpoint"
374
375LogMfg = "Logitech"
376*PNP0F08.DeviceDesc = "Logitech Dizilik Fâre"
377*PNP0F12.DeviceDesc = "Logitech PS/2 Türünde Fâre"
378
379MSMfg = "Microsoft"
380*PNP0F01.DeviceDesc = "Microsoft Dizilik Fâre"
381*PNP0F03.DeviceDesc = "Microsoft PS/2 Türünde Fâre"
382
383[Strings.0422]
384ReactOS = "Команда ReactOS"
385MouseClassName = "Миші та інші вказівні пристрої"
386LocationOverride = "приєднано до порту миші PS/2"
387
388StdMfg = "(Стандартні миші)"
389SERIAL_MOUSE.DeviceDesc = "Стандартна послідовна миша"
390PS2_MOUSE.DeviceDesc = "Стандартна миша PS/2"
391HID_MOUSE.DeviceDesc = "HID-миша"
392*PNP0F13.DeviceDesc = "Порт PS/2 для миші PS/2-типу"
393
394*IBM3780.DeviceDesc = "Трекпойнт IBM PS/2"
395
396*PNP0F08.DeviceDesc = "Послідовна миша Logitech"
397*PNP0F12.DeviceDesc = "Миша Logitech PS/2-типу"
398
399*PNP0F01.DeviceDesc = "Послідовна миша Microsoft"
400*PNP0F03.DeviceDesc = "Миша Microsoft PS/2-типу"
401
402[Strings.0427]
403MouseClassName = "Pelės ir kiti manipuliatoriai"
404
405StdMfg = "(Standartinė pelė)"
406SERIAL_MOUSE.DeviceDesc = "Standartinė nuoseklioji pelė"
407PS2_MOUSE.DeviceDesc = "Standartinė PS/2 pelė"
408HID_MOUSE.DeviceDesc = "HID pelė"
409*PNP0F13.DeviceDesc = "PS/2 jungtis PS/2 tipo pelei"
410
411IbmMfg = "IBM"
412*IBM3780.DeviceDesc = "IBM PS/2 rutulinis manipuliatorius"
413
414LogMfg = "Logitech"
415*PNP0F08.DeviceDesc = "Logitech nuoseklioji pelė"
416*PNP0F12.DeviceDesc = "Logitech PS/2 tipo pelė"
417
418MSMfg = "Microsoft"
419*PNP0F01.DeviceDesc = "Microsoft nuoseklioji pelė"
420*PNP0F03.DeviceDesc = "Microsoft PS/2 tipo pelė"
421
422[Strings.0804]
423StdMfg = "(标准鼠标)"
424SERIAL_MOUSE.DeviceDesc = "标准串口鼠标"
425PS2_MOUSE.DeviceDesc = "标准 PS/2 鼠标"
426HID_MOUSE.DeviceDesc = "HID 鼠标"
427*PNP0F13.DeviceDesc = "用于 PS/2 风格鼠标的 PS/2 端口"
428*PNP0F08.DeviceDesc = "Logitech 串口鼠标"
429*PNP0F12.DeviceDesc = "Logitech PS/2 风格鼠标"
430*PNP0F01.DeviceDesc = "Microsoft 串口鼠标"
431*PNP0F03.DeviceDesc = "Microsoft PS/2 风格鼠标"
432