รูปแบบแป้นพิมพ์ใดที่อนุญาตให้ฉันพิมพ์ç


11

บนเครื่อง Windows ของฉันฉันใช้ USA International กับ deadkeys และฉันไม่มีปัญหาในการพิมพ์ç( '+ c) อย่างไรก็ตามบนเครื่อง Ubuntu ของฉันฉันตั้งเลย์เอาต์ของฉันเป็น "USA - International (พร้อมกุญแจตาย) และคีย์ผสมนั้นจะคืนค่าćฉันจะคืน C ด้วย cedilla แทนที่จะใช้สำเนียงเฉียบพลันได้อย่างไร


ฉันคิดว่า Frances
Black Block

คำตอบ:


8

ใช้รูปแบบแป้นพิมพ์ "USA - intl (ปุ่มกด AltGr)" ฉันสามารถรับçหรือÇได้โดยกด:

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

1
ฉันชอบกุญแจที่ตายแล้ว มีวิธีทำให้ทำงานโดยไม่ใช้ AltGR หรือไม่?

มีแฮ็คมันดูความคิดเห็นเกี่ยวกับความคิดนี้
Lekensteyn

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

Brazil หรือ us_intl ซึ่งคุณสามารถทำ '+ c หากตั้งค่าภาษาเป็นภาษาโปรตุเกส (บราซิล)


2
ฉันหวังว่าจะมีวิธีใช้ '+ c โดยไม่เปลี่ยนภาษา สำหรับการติดตั้ง (en_US) ćเพียงแค่ตั้งค่าแป้นพิมพ์ไปยังบราซิลยังคงให้ฉัน ลองใช้ USA International (ทั้ง AltGR และ "กุญแจตาย") ด้วยเช่นกัน ฉันทำได้çโดยใช้ AltGr + ","
MestreLion

1

คุณสามารถเปลี่ยนแป้นพิมพ์ของคุณเป็นภาษาอังกฤษ (US, สากลด้วยปุ่มกด) ดังที่ได้กล่าวไว้ในคำถามนี้: ไม่สามารถเขียนอักขระเน้นเสียงใน Ubuntu 14.04

ที่มีตัวอักษรการเปลี่ยนแปลงนี้ด้วยสำเนียง(A, E ยู, O, A)จะทำงานยกเว้นç คุณจะต้องเปลี่ยนภาษาของระบบของคุณเพื่อ Portugue (บราซิล) หรือคุณจะไม่สามารถที่จะเขียนç


1

ฉันพบคำตอบนี้สำหรับ superuserที่ทำงานกับฉันใน Ubuntu 18:

เป็นเพราะโมดูลเซดยาไม่ได้ถูกโหลดตามค่าเริ่มต้นเมื่อตั้งค่าโลแคลเป็น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. เปลี่ยนไฟล์เขียน:

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

ง่ายมาก! เพียงไปที่: การตั้งค่าระบบ -> รูปแบบแป้นพิมพ์ -> อังกฤษ (สหรัฐอเมริกา, ทางเลือกระหว่างประเทศ) นี่ควรเป็นเค้าโครงของคุณ สำหรับการทดสอบบางอย่างลอง: ç = '+ c âéà ...


ดังที่ OP กล่าวไว้ในคำถามของเขาc + 'ผลลัพธ์เป็นćภาษาอังกฤษ (สหรัฐฯ, ทางเลือกระหว่างประเทศ)
jpjacobs

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.