Какая раскладка клавиатуры позволяет мне печатать?


11

На моей машине с Windows я использую USA International с взаимными ключами, и у меня нет проблем с набором ç( '+ c). Однако на моей машине с Ubuntu я установил свой макет на «США - международные (с мертвыми клавишами)», и эта комбинация клавиш вернулась ć. Как я могу вернуть C с цидильей, а не с острым акцентом?


я думаю, что Фрэнсис
черный блок

Ответы:


8

Используя раскладку клавиатуры «USA - intl (мертвые клавиши AltGr)», я могу получить ç или Ç, нажав:

  • AltGr+ ,:ç
  • AltGr+ Shift+ ,:Ç

1
Я предпочитаю мертвые ключи. Есть ли способ заставить его работать без AltGR?

Есть хаки для этого, смотрите комментарии к этой идее .
Лекенстейн

4

На первый взгляд, все эти раскладки имеют ключи для ввода ç:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "ccedilla"))' /usr/share/X11/xkb/symbols/??
Andorra
Albania
Azerbaijan
Belgium
Brazil
Brazil - Eliminate dead keys
Brazil
Brazil - Dvorak
Brazil - Nativo
Brazil - Nativo for USA keyboards
Brazil - Nativo for Esperanto
Canada - French (legacy)
Canada - Multilingual, first part
Canada - Multilingual
Congo, Democratic Republic of the
Switzerland
Switzerland - German (Macintosh)
Czechia - UCW layout (accented letters only)
Spain
Spain - Eliminate dead keys
Spain - Dvorak
France
France - Bepo, ergonomic, Dvorak way
France - Breton
France - Macintosh
United Kingdom - Extended - Winkeys
Ghana - Fula
Iran - Kurdish, Arabic-Latin
Iceland
Iceland - Macintosh
Italy
Italy - Eliminate dead keys
Italy - Macintosh
Italy - Georgian
Nigeria - Hausa
Norway - Dvorak
Norway - Northern Saami
Portugal
Portugal - Eliminate dead keys
Portugal - Nativo
Portugal - Nativo for USA keyboards
Portugal - Nativo for Esperanto
Russia - Chuvash
Russia - Chuvash Latin
Senegal
Turkmenistan
Turkmenistan - Alt-Q
Turkey
Turkey - (F)
Turkey - International (with dead keys)
Turkey
Taiwan
USA - International (with dead keys)
USA - Dvorak international
USA - Programmer Dvorak
USA - Macintosh
USA - Colemak

2

Бразилия или us_intl, где вы можете сделать '+ c, если язык установлен на португальский (Бразилия)


2
Хотелось бы, чтобы был способ использовать + без изменения языка. Для чистой установки (en_US), просто установка клавиатуры в Бразилии все еще дает мне ć. Также пробовал USA International (как AltGR, так и «мертвые ключи»), тот же результат. Я мог только çиспользовать AltGr + ","
MestreLion

1

Вы можете изменить свою клавиатуру на английский (США, международная с мертвыми клавишами), как сказано в этом вопросе: не могу писать символы ударения в Ubuntu 14.04

С этим изменением будут работать буквы с акцентами (á, é, ú, ô, ã) , кроме ç . Вам нужно будет изменить язык вашей системы на Португальский (Бразилия), иначе вы не сможете писать ç .


1

Я нашел этот ответ на суперпользователя, который работал для меня на Ubuntu 18:

Это связано с тем, что модуль cedilla не загружается по умолчанию, если для языкового стандарта задано значение en , поэтому вам нужно изменить файлы конфигурации для gtk, чтобы добавить их:

1. Отредактируйте файлы конфигурации:

sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache

В обоих случаях найдите строки, начинающиеся с, "cedilla" "Cedilla"и добавьте: en в строку. Что-то вроде этого:

"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

2. Измените файл Compose:

sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'

3. Поручите системе загрузить модуль Cedilla :

Добавьте эти строки в /etc/environment:

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

Перезагрузитесь и все готово.

После этого вы сможете сделать ' + cи получить ç / cedilla


0

Португальский макет позволяет вам печатать этот символ.


0

Очень просто! Просто зайдите в: Настройки системы -> Раскладка клавиатуры -> Английский (США, альтернативный международный). Это должен быть ваш макет. Для некоторого теста попробуйте: ç = '+ c â é à ...


Как сказал ОП в своем вопросе, c + 'результаты на ćанглийском (США, альтернативный международный)
jpjacobs

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.