pub const NONE: u32 = 0x0;
pub const OK: u32 = 0x1; // a
pub const A1: u32 = 0x2; // b
pub const A2: u32 = 0x4; // x
pub const A3: u32 = 0x8; // y
pub const A4: u32 = 0x10; // select (orig. name: "Back")
pub const A5: u32 = 0x20; // home (orig. name: "Guide")
pub const A6: u32 = 0x40; // start
pub const A7: u32 = 0x80; // left stick press
pub const A8: u32 = 0x100; // right stick press
pub const A9: u32 = 0x200; // left shoulder
pub const A10: u32 = 0x400; // right shoulder
pub const A11: u32 = 0x800; // dpad up
pub const A12: u32 = 0x1000; // dpad down
pub const A13: u32 = 0x2000; // dpad left
pub const A14: u32 = 0x4000; // dpad right
pub const MOVE_UP: u32 = 0x8000; // left stick left
pub const MOVE_DOWN: u32 = 0x10000; // left stick right
pub const MOVE_LEFT: u32 = 0x20000; // left stick up
pub const MOVE_RIGHT: u32 = 0x40000; // left stick down
pub const CAMERA_UP: u32 = 0x80000; // right stick left
pub const CAMERA_DOWN: u32 = 0x100000; // right stick right
pub const CAMERA_LEFT: u32 = 0x200000; // right stick up
pub const CAMERA_RIGHT: u32 = 0x400000; // right stick down
pub const A23: u32 = 0x800000; // left trigger
pub const A24: u32 = 0x1000000; // right trigger
pub const A25: u32 = 0x2000000;
pub const A26: u32 = 0x4000000;
pub const A27: u32 = 0x8000000;
pub const A28: u32 = 0x10000000;
pub const A29: u32 = 0x20000000;
pub const A30: u32 = 0x40000000;
pub const A31: u32 = 0x80000000;
pub const ANY: u32 = 0xffffffff;
