freenode/#clim - IRC Chatlog
Search
7:05:39
jackdaniel
I suspect that generating the code from xml could be encoded directly in a readtable too;
7:06:19
jackdaniel
either way using xcb files was discussed here in the past at least two times and the conclusion was: sounds good and seems like a good path forward if someone has time for that
7:08:23
jackdaniel
beach: re reusability of the clx frontend for different display servers, I think that is what we have the "silica" part of CLIM (and it is a better abstraction than x11-derived protocol)
7:27:43
loke[m]
The API simply gives you a way to download the keyboard definitions. All the event handling (simulated keyboard events) and keyboard lookup is client-side.
7:44:06
fiddlerwoaroof
loke[m]: if I remember correctly, the keycode -> character mappings are all in xml files
7:45:17
loke[m]
If you check the source code for xlib you'll see just how much code they have dedicated to keyboard stuff.
7:45:44
loke[m]
When you use xev to show keyboard events, those events are synthetically generated on the client side actually.
8:05:38
loke[m]
fiddlerwoaroof: That is correct. There is an X request that effectively sends that data (in a special, undocumented, mostly) format and then tells the client to deal with it.