From eb5dacb137ea13a806a0204732bac377d9257869 Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Fri, 4 Nov 2016 12:49:07 +1000 Subject: [PATCH] Add mappings for F1-F12 key events. --- ports/glutin/window.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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(()),