spider_browser/protocol/
types.rs1pub fn get_key_params(key_name: &str) -> (&str, &str, u32) {
5 match key_name {
6 "Enter" => ("Enter", "Enter", 13),
7 "Tab" => ("Tab", "Tab", 9),
8 "Escape" => ("Escape", "Escape", 27),
9 "Backspace" => ("Backspace", "Backspace", 8),
10 "Delete" => ("Delete", "Delete", 46),
11 "Space" | " " => (" ", "Space", 32),
12 "ArrowLeft" => ("ArrowLeft", "ArrowLeft", 37),
13 "ArrowUp" => ("ArrowUp", "ArrowUp", 38),
14 "ArrowRight" => ("ArrowRight", "ArrowRight", 39),
15 "ArrowDown" => ("ArrowDown", "ArrowDown", 40),
16 "Home" => ("Home", "Home", 36),
17 "End" => ("End", "End", 35),
18 "PageUp" => ("PageUp", "PageUp", 33),
19 "PageDown" => ("PageDown", "PageDown", 34),
20 other => (other, other, 0),
21 }
22}