How to select language keyboard by hotkey?

For example, press hotkey Ctrl+1 - select english, press Ctrl+2 - select other language и т.д. Any ты разрабатываешь?

2
задан 11 December 2015 в 19:27

1 ответ

Путем единица/гном изменяет их настройки языка, до gsettings схема org.gnome.desktop.input-sources и ключ current. Я использовал его в нескольких других сценариях прежде для ответа на вопросы на Askubuntu.

Основная идея состоит в том, что Вы команда выполнения

gsettings set org.gnome.desktop.input-sources current $1

, Где 1$ является количеством источника языка. Источники языка заказаны, начав от 0, точно так же, как показано в Вашем топить вниз меню со всеми языками. Поэтому предположите, что мой порядок языка является английским, китайским, российским. Английский язык является источником 0, китайский язык является источником 1, русский язык является источником 3.

Поэтому, что может, каждый делает движение к Параметрам настройки системы-> Клавиатура-> Ярлыки-> Пользовательский. Путем нажатия плюс метка создайте 3 ярлыка для 3 чисел. Я предлагаю, чтобы Вы использовали Ctrl + Сдвиг + число , потому что Ctrl + число может быть взят приложением, как Firefox для своего собственного внутреннего использования.

Это я связываю Ctrl + Сдвиг + 1 к gsettings set org.gnome.desktop.input-sources current 0 для английского языка. Повторите тот же процесс для китайского языка: Ctrl + Сдвиг + 2 к gsettings set org.gnome.desktop.input-sources current 1. Повторите то же для других источников

3
ответ дан 2 December 2019 в 02:54

Другие вопросы по тегам:

Похожие вопросы: