Hangi klavye düzeni ç yazmamı sağlıyor?


11

Windows makinemde USA International'ı deadkey ile kullanıyorum ve ç( '+ c) yazarken sorun yaşamıyorum . Ancak, Ubuntu makinemde düzenimi "ABD - Uluslararası (ölü tuşlarla) olarak ayarladım ve bu tuş kombinasyonu geri döndü ć.


sanırım Frances
Black Block

Yanıtlar:


8

"USA - intl (AltGr dead keys)" klavye düzenini kullanarak, tuşuna basarak ç veya Ç tuşunu alabilirim:

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

1
Ölü anahtarları tercih ederim. AltGR olmadan çalışmanın bir yolu var mı?

Bunun için hack'ler var, bu fikir hakkındaki yorumlara bakın .
Lekensteyn

4

Bir bakışta, bu düzenlerin hepsinin yazmak için anahtarları olduğu görülmektedir ç:

$ 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

Brezilya dili veya us_intl, burada dil Portekizce (Brezilya) olarak ayarlanmışsa '+ c' yapabilirsiniz


2
Keşke dili değiştirmeden '+ c kullanmanın bir yolu olsaydı. Temiz bir kurulum için (tr_US), klavyeyi Brezilya'ya ayarlamak hala bana veriyor ć. Aynı zamanda USA International'ı (AltGR ve "ölü anahtarlar") da denedi. Ben sadece çAltGr + "," kullanabilirsiniz
MestreLion

1

Bu soruda belirtildiği gibi klavyenizi İngilizce (ABD, ölü tuşlarla uluslararası) olarak değiştirebilirsiniz: Ubuntu 14.04'te aksan karakterleri yazılamıyor

Bu değişiklikle birlikte aksanlı harfler (á, é, ú, ô, ã) ç dışında çalışacaktır . Sistem dilinizi Portugue (Brezilya) olarak değiştirmeniz gerekir, aksi halde ç yazamazsınız .


1

Ubuntu 18'de benim için çalışan süper kullanıcıda bu cevabı buldum :

Bunun nedeni, yerel ayar en olarak ayarlandığında cedilla modülünün varsayılan olarak yüklenmemesidir , bu nedenle gtk eklemek için yapılandırma dosyalarını değiştirmeniz gerekir:

1. Yapılandırma dosyalarını düzenleyin:

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

Her ikisinde de ile başlayan satırları bulun ve satıra "cedilla" "Cedilla": en ekleyin. Bunun gibi bir şey:

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

2. Oluştur dosyasını değiştirin:

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

3. Sisteme cedilla modülünü yüklemesini söyleyin :

Bu satırları şuraya ekle /etc/environment:

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

Yeniden başlatın ve işiniz bitti.

Bunu yaptıktan sonra ' + cbir ç / cedilla yapabilir ve alabilirsiniz.



0

Çok kolay! Şuraya gidin: Sistem ayarları -> Klavye Düzeni -> İngilizce (ABD, alternatif uluslararası). Bu düzeniniz olmalı. Bazı testler için: ç = '+ c â é à ...


OP'nin sorusunda söylediği gibi, İngilizce c + 'sonuçlanır ć(ABD, alternatif uluslararası)
jpjacobs

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.