Fixed Button dll input/output.
This commit is contained in:
@@ -21,6 +21,8 @@ namespace ehs
|
||||
bool active;
|
||||
|
||||
public:
|
||||
virtual ~HID() = default;
|
||||
|
||||
HID();
|
||||
|
||||
HID(UInt_8 type, Str_8 name, UInt_64 id);
|
||||
|
@@ -27,92 +27,92 @@ namespace ehs
|
||||
|
||||
Keyboard* Clone() const override;
|
||||
|
||||
static const Button Unknown;
|
||||
static const Button Escape;
|
||||
static const Button Backspace;
|
||||
static const Button Enter;
|
||||
static const Button LShift;
|
||||
static const Button RShift;
|
||||
static const Button LAlt;
|
||||
static const Button RAlt;
|
||||
static const Button LCtrl;
|
||||
static const Button RCtrl;
|
||||
static const Button Space;
|
||||
static const Button A;
|
||||
static const Button B;
|
||||
static const Button C;
|
||||
static const Button D;
|
||||
static const Button E;
|
||||
static const Button F;
|
||||
static const Button G;
|
||||
static const Button H;
|
||||
static const Button I;
|
||||
static const Button J;
|
||||
static const Button K;
|
||||
static const Button L;
|
||||
static const Button M;
|
||||
static const Button N;
|
||||
static const Button O;
|
||||
static const Button P;
|
||||
static const Button Q;
|
||||
static const Button R;
|
||||
static const Button S;
|
||||
static const Button T;
|
||||
static const Button U;
|
||||
static const Button V;
|
||||
static const Button W;
|
||||
static const Button X;
|
||||
static const Button Y;
|
||||
static const Button Z;
|
||||
static const Button One;
|
||||
static const Button Two;
|
||||
static const Button Three;
|
||||
static const Button Four;
|
||||
static const Button Five;
|
||||
static const Button Six;
|
||||
static const Button Seven;
|
||||
static const Button Eight;
|
||||
static const Button Nine;
|
||||
static const Button Zero;
|
||||
static const Button Minus;
|
||||
static const Button Equals;
|
||||
static const Button Tilde;
|
||||
static const Button BackSlash;
|
||||
static const Button LeftSquareBracket;
|
||||
static const Button RightSquareBracket;
|
||||
static const Button SemiColon;
|
||||
static const Button Apostrophe;
|
||||
static const Button Comma;
|
||||
static const Button Period;
|
||||
static const Button ForwardSlash;
|
||||
static const Button F1;
|
||||
static const Button F2;
|
||||
static const Button F3;
|
||||
static const Button F4;
|
||||
static const Button F5;
|
||||
static const Button F6;
|
||||
static const Button F7;
|
||||
static const Button F8;
|
||||
static const Button F9;
|
||||
static const Button F10;
|
||||
static const Button F11;
|
||||
static const Button F12;
|
||||
static const Button F13;
|
||||
static const Button F14;
|
||||
static const Button F15;
|
||||
static const Button F16;
|
||||
static const Button F17;
|
||||
static const Button F18;
|
||||
static const Button F19;
|
||||
static const Button F20;
|
||||
static const Button F21;
|
||||
static const Button F22;
|
||||
static const Button F23;
|
||||
static const Button F24;
|
||||
static const Button Left;
|
||||
static const Button Right;
|
||||
static const Button Up;
|
||||
static const Button Down;
|
||||
static inline const Button Unknown = Button("Unknown");
|
||||
static inline const Button Escape = Button("Escape Button");
|
||||
static inline const Button Backspace = Button("Backspace Button");
|
||||
static inline const Button Enter = Button("Enter Button");
|
||||
static inline const Button LShift = Button("Left Shift Button");
|
||||
static inline const Button RShift = Button("Right Shift Button");
|
||||
static inline const Button LAlt = Button("Left Alt Button");
|
||||
static inline const Button RAlt = Button("Right Alt Button");
|
||||
static inline const Button LCtrl = Button("Left Control Button");
|
||||
static inline const Button RCtrl = Button("Right Button");
|
||||
static inline const Button Space = Button("Space Button");
|
||||
static inline const Button A = Button("A Button");
|
||||
static inline const Button B = Button("B Button");
|
||||
static inline const Button C = Button("C Button");
|
||||
static inline const Button D = Button("D Button");
|
||||
static inline const Button E = Button("E Button");
|
||||
static inline const Button F = Button("F Button");
|
||||
static inline const Button G = Button("G Button");
|
||||
static inline const Button H = Button("H Button");
|
||||
static inline const Button I = Button("I Button");
|
||||
static inline const Button J = Button("J Button");
|
||||
static inline const Button K = Button("K Button");
|
||||
static inline const Button L = Button("L Button");
|
||||
static inline const Button M = Button("M Button");
|
||||
static inline const Button N = Button("N Button");
|
||||
static inline const Button O = Button("O Button");
|
||||
static inline const Button P = Button("P Button");
|
||||
static inline const Button Q = Button("Q Button");
|
||||
static inline const Button R = Button("R Button");
|
||||
static inline const Button S = Button("S Button");
|
||||
static inline const Button T = Button("T Button");
|
||||
static inline const Button U = Button("U Button");
|
||||
static inline const Button V = Button("V Button");
|
||||
static inline const Button W = Button("W Button");
|
||||
static inline const Button X = Button("X Button");
|
||||
static inline const Button Y = Button("Y Button");
|
||||
static inline const Button Z = Button("Z Button");
|
||||
static inline const Button One = Button("One Button");
|
||||
static inline const Button Two = Button("Two Button");
|
||||
static inline const Button Three = Button("Three Button");
|
||||
static inline const Button Four = Button("Four Button");
|
||||
static inline const Button Five = Button("Five Button");
|
||||
static inline const Button Six = Button("Six Button");
|
||||
static inline const Button Seven = Button("Seven Button");
|
||||
static inline const Button Eight = Button("Eight Button");
|
||||
static inline const Button Nine = Button("Nine Button");
|
||||
static inline const Button Zero = Button("Zero Button");
|
||||
static inline const Button Minus = Button("Minus Button");
|
||||
static inline const Button Equals = Button("Equals Button");
|
||||
static inline const Button Tilde = Button("Tilde Button");
|
||||
static inline const Button BackSlash = Button("Back Slash Button");
|
||||
static inline const Button LeftSquareBracket = Button("Left Square Bracket Button");
|
||||
static inline const Button RightSquareBracket = Button("Right Square Bracket Button");
|
||||
static inline const Button SemiColon = Button("Semi Colon Button");
|
||||
static inline const Button Apostrophe = Button("Apostrophe Button");
|
||||
static inline const Button Comma = Button("Comma Button");
|
||||
static inline const Button Period = Button("Period Button");
|
||||
static inline const Button ForwardSlash = Button("Forward Slash Button");
|
||||
static inline const Button F1 = Button("Function One Button");
|
||||
static inline const Button F2 = Button("Function Two Button");
|
||||
static inline const Button F3 = Button("Function Three Button");
|
||||
static inline const Button F4 = Button("Function Four Button");
|
||||
static inline const Button F5 = Button("Function Five Button");
|
||||
static inline const Button F6 = Button("Function Six Button");
|
||||
static inline const Button F7 = Button("Function Seven Button");
|
||||
static inline const Button F8 = Button("Function Eight Button");
|
||||
static inline const Button F9 = Button("Function Nine Button");
|
||||
static inline const Button F10 = Button("Function Ten Button");
|
||||
static inline const Button F11 = Button("Function Eleven Button");
|
||||
static inline const Button F12 = Button("Function Twelve Button");
|
||||
static inline const Button F13 = Button("Function Thirteen Button");
|
||||
static inline const Button F14 = Button("Function Fourteen Button");
|
||||
static inline const Button F15 = Button("Function Fifteen Button");
|
||||
static inline const Button F16 = Button("Function Sixteen Button");
|
||||
static inline const Button F17 = Button("Function Seventeen Button");
|
||||
static inline const Button F18 = Button("Function Eighteen Button");
|
||||
static inline const Button F19 = Button("Function Nineteen Button");
|
||||
static inline const Button F20 = Button("Function Twenty Button");
|
||||
static inline const Button F21 = Button("Function Twenty One Button");
|
||||
static inline const Button F22 = Button("Function Twenty Two Button");
|
||||
static inline const Button F23 = Button("Function Twenty Three Button");
|
||||
static inline const Button F24 = Button("Function Twenty Four Button");
|
||||
static inline const Button Left = Button("Left Button");
|
||||
static inline const Button Right = Button("Right Button");
|
||||
static inline const Button Up = Button("Up Button");
|
||||
static inline const Button Down = Button("Down Button");
|
||||
|
||||
static Button TranslateScanCode(UInt_32 code);
|
||||
|
||||
|
@@ -37,18 +37,18 @@ namespace ehs
|
||||
|
||||
Mouse* Clone() const override;
|
||||
|
||||
static const Button Unknown;
|
||||
static const Button LMB;
|
||||
static const Button MMB;
|
||||
static const Button RMB;
|
||||
static const Button Four;
|
||||
static const Button Five;
|
||||
static const Button ScrollUp;
|
||||
static const Button ScrollDown;
|
||||
static const Button ScrollLeft;
|
||||
static const Button ScrollRight;
|
||||
static const Button Back;
|
||||
static const Button Forward;
|
||||
static inline const Button Unknown = Button("Unknown Button");
|
||||
static inline const Button LMB = Button("Left Mouse Button");
|
||||
static inline const Button MMB = Button("Middle Mouse Button");
|
||||
static inline const Button RMB = Button("Right Mouse Button");
|
||||
static inline const Button Four = Button("Four Button");
|
||||
static inline const Button Five = Button("Five Button");
|
||||
static inline const Button ScrollUp = Button("Scroll Up Button");
|
||||
static inline const Button ScrollDown = Button("Scroll Down Button");
|
||||
static inline const Button ScrollLeft = Button("Scroll Left Button");
|
||||
static inline const Button ScrollRight = Button("Scroll Right Button");
|
||||
static inline const Button Back = Button("Back Button");
|
||||
static inline const Button Forward = Button("Forward Button");
|
||||
|
||||
static Button TranslateXCB(const UInt_32 code);
|
||||
};
|
||||
|
Reference in New Issue
Block a user