I looked into how SBL does it. They create a dummy input device and send keyboard events through it. It's pretty cool, but: - It doesn't compile and run in any recent kernel - From it's documentation "the kernel has to be patched and recompiled to use the sniffer" Halim, is this correct? Do you know of any solution? Thanks, Bill On Tue, Jun 22, 2010 at 4:36 PM, Chris Brannon <cmbrannon79 at gmail.com> wrote: > Bill Cox wrote: >> In previous versions of the kernel shipped with Ubuntu, the array of >> keyboard handlers was exported. ?Now, it's static. ?There is no >> possible way to access the k_handler array from speakup. > > This doesn't just break Speakup for Ubuntu. ?Eventually, it breaks it > for everyone, since this change is present on the master branch of the > kernel tree. > >> I don't know how to deal with this. ?Any ideas? > > Neither do I. ?We only call one handler from that entire array: > k_handler[KT_CUR]. > So how can we simulate keypress events now? > > -- Chris > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >