Merge pull request #2998 from brenca/master

Minor fixes to sendInputEvent API.
This commit is contained in:
Cheng Zhao 2015-10-06 16:56:26 +08:00
commit fa59ea3bc5
2 changed files with 5 additions and 4 deletions

View file

@ -10,9 +10,10 @@ namespace atom {
ui::KeyboardCode KeyboardCodeFromCharCode(char c, bool* shifted) { ui::KeyboardCode KeyboardCodeFromCharCode(char c, bool* shifted) {
*shifted = false; *shifted = false;
switch (c) { switch (c) {
case 8: case 0x7F: return ui::VKEY_BACK; case 0x08: return ui::VKEY_BACK;
case 9: return ui::VKEY_TAB; case 0x7F: return ui::VKEY_DELETE;
case 0xD: case 3: return ui::VKEY_RETURN; case 0x09: return ui::VKEY_TAB;
case 0x0D: return ui::VKEY_RETURN;
case 0x1B: return ui::VKEY_ESCAPE; case 0x1B: return ui::VKEY_ESCAPE;
case ' ': return ui::VKEY_SPACE; case ' ': return ui::VKEY_SPACE;

View file

@ -61,7 +61,7 @@ struct Converter<blink::WebInputEvent::Type> {
else if (type == "mousewheel") else if (type == "mousewheel")
*out = blink::WebInputEvent::MouseWheel; *out = blink::WebInputEvent::MouseWheel;
else if (type == "keydown") else if (type == "keydown")
*out = blink::WebInputEvent::KeyDown; *out = blink::WebInputEvent::RawKeyDown;
else if (type == "keyup") else if (type == "keyup")
*out = blink::WebInputEvent::KeyUp; *out = blink::WebInputEvent::KeyUp;
else if (type == "char") else if (type == "char")