Re: [RFC PATCH] input: add KEY_IMAGES specifically for AL Image Browser

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jarod Wilson <jarod@xxxxxxxxxx> 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 <dmitry.torokhov@xxxxxxxxx>
>CC: Jiri Kosina <jkosina@xxxxxxx>
>CC: Linux Media <linux-media@xxxxxxxxxxxxxxx>
>Signed-off-by: Jarod Wilson <jarod@xxxxxxxxxx>
>---
> 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 majordomo@xxxxxxxxxxxxxxx
>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-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux