Uim doesn't seems to accept Unicode characters.
Instead of Unicode characters, you can use multi-keys and dead keys.
* å: dead_abovering a
* ä: dead_diaeresis a
* ö: dead_diaeresis o
* §: Multi_key s o
http://www.x.org/releases/X11R7.7/doc/libX11/i18n/compose/en_US.UTF-8.html
In uim configurations, dead_abovering, dead_diaeresis and Multi_key
are expressed as follows:
* "dead-abovering" for dead_abovering
* "dead-diaeresis" for dead_diaeresis
* "Multi_key" for Multi_key
https://github.com/uim/uim/blob/uim-1.8.4/uim/uim-key.c#L152
https://github.com/uim/uim/blob/uim-1.8.4/uim/uim-key.c#L77
See also:
https://github.com/uim/uim/blob/uim-1.8.4/scm/latin.scm#L46
I hope this helps.
(2013/02/23 2:37), Zorael wrote:
Hello,
I'm trying to set up uim with various keybinds, and the preferences
tool crashes when I try to assign some non-standard keys. These
include the Scandinavian åäö letters, as well as various symbols like
§. The output of scm/configure --help suggests that UTF-8 should be
the default encoding, and I can't find anything in uim's configure
scripts that sets it otherwise. uim-xim (and uim-pref-qt4) was started
under an en_US.UTF-8 locale but with a Swedish keyboard layout.
I wasn't able to debug it with gdb, but of the two places in the
source that could produce this error message it is the one at
sigscheme/src/encoding.c:260.
SCM_EXPORT scm_ichar_t
scm_charcodec_read_char(ScmCharCodec *codec, ScmMultibyteString *mbs,
const char *caller)
{
ScmMultibyteCharInfo mbc;
/* ... */
mbc = SCM_CHARCODEC_SCAN_CHAR(codec, *mbs);
if (SCM_MBCINFO_ERRORP(mbc) || SCM_MBCINFO_INCOMPLETEP(mbc))
SCM_ENCODING_ERROR("scm_charcodec_read_char: invalid char sequence");
/* ... */
Is there anything obvious I have overlooked or is this a bug?
Many thanks,
JR
--
--
Google Groups "uim-en" group
uim-en@googlegroups.com
http://groups.google.com/group/uim-en/about
---
You received this message because you are subscribed to the Google Groups "uim-en" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to uim-en+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.