що таке зв'язування A?


11

У Emacs, якщо я C-h, bвводя список списку клавіш, включаючи:

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

що таке A-і як я отримую доступ до нього?

Відповіді:


19

A-є модифікатором Alt. Для наочності, майже напевно, це не клавіша з позначкою "Alt" на вашій клавіатурі - це визнано модифікатором Meta.

Більшість людей просто не мають цього модифікаційного ключа. Люди відносно часто налаштовують модифікатори Super і Hyper на сучасних клавіатурах, але, напевно, зважаючи на потенціал плутанини, в ці дні люди не прагнуть чути про людей, які використовують модифікатор Alt в Emacs. (Це було корисно на клавіатурах, на яких були клавіша "Alt" та "Meta".)

Якщо у вас є потреба, ви можете викликати модифікатор Alt так:

C-x@a

Далі йде той клавіші, яку ви бажаєте змінити. У ваших прикладах:*

Function key map translations Starting With C-x @:
key             binding
---             -------

C-x @ S         event-apply-shift-modifier
C-x @ a         event-apply-alt-modifier
C-x @ c         event-apply-control-modifier
C-x @ h         event-apply-hyper-modifier
C-x @ m         event-apply-meta-modifier
C-x @ s         event-apply-super-modifier

stackoverflow.com/a/27419718/324105 також може бути корисним для читання щодо event-apply-*-modifierфункцій.
філс

+1 для вашої відповіді. Я б ніколи не знайшов такої відповіді з огляду на мільйон здогадок. У моєму кбде, у мене є ключі позначені Alt, Cntl, Win_key, Shiftі Caps_lock. Мій Altключ поводиться як Metaключ emacs . Чи є конкретні клавіатури, які мають додатковий Altключ?
Прасанна

@Prasanna У багатьох клавіатур є два клавіші з написом "Alt" (як правило, одна з обох сторін пробілу), але я думаю, що навряд чи ви знайдете клавіатуру як з клавішею "Meta", так і з клавішею "Alt". Однак у старої клавіатури було і те, і інше. quora.com/… показує кілька прикладів. Клавіатура "космічного кадету" має не лише клавішу "Alt mode", але навіть має "Alt lock".
філс

Дивіться також чотири найпопулярніші статті xahlee.info/kbd/lisp_keyboards.html
phils
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.