2010-05-30 22 views
6

Trong Emacs, làm cách nào để mô phỏng các nút bấm chuột và các nút tương tự bằng bàn phím? Ví dụ, với ngữ nghĩa của CEDET (kèm theo GNU Emacs 23.2.1), bao gồm có thể được nhấp chuột phải để cung cấp một trình đơn; làm thế nào tôi có thể làm cho trình đơn đó, và những người khác, với bàn phím, xuất hiện như một tooltip hoặc trong minibuffer a la M-`cho phép một để truy cập vào thanh trình đơn?Emacs: giảm thiểu sự phụ thuộc vào con chuột

+3

Tôi thực sự không biết có phím nóng để truy cập thanh trình đơn. Tôi hơi tự hào về điều đó –

+1

Tôi cũng không biết điều đó ... Tôi đang hướng tới một giao diện người dùng vô giá trị, và học các emacs tốt chỉ là khởi đầu của điều đó. –

Trả lời

6

Bạn có thể tìm hiểu lệnh nào mà chuột nhấp đang chạy bằng cách sử dụng C-h k (mô tả khóa), sau đó nhấp chuột vào vị trí thích hợp. Sau đó bạn có thể liên kết điều đó với một thứ gì đó trên bàn phím.

Nó không chính xác những gì bạn đang yêu cầu, nhưng bạn sẽ có thể sử dụng nó để thực hiện điều tương tự cho tất cả các nhấp chuột mà bạn quan tâm.

+1

Lệnh C-h k plus (sử dụng phím tắt, không phải tên khóa) chỉ là những gì tôi đang tìm kiếm :) – Vivi

+0

Làm cách nào chúng ta có thể tiếp cận những thứ như 'flyspell-correct-word'? Nếu được gọi một cách rõ ràng thông qua 'M-x', nó nói' flyspell-correct-word phải được ràng buộc với một sự kiện có tham số'. Sẽ thật tuyệt khi chính xác gửi sự kiện chuột tại một điểm. Vâng .. cái này có 'flyspell-correct-word-before-point' nhưng nó không phổ dụng cho các trường hợp khác. – mlt

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