Чи можливо від’єднати або змінити глобальний ярлик вводу Unicode?


12

Я використовую Ubuntu 13.10, але я думаю, що комбінація клавіш не була пов'язана в 12.10, але може бути помилковою.

Це не на вкладці ярликів налаштувань клавіатури. Як я можу змінити вхід Unicode з Ctrl+ Shift+ Uна інший?


Я впевнений, що в Gtk це жорстко закодовано, подібно до таблиці композицій.
chaskes

який редактор ви використовуєте?
chaskes

Відповіді:


8

Control+ Shift+ uдля введення unicode вводиться жорстко в метод введення GTK + 3 за замовчуванням. (Джерело: GtkIMContext ).

Найпростіше це зробити, мабуть, використовувати інший набір клавіш для будь-яких потрібних вам функцій.

Але у вас є деякі інші варіанти програм Gtk. Обидва передбачають заміну методу введення за замовчуванням без методу введення.

В geditі в gnome-terminal, ви можете клацнути правою кнопкою миші вікно та вибрати Способи введення >> Ні . Це може бути хорошим рішенням, якщо вам не потрібен метод введення з інших причин і не потрібні функції LibreOffice.

Для LibreOffice, здається, не існує способу обійти метод введення системи. Якщо вам не потрібен метод введення, ви можете вимкнути його на всій системі, перейшовши в Налаштування системи >> Підтримка мови та встановивши систему методу введення з клавіатури на жодну . Ви повинні перезавантажитись, щоб це набуло чинності. (Виходу з системи було недостатньо.)

Зауважте, що цей метод є лише жорстким кодом у додатках Gtk. Якщо ви не проти встановити залежності KDE, ви можете скористатися таким редактором kateі змінити прискорювачі відповідно до ваших потреб.


які наслідки використання "жодного" (крім ctrl + shif + u)?
Алекс

2
@alex Якщо вам доведеться запитати, ви, мабуть, нічого, що б ви помітили Методи введення беруть ключі послідовно, а потім виводять якийсь інший результат. Якщо ви не вставляєте unicode або спеціальні символи, я сумніваюся, ви це помітите.
chaskes

Для бразильців це буде великим безладом, адже португальці використовують багато акцентів
deFreitas

@deFreitas Ну, це питання насправді стосується зміни способу вставки одного символу Unicode. Для введення португальською мовою, ви хочете змінити розкладку клавіатури на португальську розкладку або використовувати клавішу композиції. :)
chaskes

0

Мені вдалося обійти цю прив'язку, знявши системну змінну " XMODIFIERS " безпосередньо перед запуском програми (Intellij IDEA), щоб запобігти конфлікту набору ключових випадків.

export XMODIFIERS=""
myapp.sh

Тестовано на Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.