On Fri, 2 Jan 2009 11:28:17 +0100 Matthias Apitz <g...@unixarea.de> babbled:
> El día Friday, January 02, 2009 a las 09:12:43PM +1100, Carsten Haitzler > escribió: > > > On Fri, 2 Jan 2009 21:00:36 +1100 Carsten Haitzler (The Rasterman) > > <ras...@rasterman.com> babbled: > > > > gah! replying to myself.. found out why... > > > > you file was NOT UTF-8~ it was iso8859! no no! MUST BE UTF-8! > > > > attached fixed file - in utf8. works fine. > > Nop. I've installed your file and restarted the Xserver; > if you select CAPS mode, then hit the capital Ñ (Ntilde) it appears as > capital Ñ in the line and waits for further completion, if you now hit > this Ñ it is moved to the SMS buffer as small ñ (ntilde). i'm getting capitals.. actually ok - the 2nd time i do it it is. not the first. i think the utf8 normalization that florian did has some issues i think. and yes - it you use quotes it goes via the dictionary lookup and works better - the problem is needing to know what shift plus the 'ñ' key does. as such the code does a lookup of keyboard maps - for keymaps that have a/A on a key this works. as does 4/$ etc. for shift and caps - the problem is.. you have no keyboard with normal ñ key - and thus x doesn't KNOW that shift + ñ == Ñ - it has no idea, so you get a small. the string version can encode the capitalisation but simply shift + keysym doesnt end up producing a capitalised version in x's view of the keyboard world. (unlike shift + a == A). so now illume needs a hard-coded table of this stuff that x doesn't know to basically bypass x. and as such such a table or infra doesn't exist - so you're stuck until it does. x's internal "table" doesnt have this. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com _______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community