Я использую Ubuntu 14.04 LTS.
Когда я только что закончил установку sougoupinyin IME с fcitx, все работало отлично.
Я хочу изменить комбинацию горячих клавиш по умолчанию для метода ввода триггера с L-CTRL + Пробел на Super + Пробел (Win + Пробел), чтобы она не отличалась от Microsoft Windows. Комбинация изменилась на Super + Пробел, как показано на панели конфигурации. Однако эта комбинация не работает.
Нашел похожий случай здесьЧто съедает сочетание клавиш Super+Space?
Поскольку рабочий стол Ubuntu 14.04 основан на Unity, сама комбинация работает нормально, когда я ранее использовал IME на основе ibus.
Не знаю, что делать. У меня раскладка клавиатуры англо-американская.
Извините за мой плохой английский и форматирование.
Спасибо
решение1
Как упоминается в комментарии, в версиях 18.04 и 18.10 горячая клавиша SUPER_SPACEне работает.
Это можно исправить, отменив системную горячую клавишу в
Системные настройки -> Устройства -> Клавиатура -> Переключиться на следующий источник входного сигнала
решение2
У меня только что была та же проблема на Lubuntu 16.04, и мне удалось ее исправить.
Фон
По сути, когда вы меняете Trigger Input Method
переменную в конфигурации Fcitx на Super+ Space, на дисплее отображается, что она меняется на SUPER_SPACE
, но на самом деле она устанавливается на SPACE
(вы все еще можете вводить пробелы, используя Super+ Space). Конфигурация Fcitx просто изменяет файлы в ~/.config/fcitx
, поэтому вы можете вручную редактировать их. Посмотрите на эти строки в ~/.config/fcitx/config
, TriggerKey был установлен на SPACE
нет SUPER_SPACE
:
# Trigger Input Method TriggerKey=SPACE
Исправление
- Вручную измените строку 3 на
~/.config/fcitx/config
иTriggerKey=SUPER_SPACE
сохраните. - Повторно откройте инструмент конфигурации Fcitx и примените изменения, ничего не меняя (обновление настроек).
Это должно сработать.
решение3
Для Ubuntu 20.04 вы можете отключить системную горячую клавишу в
Настройки -> Сочетания клавиш
решение4
В моем случае, после того как я изменил метод ввода Trigger на Super+ Space, мне потребовалось отключить сочетания клавиш:
Настройки > Сочетания клавиш > Переключиться на следующий источник ввода > [backspace] (чтобы отключить сочетание клавиш)
Насколько я понимаю, поскольку они оба изменяют входные данные, то имеет место либо конфликт, либо двойное изменение источника входных данных.