I messed around with the jars and a decompiler a bit, but I can't tell what's going on.
I grepped for extkeyboard, which turned up nothing. Weird. Is this handled by the JVM?
But since the arrow keys on the external keyboard work, there should be some KeyEvent coming into the JVM. Grepping for that gave me a huge list of classes, some of which are in the KDK which are IMO unlikely to contain the actual action. I also found a bunch of a/b/c.class files. Nothing promising so far.
Somewhere, I suspect the keycodes are filtered, but I can't think of a reliable way to grep for those keycodes.
There is also VirtualKeyboardEvent, but that seems to be mostly about showing and hiding it. Haven't found where the actual virtual events go.
|