web-dev-qa-db-fra.com

Comment définir le commutateur de clavier avec Ctrl + 1, Ctrl + 2, Ctrl + 3, etc.

Dans Windows, dans les paramètres de commutation du clavier, il existe une option vous permettant de changer la langue du clavier avec une combinaison unique pour chaque langue.

Par exemple, Ctrl + 1 - pour l'anglais, Ctrl + 2 - pour le russe, Ctrl + 3 pour ukrainien, etc. Ce serait très pratique s'il y avait une option pour configurer cette chose dans Ubuntu.

Y a-t-il des options?

6
ﷲ اكبر

Vous pouvez le faire en utilisant setxkbmap. De man setxkbmap:

La commande setxkbmap mappe le clavier pour utiliser la disposition déterminée par les options spécifiées sur la ligne de commande.

Pour ce faire, ouvrez Keyboard à partir des paramètres et cliquez sur Custom Shortcuts. Cliquez sur le signe + et ajoutez-y les fenêtres de raccourci personnalisé, comme indiqué ci-dessous:

enter image description here

Appuyez sur Appliquer. Cliquez sur 'Disabled' et appuyez sur Ctrl + 2 pour faire cela comme un raccourci pour activer le russe.

Maintenant, répétez les étapes, mais ajoutez setxkbmap us comme commande et Ctrl + 1 comme raccourci. Cela permettra Ctrl + 1 comme raccourci pour l'anglais

4
Ron

N'oublie pas! Si vous devez utiliser l'anglais, vous devez imprimer deux symboles spécifiques pour différentes langues:

setxkbmap us - si vous nous utilisez l'anglais

setxkbmap uk - si vous utilisez uk anglais
etc

0
volos

Vous pouvez rapidement basculer entre la disposition de votre clavier installé en appuyant sur Super + space bar.

Pour changer ce raccourci clavier, allez dans:

System settings > Text Entry.

enter image description here (désolé capture d'écran pas en anglais)

0
hg8