[mythtv] Writing a Keytouch plugin for MythTV
Yeechang Lee
ylee at pobox.com
Tue Feb 20 15:01:06 UTC 2007
Eduard Huguet <eduardhc at gmail.com> says:
> Anyway, I'll take a closer look at the MythTV frontend code and
> maybe I can help by implementing some additional control commands.
I know I'd appreciate that; a jumppoint keybinding that goes directly
to Setup might be useful, for example.
In addition, it'd be great to have mythfrontend switch to using real
X11 keybindings instead of the custom, MythTV-specific one it
apparently uses. I use Xmodmap to access the keys on my multimedia
keyboard myself, and found that even after taking the steps to bind
all the multimedia keys on my particular keyboard (the Solitek
ACK-581) to appropriate extended X11 keybindings, not all of the keys
could be used in mythfrontend (as opposed to KDE, which picks all of
them up automatically) because mythfrontend only understand some of
the bindings.
Here's an excerpt from my /etc/X11/Xmodmap:
keycode 233 = XF86Sleep
keycode 200 = XF86Mail
keycode 143 = XF86AudioRaiseVolume
keycode 160 = XF86AudioLowerVolume
keycode 178 = XF86AudioMute
keycode 176 = XF86AudioPrev
keycode 153 = XF86AudioPlay
keycode 161 = XF86AudioNext
keycode 164 = XF86Eject
keycode 162 = XF86Game
keycode 146 = XF86AudioStop
keycode 147 = XF86AudioRecord
keycode 220 = XF86MenuKB
keycode 199 = XF86WWW
keycode 159 = XF86Video
keycode 210 = XF86WebCam
While all of these obviously correspond to some MythTV function or
another, mythfrontend only recognizes some, like XF86AudioRecord,
XF86AudioPrev (as MEDIAPREV, I think), and XF86AudioNext
(MEDIANEXT). While it's been useful to have bindings separate from
keyboard keys ("r," "q," and "z" in these cases) to be able to program
my remote control with, I'd love to be able to put the other keys to
work, too.
--
Yeechang Lee <ylee at pobox.com> | +1 650 776 7763 | San Francisco CA US
More information about the mythtv-dev
mailing list