Ed Langley
Ed Langley
The change in this commit seems to allow mcclim to detect and handle keymap changes appropriately: https://github.com/fiddlerwoaroof/McCLIM/commit/a39ec471304409a27b03888abc54b12f2f2bc07a
From IRC: > So, I think the solution is a bit more complicated than I thought. My commit catches and handles the keymap change event correctly, as far as I...
Also, I've noticed that different gadgets handle input differently. In this example, typing dead keys (e.g. the circumflex accent in the french layout) into the text-editor signals a condition while...
Using @gabriel-laddel's keysym definitions and the code in my pr, I can type cyrillic characters 
Ok, using the code in this gist, I've managed to get characters from several different non-us locales to work correctly. This depends on the latest commit in my fork, which...
The difficult part is that the pull request has to coordinate with CLX because most of the changes necessary involve filling out CLX's keysyms.
Yeah, I ran out of free time (got a job) but I agree that XKB support is the right way to go.
It might be worthwhile to write a code generator that transforms the XCB xml files into common lisp code.
This would make it a lot easier to keep CLX up to date with various X extensions.
I'd love to see a fundraiser for the port, if that's what it takes to get this going