diff options
| author | Teddy Wing | 2018-10-14 19:12:39 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2018-10-14 19:12:39 +0200 | 
| commit | fa0e4bbca9140a0a894d21f90a2aab7371696b39 (patch) | |
| tree | 194fa7c47235713a1df33567b2700f0e0a5fa522 | |
| parent | e52d2d6f4df4bb6476077a722849644db59eda11 (diff) | |
| download | dome-key-map-fa0e4bbca9140a0a894d21f90a2aab7371696b39.tar.bz2 | |
key_code: Ideas for a new `KeyCode` type
Not fully worked out yet. The idea is to somehow wrap 'autopilot' keys
and special `ev_keymap.h` keys.
| -rw-r--r-- | src/key_code.rs | 26 | 
1 files changed, 11 insertions, 15 deletions
| diff --git a/src/key_code.rs b/src/key_code.rs index 8d77a2a..c2a2d2a 100644 --- a/src/key_code.rs +++ b/src/key_code.rs @@ -15,26 +15,22 @@ use core_graphics::event::{      KeyCode,  }; +// pub struct KeyCode { +// } +//  // impl KeyCode { -//     pub const RETURN: CGKeyCode = 0x24; -//     pub const TAB: CGKeyCode = 0x30; -//     pub const SPACE: CGKeyCode = 0x31; -//     pub const DELETE: CGKeyCode = 0x33; -//     pub const ESCAPE: CGKeyCode = 0x35; -//     pub const COMMAND: CGKeyCode = 0x37; -//     pub const SHIFT: CGKeyCode = 0x38; -//     pub const CAPS_LOCK: CGKeyCode = 0x39; -//     pub const OPTION: CGKeyCode = 0x3A; -//     pub const CONTROL: CGKeyCode = 0x3B; -//     pub const RIGHT_COMMAND: CGKeyCode = 0x36; -//     pub const RIGHT_SHIFT: CGKeyCode = 0x3C; -//     pub const RIGHT_OPTION: CGKeyCode = 0x3D; -//     pub const RIGHT_CONTROL: CGKeyCode = 0x3E; -//     pub const FUNCTION: CGKeyCode = 0x3F;  //     pub const VOLUME_UP: CGKeyCode = 0x48;  //     pub const VOLUME_DOWN: CGKeyCode = 0x49;  //     pub const MUTE: CGKeyCode = 0x4A;  // } +// +// impl From<KeyCode> for CGKeyCode { +//     fn from(code: KeyCode) -> CGKeyCode { +//         match code { +//             KeyCode::F1 => event::KeyCode::F1, +//         } +//     } +// }  //   kVK_F13                       = 0x69,  //   kVK_F14                       = 0x6B, | 
