Basculer vers une disposition de clavier spécifique à l'aide de Ctrl + Maj + Num

12

Ce que je veux, c'est pouvoir appuyer sur:

Ctrl+ Shift+ 1- passer à la disposition du clavier anglais
Ctrl+ Shift+ 2- passer à la disposition du clavier hébreu
Ctrl+ Shift+ 3- passer à la disposition du clavier russe (phonétique)

J'ai vu des questions similaires déjà posées ici, mais seules les réponses que j'ai vues ont utilisé setxkbmapce qui brise le sélecteur de disposition du clavier de l'interface utilisateur, ce qui n'est pas souhaité.

Merci pour toute aide.

Svarog
la source
Pour autant que je sache, Set "X" KeyboardBoard Map est déjà pour l'interface utilisateur dont nous parlons. Et l'alternative de l'interface utilisateur de la console de setxkbmap devrait être des clés de charge . Que voulez-vous dire en disant "brise l'interface utilisateur"
Hilmi Erdem KEREN
@erdemkeren Dans le coin supérieur droit de l'écran, l'un des boutons a une image de clavier le code de la disposition de clavier actuellement sélectionnée. Lorsque vous cliquez dessus, il affiche une liste des dispositions disponibles. En outre, vous pouvez configurer des combinaisons de touches telles que Alt + Maj pour basculer entre celles-ci. Une fois que vous avez exécuté setxkbmapcette liste, elle est réinitialisée pour inclure uniquement la langue que vous venez de mentionner dans setxkbmap.
Svarog
Avez-vous essayé IBus.
saji89
@ saji89 Je n'en ai jamais entendu parler auparavant. Va jeter un oeil. Merci.
Svarog
@ saji89 J'ai essayé de jouer un peu avec iBus, je ne vois pas à quel point cela m'aide.
Svarog

Réponses:

1

Si vous utilisez Ubuntu, vous pouvez définir les paramètres par défaut de "Disposition du clavier" pour changer entre les dispositions du clavier. Cependant, vous ne pouvez pas utiliser les raccourcis clavier que vous avez répertoriés. Je ne sais pas comment faire ça.

Si vous ouvrez le menu des paramètres système, accédez à la disposition du clavier. Une fois ouvert, vous verrez vos dispositions de clavier actuelles. Si vous cliquez sur les options et sélectionnez "Clé (s) pour changer la disposition, vous pouvez sélectionner le combo pour changer la disposition. Certains des combos sont

Alt+Caps Lock

Alt+Ctrl

Alt+Shift

Les deux touches Alt ensemble, etc.

Cependant, ce n'est pas un moyen de définir vos propres raccourcis personnalisés. J'ai essayé de voir s'il y avait un code de terminal possible, mais il n'y a pas d'entrée manuelle pour les paramètres de disposition du clavier, comme il en existe pour d'autres programmes comme Firefox: man firefoxs'il y en avait, vous pourriez facilement créer un combo de touches personnalisé pour exécuter la commande en fonction de mise en page que vous voulez.

De plus, il n'y a aucun indicateur de la disposition que vous avez également changée et la seule façon de vérifier est de taper quelque chose. Mais cela semble aller dans l'ordre de la liste des dispositions.

Capture d'écran du menu des options de disposition du clavier

J'espère que cela vous aide.

Weylin Schreck
la source
Merci pour l'information, mais j'ai déjà connu que, et ce n'est pas ce que je cherche.
Svarog
S'il vous plaît élaborer sur ce que la différence est ce que vous voulez, ce que cette réponse décrit et pourquoi vous ne pouvez pas l' utiliser.
Jippie
@jippie - Tous ces paramètres ne permettent de changer la mise en page à la mise en page suivante. IE Par exemple , j'ai 3 configurations de clavier: anglais, hébreu, russe. Si je tape actuellement en anglais, puis appuyez sur la touche , je suis sélectionné, je vais passer à l' hébreu. Une autre combinaison de touches - russe. La prochaine touche pressée - Retour à l' anglais. Ce que je suis à la recherche est un moyen de créer 3 frappes qui me passer à l' anglais, l' hébreu ou le russe , respectivement, sans égard à quelle disposition je suis actuellement. alias Appuyez sur Ctrl + Maj + 3, et le savoir pour que je tape en russe maintenant.
Svarog
Probablement peu utile pour vous, mais dans Kubuntu (KDE base) => Paramètres du clavier => Mise en page me permet de configurer un raccourci personnalisé. Je ne sais pas si vous pouvez utiliser l'outil de KDE, probablement pas. Êtes - vous sûr qu'il n'y a aucun moyen de mettre un raccourci personnalisé?
Jippie
1
  1. Ouvrez « Paramètres système »> « clavier »> « Raccourcis »> « Raccourcis personnalisés »
  2. Appuyez sur "+" pour en créer un nouveau
  3. Ajouter un nom que vous aimez et la commande suivante pour la première mise en page: gsettings set org.gnome.desktop.input-sources current 0

  4. Appuyez sur « Appliquer »

  5. Appuyez sur sur « Désactivé » dans la colonne de droite pour l'affectation des touches
  6. Assignez votre clé à chaud

Capture d'écran pour l'étape 3: entrez la description de l'image ici

Capture d'écran pour l'étape 5: entrez la description de l'image ici

Alexey
la source
Je suppose que cela ne fonctionne que pour GNOME, mais pas pour les autres DE?
Suncatcher
0

La solution suivante fonctionne pour Ubuntu 19.10.

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval  "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"

Pris d' ici .

Il vous suffit donc d'ajouter des raccourcis clavier que vous aimez avec l'index de la commande ci-dessus modifié comme vous le souhaitez (0 - votre première disposition, 1 - votre deuxième disposition, etc.).

RobinBobin
la source