class VKey { public: uchar c; int Flags; int Data; bool Down; bool IsChar; bool Ctrl() { return (Flags & MK_CONTROL) != 0; } bool Alt() { return (Flags & MK_ALT) != 0; } bool Shift() { return (Flags & MK_SHIFT) != 0; } };