Duas opções

Duas opções

Estou usando o Karabiner no Mac OS X para fazer algumas das minhas teclas funcionarem como meio modificadores: por exemplo. tocar em enter é entrar, mas segurá-lo é meta. É fácil fazer o mesmo no Linux?

PS. Quero dizer: quero poder usar enter tanto como tecla modificadora quanto como enter, dependendo se ela é pressionada ou pressionada e liberada. (Não é o mesmo que teclas aderentes.)

Responder1

Duas opções

eu usoModificador em casaPara alcançar isto. O desenvolvedor também sugere capacomo uma alternativa.

Comparação

O desenvolvedor do At Home Modifier diz o seguinte sobre o xcape.

Prós: Não é necessário recompilar para cada atualização do servidor X ou xf86-input-evdev. O código é menor.

Contras: Pode não estar disponível para Wayland, pois as extensões XTest e Record podem ser descartadas. Provavelmente interfere com outros softwares que usam extensão de registro, por exemplo, AutoKey ou xnee.

Minha experiência

Eu usei ambos. Pessoalmente, prefiro o At Home Modifier por alguns motivos.

  1. É muito fácil configurar o At Home Modifier com uma xorg.confregra. Portanto, pode ser aplicado a teclados específicos, deixando outros teclados de lado.
  2. O At Home Modifier atua no nível do sistema, o que significa que funciona melhor em ambientes multiusuário (a menos que você queira configurações diferentes, caso em que o xcape pode ser mais apropriado).
  3. At Home Modifier mapeia a tecla modificadora (por exemplo, Meta) para a tecla "tocada" (por exemplo, Enter), enquanto xcape faz o oposto. Quando o X não está em execução, por exemplo, no console ou no gerenciador de exibição, prefiro ter acesso à chave substituta "real", ou seja, Enter. Eu usaria isso com muito mais frequência nessas situações.

O primeiro profissional do xcape citado acima pode ou não afetar você, dependendo da sua distro. Se você atualizar o Ubuntu imediatamente (eu fiz isso), pode ser necessário recompilar o At Home Modifier se o ppa estiver atrasado (ele ficou alguns meses atrasado pelo menos uma vez). Se você usa Arch Linux, o pacote AUR está atualizado e é fácil de aumentar o número da versão. A versão antiga geralmente é compatível de qualquer maneira.

informação relacionada