| Index: ui/base/keycodes/keyboard_code_conversion_x.cc
|
| diff --git a/ui/base/keycodes/keyboard_code_conversion_x.cc b/ui/base/keycodes/keyboard_code_conversion_x.cc
|
| index 6e8af8acd1e2df058bf7f9f94186794a505e7bbf..927012f898cfc98a0992989f75a8396260cb91b9 100644
|
| --- a/ui/base/keycodes/keyboard_code_conversion_x.cc
|
| +++ b/ui/base/keycodes/keyboard_code_conversion_x.cc
|
| @@ -365,18 +365,29 @@ KeyboardCode KeyboardCodeFromXKeysym(unsigned int keysym) {
|
| return VKEY_VOLUME_DOWN;
|
| case XF86XK_AudioRaiseVolume:
|
| return VKEY_VOLUME_UP;
|
| + case XF86XK_AudioNext:
|
| + return VKEY_MEDIA_NEXT_TRACK;
|
| + case XF86XK_AudioPrev:
|
| + return VKEY_MEDIA_PREV_TRACK;
|
| case XF86XK_AudioStop:
|
| return VKEY_MEDIA_STOP;
|
| case XF86XK_AudioPlay:
|
| return VKEY_MEDIA_PLAY_PAUSE;
|
| case XF86XK_Mail:
|
| return VKEY_MEDIA_LAUNCH_MAIL;
|
| + case XF86XK_LaunchA: // F3 on an Apple keyboard.
|
| + return VKEY_MEDIA_LAUNCH_APP1;
|
| + case XF86XK_LaunchB: // F4 on an Apple keyboard.
|
| case XF86XK_Calculator:
|
| return VKEY_MEDIA_LAUNCH_APP2;
|
| case XF86XK_MonBrightnessDown:
|
| return VKEY_BRIGHTNESS_DOWN;
|
| case XF86XK_MonBrightnessUp:
|
| return VKEY_BRIGHTNESS_UP;
|
| + case XF86XK_KbdBrightnessDown:
|
| + return VKEY_KEY_BRIGHTNESS_DOWN;
|
| + case XF86XK_KbdBrightnessUp:
|
| + return VKEY_KEY_BRIGHTNESS_UP;
|
|
|
| // TODO(sad): some keycodes are still missing.
|
| }
|
|
|