Tôi có thể thay đổi các ràng buộc nút chuột trong Netbeans không?


3

Có thể thay đổi các ràng buộc cho mouse4mouse5(các nút ngón tay cái) trong Netbeans không? Tôi không thể tìm thấy bất kỳ tùy chọn nào trong sơ đồ bàn phím NB, tôi cũng không thể tìm thấy bất cứ điều gì trên Google!

Tôi đang sử dụng Netbeans v7.0.1.

Câu trả lời:


3

Những gì tôi đã làm để thực hiện kết quả mong muốn là ràng buộc các nút chuột của tôi với các tổ hợp phím và sau đó ánh xạ các kết hợp đó trong Netbeans.

Tùy thuộc vào nhà sản xuất chuột của bạn, nhưng nó thực sự hữu ích nếu nó đã đi kèm với một phần mềm để cho phép các ràng buộc nút tùy chỉnh tổng thể và theo chương trình (ví dụ: trong trường hợp của tôi, SetPoint của Logitech đã làm cho nó trở nên dễ dàng - với một nút của nút giữa không thể hỗ trợ ràng buộc theo từng chương trình cho M510 của tôi).

Nếu nhà sản xuất như vậy cung cấp phần mềm không phải là một tùy chọn cho chuột của bạn, bạn có thể thực hiện cùng một kết quả với AutoHotkey và các tài liệu Phím và Nút ánh xạ . ví dụ

XButton1::Shift - Makes the fourth mouse button behave like the Shift key.

Phần Ghi chú cũng bao gồm cách tạo ràng buộc cho một cửa sổ cụ thể để bạn có thể tự do hơn trong việc gì và cách bạn quyết định lập bản đồ.


Người dùng chuột không lập trình được sẽ lắc đầu đau đớn về điều này nhưng vâng, hoàn toàn hiệu quả, cảm ơn! Làm thế nào mà Netbeans chưa có tính năng này?
avalancha

2

Không, bạn không thể. Nhưng bạn có thể bỏ phiếu cho lỗi này . Bạn sẽ phải tạo một tài khoản cho trang web netbeans nếu chưa có tài khoản.


2

Để giải thích chi tiết về câu trả lời của @Jaaks, đây là một kịch bản autohotkey mẫu, trong đó ánh xạ lại từ mouse4 đến Alt + <- và mouse5 đến Alt + -> để điều hướng tiến / lùi trong netbeans:

if WinActive("NetBeans IDE ahk_class SunAwtFrame") 
XButton1::
  Send {Alt Down}
  Send {Left}
  Sleep 10
  Send {Alt Up}
return

XButton2::
  Send {Alt Down}
  Send {Right}
  Sleep 10
  Send {Alt Up}
return
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.