Ask Your Question

How to get accents on letters using Fedora

asked 2016-08-12 11:06:02 -0500

Mr.Arr gravatar image

Can someone go into depth in explaining the use of the compose key and where that fits into creating a keyboard combination to create characters like á, é, í, ó, ú, ü, ñ

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted

answered 2016-08-12 11:16:29 -0500

aeperezt gravatar image

I will depend on what language you have set, plus the keboard layout you define on the language, for instance my language is Spanish but my keyboard layaout is US English, how ever it set to US international with dead keys that way right alt+o will show ó and so for al vocals ñ, if you have an Spanish keyboard you do not need that.

Hope it help you. Good Luck.

edit flag offensive delete link more


Thank you. I guess right alt is the best option!

Mr.Arr gravatar imageMr.Arr ( 2016-08-12 12:14:19 -0500 )edit

you can install several keyboard layout and quickly switch between them by pressing SUPER+SPACE (in Gnome). You just have to know where the special accented chars are located in a different layout - usually not a problem.

florian gravatar imageflorian ( 2016-08-12 13:47:00 -0500 )edit

answered 2016-08-14 08:52:36 -0500

lsatenstein gravatar image

I have the Canadian French layout as my physical and the default layout. With the X11 keyboard manager, it knows about 4 levels of keyboard layouts. By default, the alt-char key (immediately to the right of the space bar, when held down and when you type another key, will show extra letters. If it is an accent, you would type the accent, and then the letter you wish accented. Example É ô ö é à é and even ç .

If you are careful, you can edit /usr/share/X11/xkb/symbols/your_layout.

I have done so for ca and us layouts, adding the euro symbol € and the yen symbol ¥ for the E and Y keys (level 3) Here are the two lines I changed. EuroSign and yen were added exactly as shown.

key <AD03> {        [         e,    E,EuroSign      ]       };
key <AD06> {        [         y,    Y,yen           ]       };

You can paste these lines at the end of that listing for layout

   name[Group1]= "English (US)";
edit flag offensive delete link more

Question Tools


Asked: 2016-08-12 11:06:02 -0500

Seen: 1,256 times

Last updated: Aug 14 '16