Mục lục:

Các nút cho cuộn chuột: 5 bước
Các nút cho cuộn chuột: 5 bước

Video: Các nút cho cuộn chuột: 5 bước

Video: Các nút cho cuộn chuột: 5 bước
Video: Cách tùy chỉnh cài đặt chức năng con chuột trên máy tính 2024, Tháng mười một
Anonim
Các nút cho cuộn chuột
Các nút cho cuộn chuột

Tôi đã có một vài con chuột máy tính trong nhiều năm và con lăn là thứ luôn không hoạt động hoặc hoạt động thất thường.

Tôi hầu như đã tránh sử dụng tùy chọn cuộn cho đến gần đây khi tôi quyết định dùng thử gói đồ họa Blender, ở đây tôi thấy rằng tôi không thể thoát khỏi nếu không sử dụng con lăn vì nó được sử dụng để phóng to và thu nhỏ vùng xem.

Sau khi chơi xung quanh các bảng Micro 32U4 Pro làm đầu vào bàn phím và chuột, tôi muốn xem liệu có tùy chọn cuộn hay không vì đây không phải là thứ tôi đã thấy được sử dụng.

Kiểm tra tài liệu Arduino [1] cho thấy rằng có một giá trị cuộn trong hàm Mouse.move () -> Mouse.move (xVal, yVal, wheel).

Tôi tự hỏi liệu thay vì xoay một bánh xe, tôi có thể nhấn nút để thực hiện từng bước cuộn và sau khi thử nghiệm, tôi thấy rằng tôi có thể làm được.

Bước 1: Phần cứng:

Bản sao 1 * 32U4 Pro Micro

Các nút bấm tạm thời hình vuông 2 * 6mm

1 * Dải 24 * 37

Ổ cắm 2 * 12 cách 0,1 inch - dành cho Pro Micro

Bước 2: Thi công;

Sự thi công
Sự thi công
Sự thi công
Sự thi công

Tôi thiết kế và xây dựng một bảng nhỏ để chứa tất cả các thành phần.

Pro Micro được cắm vào các ổ cắm 2 * 12 cách 0,1 inch và có một lượng nhỏ dây cho các công tắc và kết nối đất (6 dây). vào một trong các công tắc. Kết nối với PC thông qua đầu nối USB của Pro Micro.

Tôi đã cắm các ổ cắm 2 * 12 chiều vào micro chuyên nghiệp để ổn định và sau đó hàn các chân góc trước trước khi hàn phần còn lại. Sau đó tôi hàn các nút và đấu dây. Cuối cùng tôi đưa vào các đoạn nghỉ theo dõi.

Bước 3: Phần mềm:

Tôi đã viết phần mềm và lập trình Pro Micro bằng Arduino IDE.

Đối với mục đích lập trình, Pro Micro hiển thị dưới dạng Arduino Leonardo.

Phần mềm sử dụng ngắt hẹn giờ để thăm dò và gỡ lỗi các nút, khi một nút được nhấn, hay chính xác hơn là nhấn sau đó nhả hàm Mouse. Move () được gọi để gửi giá trị cuộn đến PC được đính kèm.

Tôi không thấy tài liệu nào về giá trị cuộn nào để sử dụng nên đã thử 1 giá trị tăng dương và sau đó -1 cho giá trị tăng âm; tài liệu liệt kê cụ thể giá trị cuộn dưới dạng ký tự có dấu.

Bước 4: Sử dụng:

Thiết bị chỉ là cắm và chạy, nó hiển thị dưới dạng thiết bị HID trên PC và không có trình điều khiển nào để cài đặt.

Bước 5: Tham khảo:

[1] Tài liệu về chuột Arduino USB https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Truy cập ngày 6/7/2019)

Đề xuất: