I think I've found the problem: the latin keyboard, upon which the it layout is defined, has this definition of the j letter: key <AC07> { [ j, J ] }; while all the other definitions are of this kind: key <AC08> { [ k, K, kra, ampersand ] }; i.e.: it's one of the very few mappings with only two definitions instead of four like the others.
I inserted a modified AC07 definition directly into the it keyboard and I'm now able to redefine it. I think the fix for this problem should be trivial, i.e.: assign two more definitions to j, and since none was used before I suppose it's not bad to directly use jcircumflex for it. A patch is attached. ** Patch added: "Patch for /usr/share/X11/xkb/symbols/latin" http://launchpadlibrarian.net/42423508/latin.patch ** Tags added: xkb -- Unable to map jcircumflex and Jcircumflex characters https://bugs.launchpad.net/bugs/515369 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs