Почему M-RET становится C-M-j

Я подозреваю, что это - своего рода волшебная терминальная вещь определения, но я заметил некоторые волшебные ключи, не работающие над терминалами. Когда я ввожу M-RET для создания нового объекта в org режиме, я вместо этого получаю новую строку. Отчеты описывать-ключа M-x, видя C-M-j вместо этого.

Уверенный я мог снова переплести C-M-j, чтобы сделать то, что ожидается, но я действительно хотел бы знать, почему существует разъединение между тем, что я ввожу и что видит удаленный терминал.

Править:

терминал гнома на Ubuntu Hardy Heron ssh'ing к Стабильному выполнению Debian emacs23

3
задан 23.09.2009, 07:42

2 ответа

Ваша установка Ubuntu имеет странную раскладку клавиатуры, или она повторно отображает ключи?

Перейдите к Системе, затем Предпочтения и затем Клавиатура, и выберите вкладку Layouts. Я нахожу, что Универсальная клавиатура с 104 ключами работает лучшее, поскольку она включает ключи Win (у меня есть стандартные мультимедийные ключи также, и они все еще работают). Это, кажется, заставляет вещи работать, какое терминальное приложение я использую или являюсь ли я SSH'ing.

Кроме того, удостоверьтесь, что клавиша Alt не отображается на чем-то путем проверки Параметров макета.

2
ответ дан 08.12.2019, 00:10
  • 1
    Это, кажется, терминальная гномом вещь, как будто я использую rxvt, я могу заставить M-RET хорошо работать. Я также не мог сбросить кодировку символов значения по умолчанию терминалов гнома к UTF-8, но я думаю, что это не связано с проблемой привязки клавиш. С точки зрения расположения у меня есть он набор к Microsoft Natural и повторно отображенной Блокировке заглавных букв-> Управление. – stsquad 07.10.2009, 14:21

Нет действительно разъединения. Негласно нет действительно никакой такой вещи как "введение" или "возврат". Существуют символы возврата каретки и символы новой строки.

Возврат каретки является Ctrl-M. Новая строка является Ctrl-J.

Так, метаRET, о котором сообщают как Meta-Ctrl-J, имеет смысл.

2
ответ дан 08.12.2019, 00:10

Теги

Похожие вопросы