Out of interest, I tried seeing what I could do with the Kobo QPA this weekend. Answer: not a lot...
Couple of problems, first, it seems the QPA doesn't automatically load the fonts, so by default you get lots of squares instead of characters. Looking at what libnickel does, this might not be too difficult to resolve.
The bigger issue (and always has been) is the way touch is (not) handled. Touch is handled via a separate plugin (libkevdevtouch.so), and while it should be setup in the QPA, it's not. It appears that libnickel is in charge of setting it up as well.
|