fcitx não acionará IME no super+space

fcitx não acionará IME no super+space

Estou no Ubuntu 14.04 LTS.

Quando terminei de instalar o IME sougoupinyin com fcitx, tudo funcionou bem.

Quero alterar a combinação de teclas de atalho padrão do Método de entrada do gatilho de L-CTRL + Espaço para Super + Espaço (Win + espaço), para que não faça diferença no Microsoft Windows. A combinação mudou para Super + Space , conforme mostrado no painel Configuração. No entanto, a combinação não funcionará.

Encontrei o caso semelhante aquiO que está comendo o atalho Super+Space?

Como o desktop do Ubuntu 14.04 é baseado no Unity, a combinação em si funciona bem quando eu uso o IME baseado em ibus anteriormente.

Não tenho ideia do que fazer. Meu layout de teclado é Inglês-EUA.

Desculpe pelo meu péssimo inglês e formatação.

Obrigado

Responder1

Como o comentário menciona que em 18.04 e 18.10 a tecla de atalho SUPER_SPACEnão funciona.

Isso pode ser corrigido desativando a tecla de atalho do sistema em

Configurações do sistema -> Dispositivos -> Teclado -> Mudar para a próxima fonte de entrada

Responder2

Acabei de ter o mesmo problema no Lubuntu 16.04 e consegui corrigi-lo.

O fundo

Basicamente, quando você altera a Trigger Input Methodvariável na configuração do Fcitx para Super+ Space, o display mostra a mudança para SUPER_SPACE, mas na verdade é definida como SPACE(você ainda pode digitar espaços usando Super+ Space). A configuração do Fcitx apenas altera os arquivos ~/.config/fcitx, para que você possa editá-los manualmente. Veja estas linhas em ~/.config/fcitx/config, o TriggerKey foi definido como SPACEnot SUPER_SPACE:

# Trigger Input Method TriggerKey=SPACE

O conserto

  • Altere manualmente a Linha 3 de ~/.config/fcitx/configpara TriggerKey=SUPER_SPACEe salve.
  • Abra novamente a ferramenta de configuração Fcitx e aplique sem alterar nada (atualiza suas configurações).

Isso deve resolver

Responder3

Para Ubuntu 20.04, você pode desativar a tecla de atalho do sistema em

Configurações -> Atalhos de teclado

Responder4

No meu caso, depois de alterar o método de entrada do Trigger para Super+ Space, precisei desabilitar os atalhos do teclado:

Configurações > Atalhos de teclado > Mudar para a próxima fonte de entrada > [backspace] (para desativar o atalho)

No meu entender, como ambos estão alterando a entrada, há um conflito ou uma alteração dupla da fonte de entrada.

informação relacionada