Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Обозначения специальных клавиш в Linux

#linux #hotkeys


После перехода с windows-систем крайне непривычно видеть обозначения клавиш с Ctrl,
Alt и других.

Например, в mc команда chown это C-x o -- поисле недолгих поисков понимаешь, что
это сочетание клавиш Ctrl-x o.

А что за сочетание такое M-? (Find file в mc) и как его набирать?

Или другой пример, из tmux:


  M-1 to M-5 Arrange panes in one of the five preset layouts:
  even-horizontal, even-vertical, main-horizontal, main-vertical, or
  tiled.


Вообще, какие обозначения приняты в linux для таких специальных клавиш, типа Ctrl,
Shift, Alt, Win?
    


Ответы

Ответ 1



наиболее старое упоминание таких сокращений нашёл в исходниках gnu emacs версии 18.59, которая вышла 25 лет назад. цитата из man/emacs.texi: You can use modifier keys such as @key{CTRL}, @key{META} and @key{SHIFT} with function keys. To represent these modifiers, prepend the strings @samp{C-}, @samp{M-} and @samp{S-} to the symbol name. но, конечно, такое сокращение широко употреблялось и ранее. сложно лишь найти достаточно аргументированное подтверждение этому. А что за сочетание такое M-? (Find file в mc) и как его набирать? это клавиша meta, которая может быть представлена разными способами. нынче это обычно клавиша с надписью alt. т.е., надо удерживать alt и нажать клавишу ?. но можно и более переносимым образом — через клавишу escape: нажать и отпустить её, а затем нажать клавишу ?.

Комментариев нет:

Отправить комментарий