Tengo una computadora portátil con la que uso un teclado externo. Cuando escribo usando el teclado externo, quiero usar una distribución de teclado de EE. UU., Ya que ese es el tipo de teclado externo que tengo. Por otro lado, cuando escribo usando el teclado integrado, me gustaría usar un diseño sueco.
es posible? ¿Y cómo voy a hacerlo?
Estoy preguntando aquí porque creo que encontraremos la mayor experiencia en Linux aquí.
linux
keyboard
keyboard-layout
input-languages
Eliminado
fuente
fuente
Puedo decir positivamente que lo que quieres hacer es realmente posible. Logré el escenario especificado por primera
sudo cat /dev/input/event(0,1,2..)
mientras escribe en cada teclado para asegurarse de que sean reconocidos como dispositivos separados. Luego simplemente apliqué prueba y error, experimentando con
setxkbmap -device (1-x) us
.Descubrí que
setxkbmap -device 1 us
configuró ambos (todos) los teclados, mientras quesetxkbmap -device 6 us
solo afectaba al secundario. Quizás sea relevante que ambos estuvieran conectados a través de PS / 2.Por supuesto, esto no garantiza que funcione para usted, y ni siquiera se clasifica como una respuesta adecuada, pero confirma que es posible. No sé según el esquema en el que se nombran los teclados individuales
/dev/input
, pero estoy seguro de que los nombres se pueden especificar en udev, lo que hace posible poner elsetxkbmap
comando apropiado/etc/rc.local
o similar.fuente
Aunque esta pregunta es un poco antigua, pensé en compartir mi solución, ya que ninguna de las otras respuestas abordaba cómo hacer que esto funcione en el arranque.
Mi situación: tengo un teclado Happy Hacking que se conecta a través de un usb que tiene teclas movidas (controla dónde está el bloqueo de mayúsculas, etc.). Lo uso la mayor parte del tiempo, pero a veces me gustaría usar el teclado estándar para computadora portátil u otro teclado usb. Para estos teclados, creé un diseño de teclado personalizado.
El truco es que el diseño del teclado personalizado no debe aplicarse al teclado Happy Hacking.
Solución: creé un archivo de configuración de Xorg como tal:
La primera parte básicamente dice que para cualquier teclado estándar, aplique el diseño de EE. UU. Con la variante personalizada. La segunda parte dice que para el teclado de pirateo feliz, use el diseño de EE. UU. Con la variante básica.
Puede hacer coincidir dispositivos en función de varios parámetros: xorg doc
fuente
Podría ser posible, a juzgar por el argumento -device para setxkbmap:
Naturalmente, sin embargo, no tengo un segundo teclado para probarlo en este momento.
-Un usuario de Dvorak
fuente
No creo que puedas hacer esto exactamente como quieres. Hay dos opciones que conozco:
1) Puede hacer cambiar un simple clic del mouse / pulsación de tecla.
Con Ubuntu / GNOME:
Click del raton
En Ubuntu / Gnome, siempre que tenga su configuración de diseños de entrada, vaya a un lugar vacío en su panel, haga clic derecho y haga clic en 'Agregar al panel'. Seleccione 'Indicador de teclado' para agregar esto al panel. Eso debería ingresar un pequeño trozo de texto que indica la distribución de su teclado y puede hacer clic para cambiar.
Atajo de teclado
Sistema -> Preferencias -> Teclado -> Diseños -> Opciones de diseño
Hay una opción allí "Clave (s) para cambiar el diseño". Puede configurarlo en Alt + Shift, lo que no debería alterar ningún atajo de teclado normal.
Supongo que hay una forma de KDE de hacer eso también.
2) La otra alternativa es http://en.wikipedia.org/wiki/Xneur , pero no estoy seguro de si está disponible para sueco y puede que no sea posible para idiomas que tienen construcciones similares al inglés.
fuente