diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2016-02-27 15:29:06 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2016-03-17 16:04:03 +0530 |
commit | 1de66e4efbd428e5cefa422e6c771e225cab1829 (patch) | |
tree | ebc8e020e6c1e6f62f5990bbc891cbbbf28a3eff /src/api/x11 | |
parent | a3543b700f4982a470037cd059928aed533b887c (diff) | |
download | glutin-1de66e4efbd428e5cefa422e6c771e225cab1829.tar.gz glutin-1de66e4efbd428e5cefa422e6c771e225cab1829.zip |
Add support for navigation keys
Diffstat (limited to 'src/api/x11')
-rw-r--r-- | src/api/x11/events.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/api/x11/events.rs b/src/api/x11/events.rs index 408a3ec..d497319 100644 --- a/src/api/x11/events.rs +++ b/src/api/x11/events.rs @@ -3,6 +3,7 @@ use super::ffi; use VirtualKeyCode; pub fn keycode_to_element(scancode: libc::c_uint) -> Option<VirtualKeyCode> { + println!("{:?}", scancode); Some(match scancode { ffi::XK_BackSpace => events::VirtualKeyCode::Back, ffi::XK_Tab => events::VirtualKeyCode::Tab, @@ -997,6 +998,8 @@ pub fn keycode_to_element(scancode: libc::c_uint) -> Option<VirtualKeyCode> { //ffi::XK_hebrew_taw => events::VirtualKeyCode::Hebrew_taw, //ffi::XK_hebrew_taf => events::VirtualKeyCode::Hebrew_taf, //ffi::XK_Hebrew_switch => events::VirtualKeyCode::Hebrew_switch, + ffi::XF86XK_Back => VirtualKeyCode::NavigateBackward, + ffi::XF86XK_Forward => VirtualKeyCode::NavigateForward, _ => return None }) } |