accented characters from the keyboard
Séamas Ó Brógáin
sob at iol.ie
Tue Dec 6 11:04:10 UTC 2011
Just to expand slightly on what PleegWat and others wrote:
The method that Udvarias Ur mentioned does exist, but with some
conditions. There is a method of entering individual characters by
number that is supposed to be universal (it’s a formal international
standard), but it only partly works with Ubuntu (or I should say with
X11).
You hold down [control] and [shift] and then type [u]; you then type the
Unicode reference of the character––a four-figure hexadecimal number.
(The Unicode tables are freely downloadable from
www.unicode.org/charts.)
With X11, however, and therefore Ubuntu, you cannot have this function
as well as the [compose] key: you must choose one or the other.
(Strange, but true.)
In your /etc/environment file you must have a line like this:
GTK_IM_MODULE=gtk-im-context-simple
or any other input method: ibus, scim, uim, etc.
For the [compose] key to work, on the other hand, you have to have
GTK_IM_MODULE=xim
And you cannot have both.
To see which input method is active at the moment, in a terminal window
type
echo $GTK_IM_MODULE
There is a roundabout method of having both functions. (1) Install the
extension “Compose Special Characters.” (2) Allocate a suitable function
key––say [F9]––to the “Unicode shortcut” in this extension. (3)
Customise your keyboard layout (as I explained in an earlier message and
can do again if anyone is interested) so as to allocate F9 to a suitable
key, say [AltGr]. Hey, presto! A “Unicode key.”
I should add that I am not an expert in these matters but discovered
these tricks through long and often fruitless searching. If anyone can
point out any errors, or add information, I would be very happy to hear
from them.
More information about the ubuntu-users
mailing list