Пример #1
0
//C++ TO C# CONVERTER WARNING: 'const' methods are not available in C#:
//ORIGINAL LINE: void printKeyEvent(const CorsairKeyEvent *e) const
        private void printKeyEvent(CorsairKeyEvent e)
        {
            Console.Write(" Device id: ");
            Console.Write(e.deviceId);
            Console.Write("    Key id: ");
            Console.Write(e.keyId);
            Console.Write(" Key state: ");
            Console.Write((e.isPressed ? "pressed" : "released"));
            Console.Write("\n");
        }
Пример #2
0
        /// <summary>
        /// Creates a instance of CorsairEvent
        /// </summary>
        /// <param name="eventNative">The native event</param>
        internal CorsairEvent(CorsairEventNative eventNative)
        {
            native = eventNative;
            id     = eventNative.id;

            if (id == CorsairEventId.CEI_KeyEvent)
            {
                keyEvent = native.keyEvent;
            }
            else if (id == CorsairEventId.CEI_DeviceConnectionStatusChangedEvent)
            {
                deviceConnectionStatusChangedEvent = native.deviceConnectionStatusChangedEvent;
            }
        }