Configuré KDE para cambiar fácilmente de un bépo (french-dvorak) a un diseño de azerty. Lo configuré con la interfaz de KDE ( systemsettings
), pero supongo que solo llama setxkbmap be
y setxkbmap fr
. El diseño de azerty es el predeterminado (y el primero en la lista de diseños).
Sin embargo, los atajos permanecen unidos a las teclas físicas: al presionar la qtecla se obtiene una "q" en azerty y una "a" con el diseño bepo. Sin embargo, presionar ctrl+ qtiene el mismo efecto en ambos casos (dejar de fumar, en la mayoría de los softwares, por ejemplo con kwrite
o konsole
). Sin embargo, firefox
tenga en cuenta que algunos softwares (as ) realizan el cambio (presionando la jtecla, que imprime una "t" con el diseño bépo, y ctrlal mismo tiempo, abre una nueva pestaña, que es el comportamiento esperado). Según este comentario , las aplicaciones GTK hacen el cambio, mientras que las aplicaciones Qt no.
Cómo hacer que las teclas de los atajos y la tecla para ingresar texto coincidan en todo el software
Más precisamente, los accesos directos se definen de acuerdo con el primer diseño de la lista. ¿Cómo hacer que la definición del acceso directo cambie también para las aplicaciones Qt?
Configuración (sistema):
$ kded4 --version
Qt : 4.8.6
Plate-forme de développement de KDE : 4.14.2
Démon de KDE : 4.14.2
$ uname -a
Linux zepto 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie
Configuración (setxkbmap):
$ setxkbmap -query
rules: evdev
model: pc105
layout: fr,fr
variant: oss,bepo
options: grp:rwin_toggle
$ localectl list-x11-keymap-variants fr
bepo
bepo_latin9
bre
dvorak
geo
latin9
latin9_nodeadkeys
latin9_sundeadkeys
mac
nodeadkeys
oci
oss
oss_latin9
oss_nodeadkeys
oss_sundeadkeys
sundeadkeys
Páginas relacionadas :
- Teclas de acceso directo que son independientes de la distribución del teclado (¡el problema es el opuesto al mío!)
- http://kate-editor.org/2013/10/07/multiple-keyboard-layouts-and-shortcuts/ (propone una solución alternativa de 2 años). Según esta página, "el orden [de los diseños] define una prioridad, y los accesos directos siempre usan la primera entrada de la lista".
- https://bugs.kde.org/show_bug.cgi?id=197552 (informe de error, que afirma que se ha cerrado)
- http://forums.linuxmint.com/viewtopic.php?f=56&t=189004 (solución para reasignar una sola clave)
- ¿Cómo ejecuto una secuencia de comandos cuando cambio entre diseños de teclado probablemente podría hacer el truco, activando una secuencia de comandos que cambia el orden de los diseños?
Editar: Esta pregunta se abrió hace 977 días, recibió dos recompensas, 28 votos a favor, tiene 10 favoritos, es la pregunta sin respuesta más votada hasta ahora, pero ¿no se le ofreció una respuesta motivada seria? Probablemente debería enviar un informe de error, ¡pero ni siquiera sé qué software es responsable!
fuente
dvorak + qwerty ctrl
(o evivelent para francés). Hay otros que están llenosdvorak
. Sin embargo, acabo de probar con dvorak francés y 2 diseños de bepo, y no puedo reproducir esto. Estoy usando debian 6 (Wheezy) con kde4.localectl list-x11-keymap-variants us
, las únicasdvorak
opciones disponibles sondvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r
. Supongo que te referías a los softwares como dvorak-qwerty . Edité mi pregunta, para proporcionar más detalles.Respuestas:
Puedes configurar
Lo que cambiará el mapa de teclas utilizado al inicio. Sustituya el mapa de teclas aquí con el que desea usar. También asegúrese de cambiar su otra información de configuración regional.
fuente
localectl set-keymap --no-convert bepo
(como usuario normal), reinicié mi computadora, pero por ejemplo en Kate, presionando las teclas físicasCtrl
+v
siempre pego mi clipobard, sin importar mi diseño actual.localectl
suena como un comando para ejecutarroot
, ¿qué tal si lo intentas y nos lo haces saber? (Probablemente necesita un reinicio.)