карта <m-h> до гТ / <m-l> к gt </m-l></m-h>

316
deadghost

Я попытался сопоставить, <M-h>чтобы вернуться на вкладку и <M-l>перейти прямо на вкладку.

Содержание .pentadactylrc:

nmap <M-h> gT nmap <M-l> gt 

Кажется, это не имеет никакого эффекта.

0
Работают ли какие-либо сопоставления клавиш с использованием ключа Windows? Я пробовал `nmap`, и FF действовал так, как будто я только что нажал` j`, вообще без клавиши Windows. Lemur 10 лет назад 0
@Lemur `meta` - это ключ` alt`. На самом деле я не уверен, что вы можете использовать ключ windows в vim / emacs / pentadactyl. Насколько я знаю, он обычно называется «супер» ключом. deadghost 10 лет назад 0
Интересно. Документы Pentadactyl различают Alt и Мета-ключ. Смотрите `: help key-notation` (что, я уверен, вы сделали), где написано:" ``: Мета-ключ, ключ windows или ключ команды." Lemur 10 лет назад 1

1 ответ на вопрос

1
Lemur

Если вы используете клавишу «Alt», попробуйте <A-h>вместо этого.

nmap <A-h> gT 

Пентадактиль различает Alt и Мета-ключ. Видите :help key-notation, где написано:

  • <A-␣>: Альтернативный ключ
  • <M-␣>: Мета-ключ, ключ Windows или ключ команды.

Как говорится в вашем комментарии, пентадактиль вообще не распознает ключ Windows. После nmap <M-j> gTэтого Пента ведет себя так, как будто я только нажал j.

Кажется, пентадактиль отклоняется от терминологии vim / emacs. `alt` обычно синонимичен с` meta`, а ключ windows обычно называется `super`. `: help key-notation` предполагает, что мое оригинальное отображение должно работать с ключом windows, а это не так. Я на Ubuntu, который, насколько я знаю, не включает ключ Windows по умолчанию, что объясняет эту особенность. deadghost 10 лет назад 0
@deadghost В X11 `Meta` не является синонимом` Alt`. У них разные коды клавиш. Так что традиционная терминология Vim сегодня немного сбивает с толку. Попробуйте `$ xmodmap`, чтобы увидеть, какие модификаторы являются синонимами в вашей системе, и` $ xev`, чтобы увидеть, где отображаются ваши аппаратные ключи. Dmitry Alexandrov 10 лет назад 0