use Scancode;
use Scancode::*;
/// Keyboard scancode map for Linux.
pub static MAP: [Option<Scancode>; 136] = [None,
None,
None,
None,
None,
None,
None,
None,
None,
Some(Escape),
Some(Num1),
Some(Num2),
Some(Num3),
Some(Num4),
Some(Num5),
Some(Num6),
Some(Num7),
Some(Num8),
Some(Num9),
Some(Num0),
Some(Minus),
Some(Equals),
Some(Backspace),
Some(Tab),
Some(Q),
Some(W),
Some(E),
Some(R),
Some(T),
Some(Y),
Some(U),
Some(I),
Some(O),
Some(P),
Some(LeftBracket),
Some(RightBracket),
Some(Enter),
Some(LeftControl),
Some(A),
Some(S),
Some(D),
Some(F),
Some(G),
Some(H),
Some(J),
Some(K),
Some(L),
Some(Semicolon),
Some(Apostrophe),
Some(Grave),
Some(LeftShift),
Some(Backslash),
Some(Z),
Some(X),
Some(C),
Some(V),
Some(B),
Some(N),
Some(M),
Some(Comma),
Some(Period),
Some(Slash),
Some(RightShift),
Some(PadMultiply),
Some(LeftAlt),
Some(Space),
Some(CapsLock),
Some(F1),
Some(F2),
Some(F3),
Some(F4),
Some(F5),
Some(F6),
Some(F7),
Some(F8),
Some(F9),
Some(F10),
Some(NumLock),
Some(ScrollLock),
Some(Pad7),
Some(Pad8),
Some(Pad9),
Some(PadMinus),
Some(Pad4),
Some(Pad5),
Some(Pad6),
Some(PadPlus),
Some(Pad1),
Some(Pad2),
Some(Pad3),
Some(Pad0),
Some(PadDecimal),
None,
None,
Some(NonUsBackslash),
Some(F11),
Some(F12),
None,
None,
None,
None,
None,
None,
None,
Some(PadEnter),
Some(RightControl),
Some(PadDivide),
Some(SysReq),
Some(RightAlt),
None,
Some(Home),
Some(Up),
Some(PageUp),
Some(Left),
Some(Right),
Some(End),
Some(Down),
Some(PageDown),
Some(Insert),
Some(Delete),
None,
Some(Mute),
Some(VolumeDown),
Some(VolumeUp),
None,
None,
None,
Some(Pause),
None,
None,
None,
None,
None,
Some(LeftGui),
Some(RightGui),
Some(Menu)];