Gönderen Konu: Çift Mouse Kullanımı  (Okunma sayısı 6967 defa)

Çift Mouse Kullanımı

« : 19.12.2007 10:34:14 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
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ı

« Yanıtla #1 : 19.12.2007 11:05:53 »
Hızlı düğmeleri aç

ssg

İleti: 331

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
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ı

« Yanıtla #2 : 19.12.2007 19:11:39 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
@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ı

« Yanıtla #3 : 19.12.2007 20:56:44 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
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ı

« Yanıtla #4 : 21.12.2007 17:41:03 »
Hızlı düğmeleri aç

Psy_Chip

İleti: 5

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
    • http://psychip.net
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ı

« Yanıtla #5 : 29.02.2008 15:45:08 »
Hızlı düğmeleri aç

GnoStiC


  • Ziyaretçi
The Microsoft Windows MultiPoint Software Development Kit (SDK) helps developers create programs that enable the use of multiple mice on a single computer.
http://www.microsoft.com/downloads/details.aspx?FamilyID=a137998b-e8d6-4fff-b805-2798d2c6e41d&DisplayLang=en

veya

http://cpnmouse.sourceforge.net

Çift Mouse Kullanımı

« Yanıtla #6 : 25.05.2008 21:55:51 »
Hızlı düğmeleri aç

horselogy

İleti: 64

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://horselogy.blogspot.com
Böyle birşeyi linux da deniyorlar diyecektim ama kaynağımı bulamadığım için diyememiştim. şimdi buldum buyrun >> http://youtube.com/watch?v=AryCQ8Ybp6A

ben microsofttan bir copy/paste hamlesi bekliyorum 1-2 sene içinde..

ahanda buda boku çıkmış hali :D

:eek: http://youtube.com/watch?v=t3fjVOTJCwg&feature=related
« Son Düzenleme: 25.05.2008 22:00:57 Gönderen: horselogy »

Çift Mouse Kullanımı

« Yanıtla #7 : 05.12.2008 22:54:34 »
Hızlı düğmeleri aç

marvin

İleti: 1

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle

Çift Mouse Kullanımı

« Yanıtla #8 : 06.12.2008 13:18:03 »
Hızlı düğmeleri aç

aeymur

İleti: 33

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
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.
« Son Düzenleme: 06.12.2008 13:22:57 Gönderen: aeymur »

Çift Mouse Kullanımı

« Yanıtla #9 : 06.12.2008 20:44:52 »
Hızlı düğmeleri aç

puNky

İleti: 224

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
mouse'ta çığır açacaksın skate :D