Як визначити прив'язку клавіш emacs для чогось у графічному інтерфейсі?


5

Нещодавно я почав використовувати mu4e для електронної пошти в emacs, і, хоча мені вдалося налаштувати електронну пошту і комфортно дістатись до загальних навігацій для клавіш, я не можу знайти старомодне гарне введення клавіш "send-message" - це C- Введіть для багатьох клієнтів електронної пошти.

Я переглянув цей чудовий список , але не був там.

Я знаю, що моя конфігурація працює, тому що коли я натискаю цю кнопку, то GUI тут, де знаходиться курсор, він надсилає:

введіть тут опис зображення

Отже, мені цікаво дві речі:

  1. Незначне запитання: що це за функція надсилання електронної пошти? Я думаю, що я використовую smtpmail для фактичного надсилання, якщо це щось змінить.
  2. Основне питання: Який найкращий спосіб визначити натискання клавіш, які керують функціями GUI? (Я використовую emacs, тому мені не потрібно натискати кнопки!)

моя спроба: я думаю, що Cc Cc відправить пошту.
Переконайтеся

1
Функція повинна бути чимось на кшталт message-send-and-exit.

Відповіді:


11

Відповідь на головне питання:

  • Введіть C-h kі натисніть кнопку панелі інструментів. Він фактично не виконує дії, але спливає довідковий буфер, який вказує вам назву функції.
  • Потім введіть C-h w(для "де є") і введіть ім'я цієї функції. Це покаже вам, які клавіші, якщо такі є, пов'язані з цією функцією.

2

Також спробуйте C-h m. Тут відображаються поточні режими (включаючи основний режим) та його ключові карти . Ключова карта головного режиму - це найважливіше. Там ви бачите, яка функція пов'язана з яким ключем.


2

Відповідь на другорядне запитання: C-c C-cнадішлемо пошту:  http://www.djcbsoftware.nl/code/mu/mu4e/Useful-keybindings.html#Useful-keybindings, так що дивіться функцію з C-h k RET C-c-c. Це може бути такий: http://www.djcbsoftware.nl/code/mu/mu4e/Sending-mail.html#Sending-mail

Ccc - це звичайне прив'язка клавіш до подолу ... «перевірити буфери» (як, наприклад, у режимі фіксації з magit, і я забув інші приклади). C-c C-kскасували б.


1

C-h m, C-h k, C-h b, І C-h wкорисні, але вони отримати тільки ви до сих пір.

Ключове завершення Icicles дозволяє вам дізнатися в будь-якому конкретному контексті просто: (a)які входи можливі; (b)які клавіші доступні; та (c)що вони роблять.

Наприклад, S-TAB M-qробить і те, що C-h w( where-is) робить, і що C-h c( describe-key-briefly) робить. Він також робить те, що C-h b( describe-bindings) робить.

Доповнення ключа може бути корисним кількома способами, і воно може навчити вас різним речам про клавіші та команди при використанні

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.