The HTTP Inspector plugin seems to provide a complete list of available "actions". My original problem (comprehensive control of koreader using keyboard) is currently being discussed
on github. A couple of observations:
- the HTTP Inspector plugin can trigger each of the available 200+ actions over a remote HTTP connection to the app
- event_map.lua is actually for remapping keycodes to different keysyms