OP provavelmente está se referindo a
Referindo-se à fonte (no github, já que é facilmente vinculado e não mudou muito da importação):
-
emacs.rc tem ligações como esta:
bind-to-key help FN;que usam
FNcomo nome interno , por exemplo, -
bind.c nas funções cmdstr e stock traduz isso de / para o valor da máscara
SPEC(chave especial). -
uemacs só conhecem os terminais (no X), então
xevé irrelevante - O uemacs detecta teclas especiais quando você as digita em um terminal porque elas são seqüências de escape . Em particular, aqueles que começam com CSI, por exemplo, escape [ indicam para marcar aqueles com
SPEC. - Ele faz isso na função input.c
getcmdORINDO oSPECflag com o caractere final da seqüência de escape que ele leu. Por exemplo, uma seta para cima do cursor seria escape [ A . - em ebind.h , que corresponde ao
backlinefunction.
Portanto, não há literal "FN" usado para uma ligação de chave, nem a chave especial FN usada (que você pode encontrar em vários teclados pequenos, por exemplo, laptops). É usado apenas para tornar as ligações mais legíveis.
Leitura adicional: