我可以使用哪种键盘布局键入ç?


11

在Windows计算机上,我将USA International与死键配合使用,并且键入ç'+ c)没有问题。但是,在我的Ubuntu计算机上,我将布局设置为“美国-国际(带有死键),并且该键组合返回了ć。我如何让它返回带有小提琴而不是尖音的C?


我认为Frances
Black Block

Answers:


8

使用键盘布局“ USA-intl(AltGr死键)”,可以按以下命令获得ç或Ç:

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

1
我更喜欢死键。有没有办法让它在没有AltGR的情况下工作?

有一些技巧,请参阅有关此想法的评论。
Lekensteyn 2011年

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
我希望有一种无需更改语言即可使用'+ c的方法。对于全新安装(en_US),仅将键盘设置为Brazil仍然可以给我ć。还尝试了USA International(AltGR和“死键”),结果相同。我只能ç使用AltGr +“,”
MestreLion 2011年


1

在超级用户上找到了这个答案,该超级用户在Ubuntu 18上对我有用:

这是因为当语言环境设置为en时,默认情况下不会加载cedilla模块,因此您必须更改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 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.