Remove key modifiers in KeyboardInput
This commit is contained in:
parent
9926e179d6
commit
2be71306ec
5 changed files with 12 additions and 75 deletions
|
|
@ -18,7 +18,7 @@ pub enum Event {
|
|||
Focused(bool),
|
||||
|
||||
/// An event from the keyboard has been received.
|
||||
KeyboardInput(ElementState, ScanCode, Option<VirtualKeyCode>, KeyModifiers),
|
||||
KeyboardInput(ElementState, ScanCode, Option<VirtualKeyCode>),
|
||||
|
||||
/// The cursor has moved on the window.
|
||||
///
|
||||
|
|
@ -35,20 +35,6 @@ pub enum Event {
|
|||
|
||||
pub type ScanCode = u8;
|
||||
|
||||
bitflags!(
|
||||
#[deriving(Show)]
|
||||
flags KeyModifiers: u8 {
|
||||
const LEFT_CONTROL_MODIFIER = 1,
|
||||
const RIGHT_CONTROL_MODIFIER = 2,
|
||||
const LEFT_SHIFT_MODIFIER = 4,
|
||||
const RIGHT_SHIFT_MODIFIER = 8,
|
||||
const LEFT_ALT_MODIFIER = 16,
|
||||
const RIGHT_ALT_MODIFIER = 32,
|
||||
const NUM_LOCK_MODIFIER = 64,
|
||||
const CAPS_LOCK_MODIFIER = 128
|
||||
}
|
||||
)
|
||||
|
||||
#[deriving(Show, Hash, PartialEq, Eq, Clone)]
|
||||
pub enum ElementState {
|
||||
Pressed,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue