readline - uso de modificadores diferentes de controle e meta

1

Estou tentando usar as teclas ⌘ de comando e ⌥ da Apple para mapear algumas funções em readline sem sucesso.

De acordo com a página man, usei valores octal, mas isso não parece funcionar

\xHH   the eight-bit character whose value is the hexadecimal value HH (one or two hex digits)

Por exemplo

# command + j
"
# insert char h
"\C-xz": "
\xHH   the eight-bit character whose value is the hexadecimal value HH (one or two hex digits)
x4"
x37j": "\C-a\C-k" # option + j "
# command + j
"
# insert char h
"\C-xz": "%pre%x4"
x37j": "\C-a\C-k" # option + j "%pre%x3aj": "\C-a\C-k" # control + j "%pre%x3bj": "\C-a\C-k"
x3aj": "\C-a\C-k" # control + j "%pre%x3bj": "\C-a\C-k"

Mas os valores octal também não funcionam para caracteres no lado direito do mapeamento.

%pre%

Eu sei que posso usar mosquetão , mas estou tentando fazer isso funcionar sem aplicativos de terceiros e para ver se é realmente suportado ou o que estou fazendo errado. E eu sei que no Terminal eu posso usar a opção mapeada para meta, que eu não pretendo.

    
por 1.61803 30.11.2015 / 18:23

0 respostas