Ubuntu: cambio de idioma del teclado mediante Ctrl+Espacio

Ubuntu: cambio de idioma del teclado mediante Ctrl+Espacio

No me preguntes por qué, pero quiero cambiar entre los idiomas del teclado (estoy usando US/UA) presionando control izquierdo + espacio. Desafortunadamente, no veo esta combinación de teclas en la configuración adecuada.

Actualmente tengo Alt+Shift pero no me gusta.

Ubuntu 14.04.

¿Cómo puedo hacer eso?

(Estoy usando un teclado normal bastante común)

Respuesta1

Para mi configuración predeterminada de Ubuntu 14.04 en inglés de EE. UU., se encuentra en Configuración del sistema -> Personal -> Entrada de texto. Parece que IBus está configurado como IME en la configuración de Idioma, puede ser diferente si tiene instalado un IME diferente.

Respuesta2

xfce4,KDEyGnomopermite configurar atajos personalizados para cambiar la distribución del teclado. Pero aquí estáninguna Ctrl + Spaceopción

A continuación se muestra una forma de agregarlo:

  1. Abra /usr/share/X11/xkb/rules/evdev.xmlel archivo con el editor de texto y busque grp:win_space_togglela opción dentro. Y agregue una nueva grp:ctrl_space_toggleopción después (no es estrictamente necesario mantener el orden de las opciones, pero Win + Spacees la más similar por lo que será más conveniente mantenerlas juntas):
      ...
      <option>
      ...
          <name>grp:win_space_toggle</name>
      ...
      <option>
      <option>
        <configItem>
          <name>grp:ctrl_space_toggle</name>
          <description>Control+Space</description>
        </configItem>
      </option>
      ...
  1. Abre /usr/share/X11/xkb/rules/evdev.lsty encuentra grp:win_space_togglede nuevo. Y agregue su propia línea:
  ...
  grp:win_space_toggle Win+Space
  grp:ctrl_space_toggle Control+Space
  ...
  1. Abra /usr/share/X11/xkb/rules/evdevy agregue una nueva línea después de 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/groupy agregue la configuración después de 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. Vaya a la herramienta de configuración del teclado GUI y seleccione la combinación de teclas deseada. En mi KDE se ve así:

ingrese la descripción de la imagen aquí

* Nombré mi opción Left Control + Spacepara que su nombre en la captura de pantalla sea un poco diferente

información relacionada