Ubuntu: troca de idioma do teclado por Ctrl + Espaço

Ubuntu: troca de idioma do teclado por Ctrl + Espaço

Não me pergunte por que, mas quero alternar entre os idiomas do teclado (estou usando US/UA) pressionando controle esquerdo + espaço. Infelizmente, não vejo essa combinação de teclas nas configurações apropriadas.

Atualmente tenho Alt+Shift, mas não gosto disso.

Ubuntu 14.04.

Como eu posso fazer isso?

(Estou usando um teclado normal comum)

Responder1

Para minha configuração padrão do Ubuntu 14.04 em inglês dos EUA, ela está localizada em Configurações do sistema -> Pessoal -> Entrada de texto. Parece que o IBus está definido como IME nas configurações de idioma. Pode ser diferente se você tiver um IME diferente instalado.

Responder2

Xfce4,KDEeGnomopermite definir atalhos personalizados para alteração do layout do teclado. Mas aqui estánenhuma Ctrl + Spaceopção

Aqui está uma maneira de adicioná-lo:

  1. Abra /usr/share/X11/xkb/rules/evdev.xmlo arquivo com o editor de texto e encontre grp:win_space_togglea opção dentro dele. E adicione uma nova grp:ctrl_space_toggleopção depois dela (não é estritamente necessário manter a ordem das opções, mas Win + Spaceé a mais semelhante, então será mais conveniente mantê-las juntas):
      ...
      <option>
      ...
          <name>grp:win_space_toggle</name>
      ...
      <option>
      <option>
        <configItem>
          <name>grp:ctrl_space_toggle</name>
          <description>Control+Space</description>
        </configItem>
      </option>
      ...
  1. Abra /usr/share/X11/xkb/rules/evdev.lste encontre grp:win_space_togglenovamente. E adicione sua própria linha:
  ...
  grp:win_space_toggle Win+Space
  grp:ctrl_space_toggle Control+Space
  ...
  1. Abra /usr/share/X11/xkb/rules/evdeve adicione uma nova linha depois grp:win_space_toggle:
...
grp:win_space_toggle  =       +group(win_space_toggle)
grp:ctrl_space_toggle =       +group(ctrl_space_toggle)
...
  1. Abra /usr/share/X11/xkb/symbols/groupe adicione configuração depois win_space_toggle:
...
partial modifier_keys
xkb_symbols "win_space_toggle" {
...
};

partial modifier_keys
xkb_symbols "ctrl_space_toggle" {
    key <SPCE> {
        type[Group1]="PC_CONTROL_LEVEL2",
        symbols[Group1] = [ space, ISO_Next_Group ]
    };
};
  1. Vá para a ferramenta de configuração do teclado GUI e selecione a combinação de teclas desejada. No meu KDE é assim:

insira a descrição da imagem aqui

* Eu nomeei minha opção Left Control + Spacepara que seu nome na captura de tela seja um pouco diferente

informação relacionada