Jarod Wilson <[email protected]> wrote:

>Many media center remotes have buttons intended for jumping straight to
>one type of media browser or another -- commonly,
>images/photos/pictures,
>audio/music, television, and movies. At present, remotes with an images
>or photos or pictures button use any number of different keycodes which
>sort of maybe fit. I've seen at least KEY_MEDIA, KEY_CAMERA,
>KEY_GRAPHICSEDITOR and KEY_PRESENTATION. None of those seem quite
>right.
>In my mind, KEY_MEDIA should be something more like a media center
>application launcher (and I'd like to standardize on that for things
>like the windows media center button on the mce remotes). KEY_CAMERA is
>used in a lot of webcams, and typically means "take a picture now".
>KEY_GRAPHICSEDITOR implies an editor, not a browser. KEY_PRESENTATION
>might be the closest fit here, if you think "photo slide show", but it
>may well be more intended for "run application in full-screen
>presentation mode" or to launch something like magicpoint, I dunno.
>And thus, I'd like to have a KEY_IMAGES, which matches the HID Usage AL
>Image Browser, the meaning of which I think is crystal-clear. I believe
>AL Audio Browser is already covered by KEY_AUDIO, and AL Movie Browser
>by KEY_VIDEO, so I'm also adding appropriate comments next to those
>keys.
>
>I have follow-on patches for drivers/hid/hid-input.c and for
>drivers/media/rc/* that make use of this new key, if its deemed
>appropriate for addition. To make it simpler to merge the additional
>patches, it would be nice if this could sneak into 2.6.39, and the
>rest can then get queued up for 2.6.40, avoiding any multi-tree
>integration headaches.
>
>CC: Dmitry Torokhov <[email protected]>
>CC: Jiri Kosina <[email protected]>
>CC: Linux Media <[email protected]>
>Signed-off-by: Jarod Wilson <[email protected]>
>---
> include/linux/input.h |    5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
>diff --git a/include/linux/input.h b/include/linux/input.h
>index e428382..be082e9 100644
>--- a/include/linux/input.h
>+++ b/include/linux/input.h
>@@ -553,8 +553,8 @@ struct input_keymap_entry {
> #define KEY_DVD                       0x185   /* Media Select DVD */
> #define KEY_AUX                       0x186
> #define KEY_MP3                       0x187
>-#define KEY_AUDIO             0x188
>-#define KEY_VIDEO             0x189
>+#define KEY_AUDIO             0x188   /* AL Audio Browser */
>+#define KEY_VIDEO             0x189   /* AL Movie Browser */
> #define KEY_DIRECTORY         0x18a
> #define KEY_LIST              0x18b
> #define KEY_MEMO              0x18c   /* Media Select Messages */
>@@ -605,6 +605,7 @@ struct input_keymap_entry {
> #define KEY_MEDIA_REPEAT      0x1b7   /* Consumer - transport control */
> #define KEY_10CHANNELSUP        0x1b8   /* 10 channels up (10+) */
> #define KEY_10CHANNELSDOWN      0x1b9   /* 10 channels down (10-) */
>+#define KEY_IMAGES            0x1ba   /* AL Image Browser */
> 
> #define KEY_DEL_EOL           0x1c0
> #define KEY_DEL_EOS           0x1c1
>-- 
>1.7.1
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-media"
>in
>the body of a message to [email protected]
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

Maybe "Launch" instead of "AL" in the comments.  It took me a while to figure 
out AL even with the email context.

Regards,
Andy
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to