Como posso definir a associação de teclas do emacs com prioridade mais alta que o sistema?

Como posso definir a associação de teclas do emacs com prioridade mais alta que o sistema?

Estou executando o Emacs 24 na máquina Arch Linux. Quero definir a ligação das teclas do layout do teclado do sistema para ser igual à do Emacs ( ctrl+\). Embora não haja problema em fazer isso. Quando o layout é mudado para hebraico, (quase) nenhuma das teclas funciona. A razão é que o Emacs não lê o toque da tecla, mas sim o caractere digitado.

Minha pergunta é: existe uma maneira de encaminhar o ctrl+\golpe para o Emacs sem deixar o sistema lidar com isso primeiro? Eu acho que isso deve ser feito através de um script que verifica se o Emacs está focado e se o pressionamento de tecla é ctrl+. Eu não sei como fazer isso.

A GUI é gnome3 dos repositórios

Responder1

Nunca tentei usar o Emacs com vários layouts de teclado, então não posso oferecer muitos conselhos sobre isso, mas talvezesta pergunta do Stack Overflow e suas respostaspode ser interessante. Mas, em geral, o gerenciador de janelas sempre verá a entrada do teclado antes que o Emacs dê uma olhada nela, então se o WM capturar uma tecla, o Emacs nunca a verá.

informação relacionada