map our KeyModifiers bitflags struct to the original SDL values
rather then copy+pasting the constants. i doubt they'll change, but you never know i guess ...
This commit is contained in:
parent
db60579db4
commit
8e02fdd657
|
@ -59,20 +59,21 @@ impl From<sdl2::event::WindowEvent> for WindowEvent {
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
|
#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
|
||||||
|
#[repr(transparent)]
|
||||||
pub struct KeyModifiers: u16 {
|
pub struct KeyModifiers: u16 {
|
||||||
const NOMOD = 0x0000;
|
const NOMOD = sdl2::keyboard::Mod::NOMOD.bits();
|
||||||
const LSHIFTMOD = 0x0001;
|
const LSHIFTMOD = sdl2::keyboard::Mod::LSHIFTMOD.bits();
|
||||||
const RSHIFTMOD = 0x0002;
|
const RSHIFTMOD = sdl2::keyboard::Mod::RSHIFTMOD.bits();
|
||||||
const LCTRLMOD = 0x0040;
|
const LCTRLMOD = sdl2::keyboard::Mod::LCTRLMOD.bits();
|
||||||
const RCTRLMOD = 0x0080;
|
const RCTRLMOD = sdl2::keyboard::Mod::RCTRLMOD.bits();
|
||||||
const LALTMOD = 0x0100;
|
const LALTMOD = sdl2::keyboard::Mod::LALTMOD.bits();
|
||||||
const RALTMOD = 0x0200;
|
const RALTMOD = sdl2::keyboard::Mod::RALTMOD.bits();
|
||||||
const LGUIMOD = 0x0400;
|
const LGUIMOD = sdl2::keyboard::Mod::LGUIMOD.bits();
|
||||||
const RGUIMOD = 0x0800;
|
const RGUIMOD = sdl2::keyboard::Mod::RGUIMOD.bits();
|
||||||
const NUMMOD = 0x1000;
|
const NUMMOD = sdl2::keyboard::Mod::NUMMOD.bits();
|
||||||
const CAPSMOD = 0x2000;
|
const CAPSMOD = sdl2::keyboard::Mod::CAPSMOD.bits();
|
||||||
const MODEMOD = 0x4000;
|
const MODEMOD = sdl2::keyboard::Mod::MODEMOD.bits();
|
||||||
const RESERVEDMOD = 0x8000;
|
const RESERVEDMOD = sdl2::keyboard::Mod::RESERVEDMOD.bits();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue