Múltiples distribuciones de teclado y atajos

30

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 bey 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 kwriteo konsole). Sin embargo, firefoxtenga 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 :

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!

Clemente
fuente
Pensé que hay diseños que son dvorak + qwerty ctrl(o evivelent para francés). Hay otros que están llenos dvorak. 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.
ctrl-alt-delor
Según localectl list-x11-keymap-variants us, las únicas dvorakopciones disponibles son dvorak 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.
Clément
¿Alguna actualización sobre esto?
Robert Siemer
@RobertSiemer No que yo sepa, desafortunadamente ... Ya se ofrecieron 2 recompensas por esa pregunta, y todavía no hay solución ...
Clément

Respuestas:

1

Puedes configurar

localectl set-keymap --no-convert <keymap>

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.

Jeff Coleman
fuente
Gracias por tu respuesta, Magus, pero tu respuesta no parece resolver mi problema. Lo hice localectl set-keymap --no-convert bepo(como usuario normal), reinicié mi computadora, pero por ejemplo en Kate, presionando las teclas físicas Ctrl+ vsiempre pego mi clipobard, sin importar mi diseño actual.
Clément
@ Clément localectlsuena como un comando para ejecutar root, ¿qué tal si lo intentas y nos lo haces saber? (Probablemente necesita un reinicio.)
Ned64
@ Ned64 No, este comando, incluso ejecutado como root, e incluso después del reinicio, no resuelve el problema.
Clément