Çift Mouse Kullanımı

9 replies · 8,773 views

Çift Mouse Kullanımı
Ufak bir Google arama/tarama işlemi sonucunda henüz denememiş olsam bile bir PC'ye iki mouse bağlanmasının ve birlikte çalışmalarının mümkün olduğunu öğrenmiş bulunmaktayım. Tabii ki bu mouselar "savaşan" mouselar oluyorlar. Her ikisi de aynı mouse eventlerini gönderiyorlar ve birbirlerini etkiliyorlar.
şimdi gelelim benim aklımdaki soruya. Acaba PS/2 ya da USB mouseları herhangi bir kombinasyonda kullanarak (2 PS/2, 1 PS/2 1 USB ya da 2 USB) her iki mouse'un eventlerini birbirinden bağımsız olarak algılamak mümkün müdür? Tahminimce mümkündür ancak bunun için illa (Windows'da çalıştığımızı öngörecek olursak) mouse driverlarını bozmak ve yeni driverlar mı yazmak gereklidir? Yoksa standart driverlar kullanarak farklı bir yöntemle, örneğin belli bir USB portunun eventlerini hook ederek bu iş çözülebilir mi? Diyelim ki her iki mouse Windows'da çalışırken aynı pointerı hareket ettiriyor ancak kendi uygulamamız içersinde iki mouse iki bağımsız pointer hareket ettirebiliyor.
Cevabı doğrudan bilen olmayabilir. Ancak özellikle USB interfaceiyle ilgilenmiş arkadaşlardan fikir çıkabileceğini düşünüyorum. Gönlüm ve tahminim 2 USB mouse ile çözüme gidilmesinden yana.
Çift Mouse Kullanımı
Win32 input modeli tek mouse cursor'a izin verir ama raw device input okuyarak iki device'in event'lerini ayri ayri okuyabilir ve uygulamanda kullanabilirsin teoride. Hic denemedim ve deneyen de bilmiyorum ama en pratik yolu bu gorunuyor.
http://msdn2.microsoft.com/en-us/library/ms645546(VS.85).aspx
Anladigim kadariyla X-Window System'da birden fazla mouse cursor tanimlamak icin konfigurasyon dosyasini editlemek yeterli oluyor.
ssg
Çift Mouse Kullanımı
@ssg: Kafa yorduğun için teşekkürler. Sanırım bir deneme yapıcam çift mouse olayı ile ilgili. Aslında sadece merak benimkisi ama mouse ile oynanan network yavaşlamalarından dolayı çok ciddi problemler yaşatabilecek bir oyun tarzında çift kişilik mod için güzel olabilir böyle birşey. Eğer yapmayı becerirsem karımla evde oynamak için şirin bir oyuncuk yapmak niyetindeyim.
Çift Mouse Kullanımı
Vay, sahane fikir. Iki kisislik iki fareli oyun. Benim iki fare deneyimim, solak bir arkadasimla "hotseat" heroes oynamakla ilgili. Iki fareyi birden elime alinca da sol elle genel. sag elle de hassas hareketleri yapmak gibi fantaziler denedim.
Çift Mouse Kullanımı
aslında teorik olarak mümkün. joystick benzeri 1 aygıttan gelen bilgiyi yorumlayıp api ile vnc misali ekranda kullanabiliriz..
bunu birde dokunmatik ekranda dü$ünün =)
http://www.youtube.com/watch?v=HD8Sg21m4AM
Çift Mouse Kullanımı
ssq'nin dediği gibi teorik olarak olması gerekirmiş gibi geliyor ama bir dökümanda Windows 2000'in, USB aygıtlara erişirken kullandığımız API veya DirectX fonksiyonlarının USB klavye ve fareye erişmek için kullanımına izin vermediğini okumuştum. O yüzden büyük ihtimalle XP ve Vista'da izin vermeyecektir.
Çözümün iki seri ya da 1 seri, 1 usb fare kullanarak gerçekleştirilebileceğini düşünüyorum. Ancak standart girdi aygıtı olarak kullanılan klavye ve fareye sıradan bir usb yada seri aygıtmış gibi doğrudan erişmeyi hiç denemediğimi söyleyim.
Edit: Gnos konuyu konuyu aydınlatmış, özel SDK'sı varmış, şimdi gördüm.

Last edited: 2008-12-06 11:22

Çift Mouse Kullanımı
mouse'ta çığır açacaksın skate 😃
[FONT=Lucida Console]nakedHamsterz[/FONT]