2015-10-07 15 views
8

Tôi đã tham gia một vài dự án điện tử và tôi đang cố gắng tìm ra cách bạn có thể nghe bất kỳ thao tác bấm phím nào hoặc theo dõi chuyển động của chuột khi ứng dụng ở chế độ nền . Tôi đang sử dụng plugin menubar để ứng dụng vẫn chạy trong nền.Nghe các sự kiện bàn phím và di chuyển chuột bên ngoài ứng dụng Electron

Tôi đã thử sử dụng API toàn cầu phím tắt nhưng có vẻ như chỉ dành cho phím tắt và bạn không thể đăng ký các lần nhấn phím riêng lẻ. Tôi cũng đã xem qua API và chưa tìm thấy sự kiện cho tổ hợp phím và di chuyển chuột bên ngoài màn hình chính của ứng dụng.

Trả lời

3

Điều này nằm ngoài phạm vi trường hợp sử dụng bình thường đối với ứng dụng điện tử. Để thực hiện điều này, bạn cần phát triển một mô-đun gốc để gọi các hàm gốc tương ứng của hệ điều hành.

Ví dụ trên cửa sổ: C++ Win32 keyboard events

Làm addons bản địa cho nút: https://nodejs.org/api/addons.html

FYI, addons Native là rất khó khăn.

Các vấn đề liên quan