From 99121e3096976942f66a672e8da1f4e3cad50a8f Mon Sep 17 00:00:00 2001 From: Ryan Leavengood Date: Thu, 26 Mar 2015 13:11:50 -0400 Subject: [PATCH] Fix #5367: Map GraveAccent to Backquote --- components/script/dom/keyboardevent.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/script/dom/keyboardevent.rs b/components/script/dom/keyboardevent.rs index 025c64ac59c..474c3d2ef53 100644 --- a/components/script/dom/keyboardevent.rs +++ b/components/script/dom/keyboardevent.rs @@ -140,6 +140,8 @@ fn key_value(key: constellation_msg::Key, mods: constellation_msg::KeyModifiers) constellation_msg::Key::Period => ".", constellation_msg::Key::Slash if shift => "?", constellation_msg::Key::Slash => "/", + constellation_msg::Key::GraveAccent if shift => "~", + constellation_msg::Key::GraveAccent => "`", constellation_msg::Key::Num0 if shift => ")", constellation_msg::Key::Num0 => "0", constellation_msg::Key::Num1 if shift => "!", @@ -222,7 +224,6 @@ fn key_value(key: constellation_msg::Key, mods: constellation_msg::KeyModifiers) constellation_msg::Key::Backslash => "\\", constellation_msg::Key::RightBracket if shift => "}", constellation_msg::Key::RightBracket => "]", - constellation_msg::Key::GraveAccent => "Dead", constellation_msg::Key::World1 => "Unidentified", constellation_msg::Key::World2 => "Unidentified", constellation_msg::Key::Escape => "Escape", @@ -307,6 +308,7 @@ fn code_value(key: constellation_msg::Key) -> &'static str { constellation_msg::Key::Minus => "Minus", constellation_msg::Key::Period => "Period", constellation_msg::Key::Slash => "Slash", + constellation_msg::Key::GraveAccent => "Backquote", constellation_msg::Key::Num0 => "Digit0", constellation_msg::Key::Num1 => "Digit1", constellation_msg::Key::Num2 => "Digit2", @@ -349,7 +351,6 @@ fn code_value(key: constellation_msg::Key) -> &'static str { constellation_msg::Key::Backslash => "Backslash", constellation_msg::Key::RightBracket => "BracketRight", - constellation_msg::Key::GraveAccent | constellation_msg::Key::World1 | constellation_msg::Key::World2 => panic!("unknown char code for {:?}", key),