The Finnish keyboard layout has the following characters which are specified using their Unicode values. I would like to add names for them in keysymdef.h. The new entry could be something like: #define XK_ezh 0x???? /* U+0292 LATIN SMALL LETTER EZH */ #define XK_Ezh 0x???? /* U+01B7 LATIN CAPITAL LETTER EZH */ #define XK_permille 0x???? /* U+2030 PER MILLE SIGN */
I’ll look into this, but note that the general preference is to use the UXXXX symbols rather than add new mnemonic symbols in most cases.
Yes, I am aware of that. After all, it is only a question of readability to have the aliases available. I don't know what criteria you use for inclusion in the file, so I felt it was best we at least propose these characters for inclusion. The characters are part of the Finnish standard; ezh is used in Sami, and the permille sign is used commonly in Finland, probably in other countries as well. I will leave the decision up to you.
Hi James, may I ask have you made any decisions with this one yet? Thanks.
Can you please send a patch to xorg-devel for review? That will make it more likely for inclusion.
Patch sent for review: http://lists.x.org/archives/xorg-devel/2011-October/026015.html
The patch has received Reviewed-by approval, the updated version is at: http://lists.x.org/archives/xorg-devel/2011-October/026499.html
I’m trying to catch up with old patches. (Things were most difficult when my laptop failed; it took a while of extra work to save enough to get a usable screen to replace it.) Given that, AFAICT, no objections were raised on xorg-devel I will push them, but the patches are now out of date and lack the Reviewed-by and Signed-off-by lines. The x11proto patch needs an update to the specs/keysyms.xml chunk and the Use-ezh-EZH-in-compose-maps patch failed in the Compose.pre file(s).
James, thanks for looking into this. I'm attaching the updated patches, now applying cleanly against git masters and with Signed-off-by and Reviewed-by lines, the latter based on: http://lists.x.org/archives/xorg-devel/2011-October/026558.html Thanks.
Created attachment 57373 [details] [review] 0001-x11proto-add-permille-ezh-and-EZH-to-keysymdef.h.patch
Created attachment 57374 [details] [review] 0001-i18n-Provide-translation-from-XK_permille-ad5-to-Uni.patch
Created attachment 57375 [details] [review] 0001-Use-ezh-EZH-in-compose-maps.patch
Thanks. All three patches are pushed. x11proto: commit ab1fba1a0967 libX11: commits 61725822f20f and 2ca641c3a506
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.