aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Watson <github@intuitionlibrary.com>2016-11-04 12:49:07 +1000
committerGlenn Watson <github@intuitionlibrary.com>2016-11-04 12:49:07 +1000
commiteb5dacb137ea13a806a0204732bac377d9257869 (patch)
tree16c8476a9d294704ac52dfa294be8d304361dfca
parent04cd35914af19b88dfe1c93fa3385b4a08a577e1 (diff)
downloadservo-eb5dacb137ea13a806a0204732bac377d9257869.tar.gz
servo-eb5dacb137ea13a806a0204732bac377d9257869.zip
Add mappings for F1-F12 key events.
-rw-r--r--ports/glutin/window.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/ports/glutin/window.rs b/ports/glutin/window.rs
index 082fff0bb15..f473b5915c1 100644
--- a/ports/glutin/window.rs
+++ b/ports/glutin/window.rs
@@ -703,6 +703,19 @@ impl Window {
VirtualKeyCode::Tab => Ok(Key::Tab),
VirtualKeyCode::Subtract => Ok(Key::Minus),
+ VirtualKeyCode::F1 => Ok(Key::F1),
+ VirtualKeyCode::F2 => Ok(Key::F2),
+ VirtualKeyCode::F3 => Ok(Key::F3),
+ VirtualKeyCode::F4 => Ok(Key::F4),
+ VirtualKeyCode::F5 => Ok(Key::F5),
+ VirtualKeyCode::F6 => Ok(Key::F6),
+ VirtualKeyCode::F7 => Ok(Key::F7),
+ VirtualKeyCode::F8 => Ok(Key::F8),
+ VirtualKeyCode::F9 => Ok(Key::F9),
+ VirtualKeyCode::F10 => Ok(Key::F10),
+ VirtualKeyCode::F11 => Ok(Key::F11),
+ VirtualKeyCode::F12 => Ok(Key::F12),
+
VirtualKeyCode::NavigateBackward => Ok(Key::NavigateBackward),
VirtualKeyCode::NavigateForward => Ok(Key::NavigateForward),
_ => Err(()),