Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(690)

Unified Diff: chrome/browser/chromeos/events/event_rewriter.cc

Issue 1284433002: Revise ui::DomKey to unify character and non-character codes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: IsDead Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/events/event_rewriter.cc
diff --git a/chrome/browser/chromeos/events/event_rewriter.cc b/chrome/browser/chromeos/events/event_rewriter.cc
index 69c2cfc5811c5c9743c6e51eef29fac2faf32298..7f6bf102142ea2f272089b31fadc4be9d493cf7d 100644
--- a/chrome/browser/chromeos/events/event_rewriter.cc
+++ b/chrome/browser/chromeos/events/event_rewriter.cc
@@ -81,60 +81,40 @@ const struct ModifierRemapping {
ui::EF_CONTROL_DOWN,
input_method::kControlKey,
prefs::kLanguageRemapControlKeyTo,
- {ui::EF_CONTROL_DOWN,
- ui::DomCode::CONTROL_LEFT,
- ui::DomKey::CONTROL,
- 0,
+ {ui::EF_CONTROL_DOWN, ui::DomCode::CONTROL_LEFT, ui::DomKey::CONTROL,
ui::VKEY_CONTROL}},
{// kModifierRemappingNeoMod3 references this entry by index.
ui::EF_MOD3_DOWN | ui::EF_ALTGR_DOWN,
input_method::kNumModifierKeys,
nullptr,
- {ui::EF_MOD3_DOWN | ui::EF_ALTGR_DOWN,
- ui::DomCode::CAPS_LOCK,
- ui::DomKey::ALT_GRAPH,
- 0,
- ui::VKEY_ALTGR}},
+ {ui::EF_MOD3_DOWN | ui::EF_ALTGR_DOWN, ui::DomCode::CAPS_LOCK,
+ ui::DomKey::ALT_GRAPH, ui::VKEY_ALTGR}},
{ui::EF_COMMAND_DOWN,
input_method::kSearchKey,
prefs::kLanguageRemapSearchKeyTo,
- {ui::EF_COMMAND_DOWN,
- ui::DomCode::OS_LEFT,
- ui::DomKey::OS,
- 0,
+ {ui::EF_COMMAND_DOWN, ui::DomCode::OS_LEFT, ui::DomKey::OS,
ui::VKEY_LWIN}},
{ui::EF_ALT_DOWN,
input_method::kAltKey,
prefs::kLanguageRemapAltKeyTo,
- {ui::EF_ALT_DOWN,
- ui::DomCode::ALT_LEFT,
- ui::DomKey::ALT,
- 0,
- ui::VKEY_MENU}},
+ {ui::EF_ALT_DOWN, ui::DomCode::ALT_LEFT, ui::DomKey::ALT, ui::VKEY_MENU}},
{ui::EF_NONE,
input_method::kVoidKey,
nullptr,
- {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::NONE, 0, ui::VKEY_UNKNOWN}},
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::NONE, ui::VKEY_UNKNOWN}},
{ui::EF_MOD3_DOWN,
input_method::kCapsLockKey,
prefs::kLanguageRemapCapsLockKeyTo,
- {ui::EF_MOD3_DOWN,
- ui::DomCode::CAPS_LOCK,
- ui::DomKey::CAPS_LOCK,
- 0,
+ {ui::EF_MOD3_DOWN, ui::DomCode::CAPS_LOCK, ui::DomKey::CAPS_LOCK,
ui::VKEY_CAPITAL}},
{ui::EF_NONE,
input_method::kEscapeKey,
nullptr,
- {ui::EF_NONE,
- ui::DomCode::ESCAPE,
- ui::DomKey::ESCAPE,
- 0,
- ui::VKEY_ESCAPE}},
+ {ui::EF_NONE, ui::DomCode::ESCAPE, ui::DomKey::ESCAPE, ui::VKEY_ESCAPE}},
{ui::EF_NONE,
input_method::kNumModifierKeys,
prefs::kLanguageRemapDiamondKeyTo,
- {ui::EF_NONE, ui::DomCode::F15, ui::DomKey::F15, 0, ui::VKEY_F15}}};
+ {ui::EF_NONE, ui::DomCode::F15, ui::DomKey::F15, ui::VKEY_F15}}};
const ModifierRemapping* kModifierRemappingCtrl = &kModifierRemappings[0];
const ModifierRemapping* kModifierRemappingNeoMod3 = &kModifierRemappings[1];
@@ -250,10 +230,8 @@ void ApplyRemapping(const EventRewriter::MutableKeyState& changes,
state->flags |= changes.flags;
if (changes.code != ui::DomCode::NONE)
state->code = changes.code;
- if (changes.key != ui::DomKey::NONE) {
+ if (changes.key != ui::DomKey::NONE)
state->key = changes.key;
- state->character = changes.character;
- }
if (changes.key_code != ui::VKEY_UNKNOWN)
state->key_code = changes.key_code;
}
@@ -283,7 +261,6 @@ void SetMeaningForLayout(ui::EventType type,
// current physical state, and extracting the layout results.
ui::KeyEvent key(type, state->key_code, state->code, state->flags);
state->key = key.GetDomKey();
- state->character = key.GetCharacter();
}
ui::DomCode RelocateModifier(ui::DomCode code, ui::DomKeyLocation location) {
@@ -319,8 +296,7 @@ EventRewriter::EventRewriter(ash::StickyKeysController* sticky_keys_controller)
latched_modifier_latches_(ui::EF_NONE),
used_modifier_latches_(ui::EF_NONE) {}
-EventRewriter::~EventRewriter() {
-}
+EventRewriter::~EventRewriter() {}
EventRewriter::DeviceType EventRewriter::KeyboardDeviceAddedForTesting(
int device_id,
@@ -385,9 +361,9 @@ void EventRewriter::BuildRewrittenKeyEvent(
const ui::KeyEvent& key_event,
const MutableKeyState& state,
scoped_ptr<ui::Event>* rewritten_event) {
- ui::KeyEvent* rewritten_key_event = new ui::KeyEvent(
- key_event.type(), state.key_code, state.code, state.flags, state.key,
- state.character, key_event.time_stamp());
+ ui::KeyEvent* rewritten_key_event =
+ new ui::KeyEvent(key_event.type(), state.key_code, state.code,
+ state.flags, state.key, key_event.time_stamp());
rewritten_event->reset(rewritten_key_event);
}
@@ -516,11 +492,8 @@ ui::EventRewriteStatus EventRewriter::RewriteKeyEvent(
return ui::EVENT_REWRITE_DISCARD;
}
- MutableKeyState state = {key_event.flags(),
- key_event.code(),
- key_event.GetDomKey(),
- key_event.GetCharacter(),
- key_event.key_code()};
+ MutableKeyState state = {key_event.flags(), key_event.code(),
+ key_event.GetDomKey(), key_event.key_code()};
// Do not rewrite an event sent by ui_controls::SendKeyPress(). See
// crbug.com/136465.
@@ -808,7 +781,6 @@ bool EventRewriter::RewriteModifierKeys(const ui::KeyEvent& key_event,
state->key_code = remapped_key->result.key_code;
state->code = remapped_key->result.code;
state->key = remapped_key->result.key;
- state->character = remapped_key->result.character;
incoming.flags |= characteristic_flag;
characteristic_flag = remapped_key->flag;
state->code = RelocateModifier(
@@ -855,72 +827,40 @@ void EventRewriter::RewriteNumPadKeys(const ui::KeyEvent& key_event,
static const struct NumPadRemapping {
ui::KeyboardCode input_key_code;
EventRewriter::MutableKeyState result;
- } kNumPadRemappings[] = {{ui::VKEY_DELETE,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '.',
- ui::VKEY_DECIMAL}},
- {ui::VKEY_INSERT,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '0',
- ui::VKEY_NUMPAD0}},
- {ui::VKEY_END,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '1',
- ui::VKEY_NUMPAD1}},
- {ui::VKEY_DOWN,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '2',
- ui::VKEY_NUMPAD2}},
- {ui::VKEY_NEXT,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '3',
- ui::VKEY_NUMPAD3}},
- {ui::VKEY_LEFT,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '4',
- ui::VKEY_NUMPAD4}},
- {ui::VKEY_CLEAR,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '5',
- ui::VKEY_NUMPAD5}},
- {ui::VKEY_RIGHT,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '6',
- ui::VKEY_NUMPAD6}},
- {ui::VKEY_HOME,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '7',
- ui::VKEY_NUMPAD7}},
- {ui::VKEY_UP,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '8',
- ui::VKEY_NUMPAD8}},
- {ui::VKEY_PRIOR,
- {ui::EF_NONE,
- ui::DomCode::NONE,
- ui::DomKey::CHARACTER,
- '9',
- ui::VKEY_NUMPAD9}}};
+ } kNumPadRemappings[] = {
+ {ui::VKEY_DELETE,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'.'>::Character,
+ ui::VKEY_DECIMAL}},
+ {ui::VKEY_INSERT,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'0'>::Character,
+ ui::VKEY_NUMPAD0}},
+ {ui::VKEY_END,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'1'>::Character,
+ ui::VKEY_NUMPAD1}},
+ {ui::VKEY_DOWN,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'2'>::Character,
+ ui::VKEY_NUMPAD2}},
+ {ui::VKEY_NEXT,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'3'>::Character,
+ ui::VKEY_NUMPAD3}},
+ {ui::VKEY_LEFT,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'4'>::Character,
+ ui::VKEY_NUMPAD4}},
+ {ui::VKEY_CLEAR,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'5'>::Character,
+ ui::VKEY_NUMPAD5}},
+ {ui::VKEY_RIGHT,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'6'>::Character,
+ ui::VKEY_NUMPAD6}},
+ {ui::VKEY_HOME,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'7'>::Character,
+ ui::VKEY_NUMPAD7}},
+ {ui::VKEY_UP,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'8'>::Character,
+ ui::VKEY_NUMPAD8}},
+ {ui::VKEY_PRIOR,
+ {ui::EF_NONE, ui::DomCode::NONE, ui::DomKey::Constant<'9'>::Character,
+ ui::VKEY_NUMPAD9}}};
for (const auto& map : kNumPadRemappings) {
if (state->key_code == map.input_key_code) {
if (ui::KeycodeConverter::DomCodeToLocation(state->code) ==
@@ -944,20 +884,17 @@ void EventRewriter::RewriteExtendedKeys(const ui::KeyEvent& key_event,
// For these, we only remove the EF_COMMAND_DOWN flag.
static const KeyboardRemapping::Condition kAvoidRemappings[] = {
{// Alt+Backspace
- ui::EF_ALT_DOWN | ui::EF_COMMAND_DOWN,
- ui::VKEY_BACK},
+ ui::EF_ALT_DOWN | ui::EF_COMMAND_DOWN, ui::VKEY_BACK},
{// Control+Alt+Up
ui::EF_ALT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_COMMAND_DOWN,
ui::VKEY_UP},
{// Alt+Up
- ui::EF_ALT_DOWN | ui::EF_COMMAND_DOWN,
- ui::VKEY_UP},
+ ui::EF_ALT_DOWN | ui::EF_COMMAND_DOWN, ui::VKEY_UP},
{// Control+Alt+Down
ui::EF_ALT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_COMMAND_DOWN,
ui::VKEY_DOWN},
{// Alt+Down
- ui::EF_ALT_DOWN | ui::EF_COMMAND_DOWN,
- ui::VKEY_DOWN}};
+ ui::EF_ALT_DOWN | ui::EF_COMMAND_DOWN, ui::VKEY_DOWN}};
for (const auto& condition : kAvoidRemappings) {
if (MatchKeyboardRemapping(*state, condition)) {
state->flags = incoming.flags & ~ui::EF_COMMAND_DOWN;
@@ -970,37 +907,24 @@ void EventRewriter::RewriteExtendedKeys(const ui::KeyEvent& key_event,
static const KeyboardRemapping kSearchRemappings[] = {
{// Search+BackSpace -> Delete
{ui::EF_COMMAND_DOWN, ui::VKEY_BACK},
- {ui::EF_NONE,
- ui::DomCode::DEL,
- ui::DomKey::DEL,
- 0x7F,
- ui::VKEY_DELETE}},
+ {ui::EF_NONE, ui::DomCode::DEL, ui::DomKey::DEL, ui::VKEY_DELETE}},
{// Search+Left -> Home
{ui::EF_COMMAND_DOWN, ui::VKEY_LEFT},
- {ui::EF_NONE, ui::DomCode::HOME, ui::DomKey::HOME, 0, ui::VKEY_HOME}},
+ {ui::EF_NONE, ui::DomCode::HOME, ui::DomKey::HOME, ui::VKEY_HOME}},
{// Search+Up -> Prior (aka PageUp)
{ui::EF_COMMAND_DOWN, ui::VKEY_UP},
- {ui::EF_NONE,
- ui::DomCode::PAGE_UP,
- ui::DomKey::PAGE_UP,
- 0,
+ {ui::EF_NONE, ui::DomCode::PAGE_UP, ui::DomKey::PAGE_UP,
ui::VKEY_PRIOR}},
{// Search+Right -> End
{ui::EF_COMMAND_DOWN, ui::VKEY_RIGHT},
- {ui::EF_NONE, ui::DomCode::END, ui::DomKey::END, 0, ui::VKEY_END}},
+ {ui::EF_NONE, ui::DomCode::END, ui::DomKey::END, ui::VKEY_END}},
{// Search+Down -> Next (aka PageDown)
{ui::EF_COMMAND_DOWN, ui::VKEY_DOWN},
- {ui::EF_NONE,
- ui::DomCode::PAGE_DOWN,
- ui::DomKey::PAGE_DOWN,
- 0,
+ {ui::EF_NONE, ui::DomCode::PAGE_DOWN, ui::DomKey::PAGE_DOWN,
ui::VKEY_NEXT}},
{// Search+Period -> Insert
{ui::EF_COMMAND_DOWN, ui::VKEY_OEM_PERIOD},
- {ui::EF_NONE,
- ui::DomCode::INSERT,
- ui::DomKey::INSERT,
- 0,
+ {ui::EF_NONE, ui::DomCode::INSERT, ui::DomKey::INSERT,
ui::VKEY_INSERT}}};
if (RewriteWithKeyboardRemappings(
kSearchRemappings, arraysize(kSearchRemappings), incoming, state)) {
@@ -1012,30 +936,20 @@ void EventRewriter::RewriteExtendedKeys(const ui::KeyEvent& key_event,
static const KeyboardRemapping kNonSearchRemappings[] = {
{// Alt+BackSpace -> Delete
{ui::EF_ALT_DOWN, ui::VKEY_BACK},
- {ui::EF_NONE,
- ui::DomCode::DEL,
- ui::DomKey::DEL,
- 0x7F,
- ui::VKEY_DELETE}},
+ {ui::EF_NONE, ui::DomCode::DEL, ui::DomKey::DEL, ui::VKEY_DELETE}},
{// Control+Alt+Up -> Home
{ui::EF_ALT_DOWN | ui::EF_CONTROL_DOWN, ui::VKEY_UP},
- {ui::EF_NONE, ui::DomCode::HOME, ui::DomKey::HOME, 0, ui::VKEY_HOME}},
+ {ui::EF_NONE, ui::DomCode::HOME, ui::DomKey::HOME, ui::VKEY_HOME}},
{// Alt+Up -> Prior (aka PageUp)
{ui::EF_ALT_DOWN, ui::VKEY_UP},
- {ui::EF_NONE,
- ui::DomCode::PAGE_UP,
- ui::DomKey::PAGE_UP,
- 0,
+ {ui::EF_NONE, ui::DomCode::PAGE_UP, ui::DomKey::PAGE_UP,
ui::VKEY_PRIOR}},
{// Control+Alt+Down -> End
{ui::EF_ALT_DOWN | ui::EF_CONTROL_DOWN, ui::VKEY_DOWN},
- {ui::EF_NONE, ui::DomCode::END, ui::DomKey::END, 0, ui::VKEY_END}},
+ {ui::EF_NONE, ui::DomCode::END, ui::DomKey::END, ui::VKEY_END}},
{// Alt+Down -> Next (aka PageDown)
{ui::EF_ALT_DOWN, ui::VKEY_DOWN},
- {ui::EF_NONE,
- ui::DomCode::PAGE_DOWN,
- ui::DomKey::PAGE_DOWN,
- 0,
+ {ui::EF_NONE, ui::DomCode::PAGE_DOWN, ui::DomKey::PAGE_DOWN,
ui::VKEY_NEXT}}};
if (RewriteWithKeyboardRemappings(kNonSearchRemappings,
arraysize(kNonSearchRemappings), incoming,
@@ -1067,64 +981,34 @@ void EventRewriter::RewriteFunctionKeys(const ui::KeyEvent& key_event,
// Rewrite the F1-F12 keys on a Chromebook keyboard to system keys.
static const KeyboardRemapping kFkeysToSystemKeys[] = {
{{ui::EF_NONE, ui::VKEY_F1},
- {ui::EF_NONE,
- ui::DomCode::BROWSER_BACK,
- ui::DomKey::BROWSER_BACK,
- 0,
+ {ui::EF_NONE, ui::DomCode::BROWSER_BACK, ui::DomKey::BROWSER_BACK,
ui::VKEY_BROWSER_BACK}},
{{ui::EF_NONE, ui::VKEY_F2},
- {ui::EF_NONE,
- ui::DomCode::BROWSER_FORWARD,
- ui::DomKey::BROWSER_FORWARD,
- 0,
- ui::VKEY_BROWSER_FORWARD}},
+ {ui::EF_NONE, ui::DomCode::BROWSER_FORWARD,
+ ui::DomKey::BROWSER_FORWARD, ui::VKEY_BROWSER_FORWARD}},
{{ui::EF_NONE, ui::VKEY_F3},
- {ui::EF_NONE,
- ui::DomCode::BROWSER_REFRESH,
- ui::DomKey::BROWSER_REFRESH,
- 0,
- ui::VKEY_BROWSER_REFRESH}},
+ {ui::EF_NONE, ui::DomCode::BROWSER_REFRESH,
+ ui::DomKey::BROWSER_REFRESH, ui::VKEY_BROWSER_REFRESH}},
{{ui::EF_NONE, ui::VKEY_F4},
- {ui::EF_NONE,
- ui::DomCode::ZOOM_TOGGLE,
- ui::DomKey::ZOOM_TOGGLE,
- 0,
+ {ui::EF_NONE, ui::DomCode::ZOOM_TOGGLE, ui::DomKey::ZOOM_TOGGLE,
ui::VKEY_MEDIA_LAUNCH_APP2}},
{{ui::EF_NONE, ui::VKEY_F5},
- {ui::EF_NONE,
- ui::DomCode::SELECT_TASK,
- ui::DomKey::LAUNCH_MY_COMPUTER,
- 0,
- ui::VKEY_MEDIA_LAUNCH_APP1}},
+ {ui::EF_NONE, ui::DomCode::SELECT_TASK,
+ ui::DomKey::LAUNCH_MY_COMPUTER, ui::VKEY_MEDIA_LAUNCH_APP1}},
{{ui::EF_NONE, ui::VKEY_F6},
- {ui::EF_NONE,
- ui::DomCode::BRIGHTNESS_DOWN,
- ui::DomKey::BRIGHTNESS_DOWN,
- 0,
- ui::VKEY_BRIGHTNESS_DOWN}},
+ {ui::EF_NONE, ui::DomCode::BRIGHTNESS_DOWN,
+ ui::DomKey::BRIGHTNESS_DOWN, ui::VKEY_BRIGHTNESS_DOWN}},
{{ui::EF_NONE, ui::VKEY_F7},
- {ui::EF_NONE,
- ui::DomCode::BRIGHTNESS_UP,
- ui::DomKey::BRIGHTNESS_UP,
- 0,
+ {ui::EF_NONE, ui::DomCode::BRIGHTNESS_UP, ui::DomKey::BRIGHTNESS_UP,
ui::VKEY_BRIGHTNESS_UP}},
{{ui::EF_NONE, ui::VKEY_F8},
- {ui::EF_NONE,
- ui::DomCode::VOLUME_MUTE,
- ui::DomKey::VOLUME_MUTE,
- 0,
+ {ui::EF_NONE, ui::DomCode::VOLUME_MUTE, ui::DomKey::VOLUME_MUTE,
ui::VKEY_VOLUME_MUTE}},
{{ui::EF_NONE, ui::VKEY_F9},
- {ui::EF_NONE,
- ui::DomCode::VOLUME_DOWN,
- ui::DomKey::VOLUME_DOWN,
- 0,
+ {ui::EF_NONE, ui::DomCode::VOLUME_DOWN, ui::DomKey::VOLUME_DOWN,
ui::VKEY_VOLUME_DOWN}},
{{ui::EF_NONE, ui::VKEY_F10},
- {ui::EF_NONE,
- ui::DomCode::VOLUME_UP,
- ui::DomKey::VOLUME_UP,
- 0,
+ {ui::EF_NONE, ui::DomCode::VOLUME_UP, ui::DomKey::VOLUME_UP,
ui::VKEY_VOLUME_UP}},
};
MutableKeyState incoming_without_command = *state;
@@ -1150,29 +1034,29 @@ void EventRewriter::RewriteFunctionKeys(const ui::KeyEvent& key_event,
EventRewriter::MutableKeyState result;
} kNumberKeysToFkeys[] = {
{ui::DomCode::DIGIT1,
- {ui::EF_NONE, ui::DomCode::F1, ui::DomKey::F1, 0, ui::VKEY_F1}},
+ {ui::EF_NONE, ui::DomCode::F1, ui::DomKey::F1, ui::VKEY_F1}},
{ui::DomCode::DIGIT2,
- {ui::EF_NONE, ui::DomCode::F2, ui::DomKey::F2, 0, ui::VKEY_F2}},
+ {ui::EF_NONE, ui::DomCode::F2, ui::DomKey::F2, ui::VKEY_F2}},
{ui::DomCode::DIGIT3,
- {ui::EF_NONE, ui::DomCode::F3, ui::DomKey::F3, 0, ui::VKEY_F3}},
+ {ui::EF_NONE, ui::DomCode::F3, ui::DomKey::F3, ui::VKEY_F3}},
{ui::DomCode::DIGIT4,
- {ui::EF_NONE, ui::DomCode::F4, ui::DomKey::F4, 0, ui::VKEY_F4}},
+ {ui::EF_NONE, ui::DomCode::F4, ui::DomKey::F4, ui::VKEY_F4}},
{ui::DomCode::DIGIT5,
- {ui::EF_NONE, ui::DomCode::F5, ui::DomKey::F5, 0, ui::VKEY_F5}},
+ {ui::EF_NONE, ui::DomCode::F5, ui::DomKey::F5, ui::VKEY_F5}},
{ui::DomCode::DIGIT6,
- {ui::EF_NONE, ui::DomCode::F6, ui::DomKey::F6, 0, ui::VKEY_F6}},
+ {ui::EF_NONE, ui::DomCode::F6, ui::DomKey::F6, ui::VKEY_F6}},
{ui::DomCode::DIGIT7,
- {ui::EF_NONE, ui::DomCode::F7, ui::DomKey::F7, 0, ui::VKEY_F7}},
+ {ui::EF_NONE, ui::DomCode::F7, ui::DomKey::F7, ui::VKEY_F7}},
{ui::DomCode::DIGIT8,
- {ui::EF_NONE, ui::DomCode::F8, ui::DomKey::F8, 0, ui::VKEY_F8}},
+ {ui::EF_NONE, ui::DomCode::F8, ui::DomKey::F8, ui::VKEY_F8}},
{ui::DomCode::DIGIT9,
- {ui::EF_NONE, ui::DomCode::F9, ui::DomKey::F9, 0, ui::VKEY_F9}},
+ {ui::EF_NONE, ui::DomCode::F9, ui::DomKey::F9, ui::VKEY_F9}},
{ui::DomCode::DIGIT0,
- {ui::EF_NONE, ui::DomCode::F10, ui::DomKey::F10, 0, ui::VKEY_F10}},
+ {ui::EF_NONE, ui::DomCode::F10, ui::DomKey::F10, ui::VKEY_F10}},
{ui::DomCode::MINUS,
- {ui::EF_NONE, ui::DomCode::F11, ui::DomKey::F11, 0, ui::VKEY_F11}},
+ {ui::EF_NONE, ui::DomCode::F11, ui::DomKey::F11, ui::VKEY_F11}},
{ui::DomCode::EQUAL,
- {ui::EF_NONE, ui::DomCode::F12, ui::DomKey::F12, 0, ui::VKEY_F12}}};
+ {ui::EF_NONE, ui::DomCode::F12, ui::DomKey::F12, ui::VKEY_F12}}};
for (const auto& map : kNumberKeysToFkeys) {
if (state->code == map.input_dom_code) {
state->flags &= ~ui::EF_COMMAND_DOWN;
« no previous file with comments | « chrome/browser/chromeos/events/event_rewriter.h ('k') | chrome/browser/chromeos/events/event_rewriter_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698