English
, и я хочу, чтобы он оставался таким же образом USA intl
, и я хочу, чтобы он оставался таким же образом ç
, нажав ´ kbd> + c kbd>. Когда я пытаюсь это сделать, он выводит ć
Моя раскладка клавиатуры установлена на США intl, и я хочу, чтобы это осталось тот путь
Так, в частности, 'мертвая клавиша, правильно? (Я не могу быть уверен, потому что существует несколько раскладок клавиатуры, что Вы, возможно, сократили “США intl”. Для предотвращения неоднозначностей используйте точное полное имя в вопросе.)
Я не могу записать ç путем нажатия '+c. Когда я пытаюсь сделать так, это производит ć
Это нормально. Акут + нижний регистр C = нижний регистр C с острым. Вы выбрали “США intl” вариант клавиатуры, это не имеет никакой причины способствовать символам, используемым на португальском языке по символам, используемым на польском языке.
(“USA International” Windows действительно дает Вам ç
для '
+C
, но поэтому их идея “международных” является “некоторыми западноевропейскими языками, с только latin1 символы”. С тех пор ć
не находится в latin1 наборе символов, комбинации '
+ 'C' отображается парадоксальным способом к другому символу, который существует и не в других отношениях доступен.)
Если 'действительно мертвая клавиша, можно изменить символы, которые она генерирует для специализации на любимый язык. Нет никакого GUI для этого, необходимо записать конфигурационный файл. Копия /usr/share/X11/locale/en_US.UTF-8/Compose
кому: .XCompose
в Вашем корневом каталоге. В .XCompose
, ищите строки, которые читают
<dead_acute> <C> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
<dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
и замените их
<dead_acute> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
Система Goto-> Предпочтения-> Предпочтения IBus это покажет Вам щелчок окна да
После нажимания кнопку Да. Другое окно покажут как то, которое Вы видите ниже
Можно изменить метод ввода для любого языка согласно желанию, и щелчок добавляют. Новый язык будет добавлен теперь. Теперь можно ввести на выбранных языках, просто нажать Ctrl+Space для переключения между языками.. Например, при выборе Hindi нажатие Ctrl+Space позволит Вам вводить на хинди при нажатии Ctrl+Space снова, можно ввести на английском языке.
Примечание:
При использовании человечности 10.10, необходимо установить следующее
sudo apt-get install ibus ibus-m17n m17n-db m17n-contrib ibus-gtk
Вводить это ç
символ. Система Goto-> Клавиатура-> Разметки и нажимает Options
Проверьте Правильный Высокий звук и затем нажмите близко.
Теперь Держите Правильный Высокий звук и затем нажмите c +, он даст Вам ç
Если вы добавите другую раскладку клавиатуры, появится новый значок индикатора, который позволит вам выбрать, какую из них вы хотите активировать.
Вы можете иметь столько, сколько хотите, и менять их на лету. Если вы нашли тот, который работает должным образом (что должно сделать «Альтернативное международное сообщество США»), вы можете удалить все остальные, и индикатор исчезнет.
Раскладки клавиатуры не зависят от стран (в некоторых странах нет раскладки клавиатуры, в некоторых есть несколько, некоторые раскладки клавиатуры используются в нескольких странах, некоторые раскладки клавиатуры не имеют отношения к какой-либо стране и т. Д.). [ 116]
Так что просто поменяйте раскладку клавиатуры на что-то другое (я бы предложил «US International с мертвыми клавишами AltGr», или, может быть, на что-то другое, к чему вы привыкли).
Редактировать: похоже, что по умолчанию международный интерфейс США в Windows ведет себя иначе, чем в X; в Windows '
с последующим c
дает ç
, а в X - ć
.
Редактировать 2: хорошо, поэтому я нашел решение, но оно не работает в приложениях Gtk / GNOME из-за глупой ошибки ...
Создайте файл ~/.XCompose
и поместите в него следующие строки:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<dead_acute> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
Редактировать 3: На самом деле он работает и в Gtk, когда вы выбираете XIM как метод импорта для Gtk и убедитесь, что он выбран в диалоговом окне «Поддержка языков».