azbycxdw909 / garglk

Automatically exported from code.google.com/p/garglk
Other
0 stars 0 forks source link

Can't compose non-ASCII-characters on Linux (X) #74

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Although I have my Xorg server configured to allow non-ASCII characters
like ö and ß to be entered through the use of a compose key, I'm unable to
enter these in any of the garglk-backed interpreters.

For example, Ralt+', followed by a, should yield the character á, but in
garglk result in 'a. This makes it impossible to play some games which rely
on non-English keywords to be entered by the player.

Original issue reported on code.google.com by znxfire...@gmail.com on 20 Jun 2009 at 9:35

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
It looks like all that needs to happen is for sysgtk.c to be updated to support
unicode character input, the way syswin.c was.

I'll need to do this anyhow to support pasting from the clipboard, so this 
should be
fixed soon.

Original comment by bcressey@gmail.com on 6 Jul 2009 at 10:28

GoogleCodeExporter commented 8 years ago
Fixed in r229.  I tested under Ubuntu 9.04 with a Spanish keyboard layout and 
(dead
apostrophe)+(a) yielded á.

You can also compose extended Unicode characters using (Ctrl+Shift+U)+(UTF-32
sequence)+(space).  E.g. 00a9 is the © symbol.

This relies entirely on the Gtk IMModule, which talks to SCIM under Ubuntu and
presumably other input method engines elsewhere.

The upshot is that extended character composition should work in Gargoyle the 
same as
in any other GTK+ app.

Original comment by bcressey@gmail.com on 7 Jul 2009 at 5:26

GoogleCodeExporter commented 8 years ago
Works like a charm! Thanks!

Original comment by znxfire...@gmail.com on 7 Jul 2009 at 10:40