Well, nobody has come up with a good utility to re-define the Audrey hardware buttons yet it seems. Pity, it would be nice to use the buttons to do other things while using the voyager browser (so you don't have to use the stylus on the touchscreen) like:
Channel Knob for scrolling.
Page/Page down
Back
etc.
I've tried seeing what keycodes are generated by the hardware keys (which are actually defined to various function keys) by issuing the following command:
cat /dev/tty
When you push these buttons, you get the folowing keycodes:
E-mail: OR
Channel Knob Counterclockwise: OX
Channel Knob Clockwise: OY
Channel Knob Push: OZ
Calendar: OU
Browser: OS
Address: OT
Options: OV
Power Button doesn't generate a keycode in /dev/tty
I was just thinking as a simple hack, could you generate a simple shell script that checks for one of these key codes (which are mainly ignored) showing up in the keyboard input stream (/dev/tty) and and upon seeing it, inject the keycode for let's say, <page up> into /dev/tty and have it processed properly? You could just keep this running in the background (ie. keyredefine.sh &).
Think this would work? Anyone know the keycodes for the arrow keys and the page up/down? What keycombo (if any) makes the full Voyager browser go BACK and FORWARD? The original Audrey browser had key commands that made it go back and forwards.
DaveC