| Index: chrome/browser/ui/ash/event_rewriter.h
|
| diff --git a/chrome/browser/ui/ash/event_rewriter.h b/chrome/browser/ui/ash/event_rewriter.h
|
| index c0e81a9e6f2c6750f65f006cc769acd8a051a8a2..54b67fe0ec0b913b17a198018d098135984f062d 100644
|
| --- a/chrome/browser/ui/ash/event_rewriter.h
|
| +++ b/chrome/browser/ui/ash/event_rewriter.h
|
| @@ -126,6 +126,11 @@ class EventRewriter : public ash::EventRewriterDelegate,
|
| // Returns true whn the |event| is rewritten.
|
| bool RewriteBackspaceAndArrowKeys(ui::KeyEvent* event);
|
|
|
| + // When the Search key acts as a function key, it remaps Search+1
|
| + // through Search+= to F1 through F12. Returns true whn the |event| is
|
| + // rewritten.
|
| + bool RewriteFunctionKeys(ui::KeyEvent* event);
|
| +
|
| #if defined(OS_CHROMEOS)
|
| // When the Search key acts as a function key, it drops Search key presses,
|
| // and drops the release as well if any key is pressed while Search was down.
|
| @@ -202,6 +207,17 @@ class EventRewriter : public ash::EventRewriterDelegate,
|
| unsigned int f10_xkeycode_;
|
| unsigned int f11_xkeycode_;
|
| unsigned int f12_xkeycode_;
|
| + unsigned int browser_back_xkeycode_;
|
| + unsigned int browser_forward_xkeycode_;
|
| + unsigned int browser_refresh_xkeycode_;
|
| + unsigned int media_launch_app1_xkeycode_;
|
| + unsigned int media_launch_app2_xkeycode_;
|
| + unsigned int brightness_down_xkeycode_;
|
| + unsigned int brightness_up_xkeycode_;
|
| + unsigned int volume_mute_xkeycode_;
|
| + unsigned int volume_down_xkeycode_;
|
| + unsigned int volume_up_xkeycode_;
|
| + unsigned int power_xkeycode_;
|
|
|
| chromeos::input_method::XKeyboard* xkeyboard_; // for testing.
|
| #endif
|
|
|