Я диктую свой текст через Dragon Naturally Speaking 12 в Emacs. Всякий раз, когда я говорю (перевод с немецкого): «открытые кавычки», я ожидаю, что на экране появится что-то вроде " или » , но я просто получаю сообщение <M-kp-2> is undefined . То же самое касается «закрывать кавычки», я получаю, что <M-kp-7> is undefined .

Кто-нибудь знает, как определить эти виртуальные нажатия клавиш? (global-set-key [M-kp-2] "»") не работает.

1 ответ1

1

Это должно работать:

(global-set-key [M-kp-2] (lambda () (interactive) (insert "»")))

Команда, передаваемая в global-set-key должна быть функцией, даже если она просто вставляет строку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .