Có thể phát hiện hai con chuột khác nhau cùng một lúc và ghi lại chuyển động của chúng một cách riêng biệt không? [đóng cửa]


12

Tôi đang nghĩ đến việc làm một trò chơi đòi hỏi hai con chuột để chơi. Nó cần phải đăng ký phong trào riêng biệt với nhau. Điều này có thể không? Hay kiến ​​trúc Windows không cho phép những thứ như vậy?

Cảm ơn bạn.


Tôi không nghĩ là có thể, khi bạn cắm chuột vào máy tính xách tay, bạn chỉ có một con trỏ chuột.
eiefai

Tôi khá chắc chắn rằng tôi đã thấy các bản demo sử dụng hai con chuột.
jhocking

Mọi người thường không có nhiều hơn một con chuột cắm trên PC của họ, nhưng câu hỏi hay.
Gustavo Maciel

Tôi biết điều đó là có thể bởi vì tôi đã sử dụng một API đã làm điều này, thật đáng buồn là điều này đã xảy ra nhiều năm trước và tôi không thể tìm thấy một liên kết. Nó cho phép tối đa 4 con chuột và bàn phím được cắm vào cùng một máy và khi ứng dụng của bạn phát hiện đầu vào, nó sẽ cho biết chuột hoặc bàn phím nào đã thực hiện hành động đó và nó cũng thu hút nhiều con trỏ trên màn hình.
John McDonald

Câu trả lời:


4

Hóa ra bạn là người may mắn, đại loại vậy. /superuser/29432/USE-two-mice-in-windows-7-dual-mouse-dual-coder Vì chuột chỉ là một loại HID (thiết bị giao diện người) khác mà bạn có thể cắm vào như bạn muốn, nhưng phần mềm tùy chỉnh được yêu cầu thực sự làm bất cứ điều gì với chúng. Ngoài liên kết đó là một trang để nghiên cứu của Microsoft có tên là Multipoint và các ví dụ về cách nó được sử dụng.


1
Câu trả lời hàng đầu trong câu hỏi đó liên quan đến phần mềm bốc hơi, phần mềm ảo và một bài viết học thuật về công thái học từ năm 2004. Không có giải pháp thực sự nào ở đây.
Cheezmeister 30/03/2015

4

Đúng. Nhiều đầu vào chuột là có thể. Dưới đây là một số trò chơi ví dụ .

Giải thích nhanh :

Bạn không cần bất kỳ API hoặc mã đặc biệt nào để sử dụng Party Party. Bạn có thể tự thực hiện bằng API Windows tiêu chuẩn. Trò chơi phản xạ sử dụng Raw Input là API tiêu chuẩn được tích hợp trong Windows XP.

Với mã mẫu (tệp zip).


1

Tôi tìm thấy thư viện mà tôi sử dụng trở lại trong ngày. Yay!

http://grouplab.cpsc.ucacheary.ca/software/SDGT/

Nó được thiết kế để sử dụng với .Net và XP, nhưng DLL hoạt động trên máy Win7 64 bit của tôi. DLL có một số điểm kỳ quặc, nhưng ở mức tối thiểu, đó là một bằng chứng về khái niệm và nó được ghi lại.

Chỉnh sửa: Không chắc chắn tôi khuyên bạn nên sử dụng thư viện này trong những ngày này, các câu trả lời khác dường như cung cấp một số kết quả gần đây hơn và có thể rõ ràng hơn.


1

Một cái gì đó cho các điều tra gần đây, đây vẫn là bản beta và hoạt động khá tốt. Tải bản beta miễn phí tại đây: http://pluralinput.com/


Tại sao các downvote? Không có gì để nói về những gì tôi chia sẻ? Tôi đã hạ cánh ở đây trong khi nghiên cứu chính khả năng này và thấy rằng các giải pháp trên là tốn kém hoặc không còn phục vụ. Tùy chọn mà tôi cung cấp hoạt động cho nhiều đầu vào và miễn phí. Chỉ cần cố gắng giúp đỡ, không cần downvote và chạy ...
StaticVoid 24/12/14
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.