Input: add KEY_IMAGES specifically for AL Image Browser

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.

Signed-off-by: Jarod Wilson <jarod@redhat.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

authored by Jarod Wilson and committed by Dmitry Torokhov ba6a078b c68b2081

+5 -4
+5 -4
include/linux/input.h
··· 553 #define KEY_DVD 0x185 /* Media Select DVD */ 554 #define KEY_AUX 0x186 555 #define KEY_MP3 0x187 556 - #define KEY_AUDIO 0x188 557 - #define KEY_VIDEO 0x189 558 #define KEY_DIRECTORY 0x18a 559 #define KEY_LIST 0x18b 560 #define KEY_MEMO 0x18c /* Media Select Messages */ ··· 603 #define KEY_FRAMEFORWARD 0x1b5 604 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */ 605 #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */ 606 - #define KEY_10CHANNELSUP 0x1b8 /* 10 channels up (10+) */ 607 - #define KEY_10CHANNELSDOWN 0x1b9 /* 10 channels down (10-) */ 608 609 #define KEY_DEL_EOL 0x1c0 610 #define KEY_DEL_EOS 0x1c1
··· 553 #define KEY_DVD 0x185 /* Media Select DVD */ 554 #define KEY_AUX 0x186 555 #define KEY_MP3 0x187 556 + #define KEY_AUDIO 0x188 /* AL Audio Browser */ 557 + #define KEY_VIDEO 0x189 /* AL Movie Browser */ 558 #define KEY_DIRECTORY 0x18a 559 #define KEY_LIST 0x18b 560 #define KEY_MEMO 0x18c /* Media Select Messages */ ··· 603 #define KEY_FRAMEFORWARD 0x1b5 604 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */ 605 #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */ 606 + #define KEY_10CHANNELSUP 0x1b8 /* 10 channels up (10+) */ 607 + #define KEY_10CHANNELSDOWN 0x1b9 /* 10 channels down (10-) */ 608 + #define KEY_IMAGES 0x1ba /* AL Image Browser */ 609 610 #define KEY_DEL_EOL 0x1c0 611 #define KEY_DEL_EOS 0x1c1