Skip to content

Commit

Permalink
support more keyboard key
Browse files Browse the repository at this point in the history
  • Loading branch information
harryfei committed Aug 14, 2020
1 parent e189f7d commit 242e965
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions rust_src/src/webrender_backend/keyboard.rs
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,45 @@ pub fn winit_keycode_emacs_key_name(keycode: VirtualKeyCode) -> *const libc::c_c
VirtualKeyCode::Escape => kn!("escape"),
VirtualKeyCode::Back => kn!("backspace"),
VirtualKeyCode::Return => kn!("return"),
VirtualKeyCode::Tab => kn!("tab"),

VirtualKeyCode::Home => kn!("home"),
VirtualKeyCode::End => kn!("end"),
VirtualKeyCode::PageUp => kn!("prior"),
VirtualKeyCode::PageDown => kn!("next"),

VirtualKeyCode::Left => kn!("left"),
VirtualKeyCode::Right => kn!("right"),
VirtualKeyCode::Up => kn!("up"),
VirtualKeyCode::Down => kn!("down"),

VirtualKeyCode::Insert => kn!("insert"),

VirtualKeyCode::F1 => kn!("f1"),
VirtualKeyCode::F2 => kn!("f2"),
VirtualKeyCode::F3 => kn!("f3"),
VirtualKeyCode::F4 => kn!("f4"),
VirtualKeyCode::F5 => kn!("f5"),
VirtualKeyCode::F6 => kn!("f6"),
VirtualKeyCode::F7 => kn!("f7"),
VirtualKeyCode::F8 => kn!("f8"),
VirtualKeyCode::F9 => kn!("f9"),
VirtualKeyCode::F10 => kn!("f10"),
VirtualKeyCode::F11 => kn!("f11"),
VirtualKeyCode::F12 => kn!("f12"),
VirtualKeyCode::F13 => kn!("f13"),
VirtualKeyCode::F14 => kn!("f14"),
VirtualKeyCode::F15 => kn!("f15"),
VirtualKeyCode::F16 => kn!("f16"),
VirtualKeyCode::F17 => kn!("f17"),
VirtualKeyCode::F18 => kn!("f18"),
VirtualKeyCode::F19 => kn!("f19"),
VirtualKeyCode::F20 => kn!("f20"),
VirtualKeyCode::F21 => kn!("f21"),
VirtualKeyCode::F22 => kn!("f22"),
VirtualKeyCode::F23 => kn!("f23"),
VirtualKeyCode::F24 => kn!("f24"),

_ => std::ptr::null(), // null pointer
}
}

0 comments on commit 242e965

Please sign in to comment.