Commit c37a3c68 authored by nona@chromium.org's avatar nona@chromium.org

Fix function key translation.

In the case of ChromeOS, function keys are no longer passed because they are re-written in c/b/ui/ash/event_rewriter.cc

BUG=None
TEST=Manually done.


Review URL: https://chromiumcodereview.appspot.com/12257032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182464 0039d316-1c4b-4281-b951-d872f2087c98
parent 1c7bd66e
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#define XK_MISCELLANY #define XK_MISCELLANY
#include <X11/keysymdef.h> #include <X11/keysymdef.h>
#include <X11/XF86keysym.h>
namespace chromeos { namespace chromeos {
namespace input_method { namespace input_method {
...@@ -16,24 +17,34 @@ std::string GetIBusKey(int keyval) { ...@@ -16,24 +17,34 @@ std::string GetIBusKey(int keyval) {
case XK_Escape: case XK_Escape:
return "Esc"; return "Esc";
case XK_F1: case XK_F1:
case XF86XK_Back:
return "HistoryBack"; return "HistoryBack";
case XK_F2: case XK_F2:
case XF86XK_Forward:
return "HistoryForward"; return "HistoryForward";
case XK_F3: case XK_F3:
case XF86XK_Reload:
return "BrowserRefresh"; return "BrowserRefresh";
case XK_F4: case XK_F4:
case XF86XK_LaunchB:
return "ChromeOSFullscreen"; // TODO: Check this value return "ChromeOSFullscreen"; // TODO: Check this value
case XK_F5: case XK_F5:
case XF86XK_LaunchA:
return "ChromeOSSwitchWindow"; // TODO: Check this value return "ChromeOSSwitchWindow"; // TODO: Check this value
case XK_F6: case XK_F6:
case XF86XK_MonBrightnessDown:
return "BrightnessDown"; return "BrightnessDown";
case XK_F7: case XK_F7:
case XF86XK_KbdBrightnessUp:
return "BrightnessUp"; return "BrightnessUp";
case XK_F8: case XK_F8:
case XF86XK_AudioMute:
return "AudioVolumeMute"; return "AudioVolumeMute";
case XK_F9: case XK_F9:
case XF86XK_AudioLowerVolume:
return "AudioVolumeDown"; return "AudioVolumeDown";
case XK_F10: case XK_F10:
case XF86XK_AudioRaiseVolume:
return "AudioVolumeUp"; return "AudioVolumeUp";
case XK_BackSpace: case XK_BackSpace:
return "Backspace"; return "Backspace";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment