Наследование: IInputDriver2, IMouseDriver2, IKeyboardDriver2, IJoystickDriver2
Пример #1
0
        private void DeviceValueReceived(IntPtr context, IntPtr res, IntPtr sender, IntPtr val)
        {
            MouseState state1;

            if (this.MouseDevices.TryGetValue(sender, out state1))
            {
                this.MouseDevices[sender] = HIDInput.UpdateMouse(state1, val);
            }
            else
            {
                KeyboardState state2;
                if (!this.KeyboardDevices.TryGetValue(sender, out state2))
                {
                    return;
                }
                this.KeyboardDevices[sender] = HIDInput.UpdateKeyboard(state2, val);
            }
        }
Пример #2
0
 public static double IOHIDValueGetScaledValue(IntPtr value, HIDInput.IOHIDValueScaleType type);
Пример #3
0
 public static void IOHIDManagerRegisterDeviceRemovalCallback(IntPtr inIOHIDManagerRef, HIDInput.NativeMethods.IOHIDDeviceCallback inIOHIDDeviceCallback, IntPtr inContext);
Пример #4
0
 public static void IOHIDDeviceRegisterInputValueCallback(IntPtr device, HIDInput.NativeMethods.IOHIDValueCallback callback, IntPtr context);
Пример #5
0
 public static bool IOHIDDeviceConformsTo(IntPtr inIOHIDDeviceRef, HIDInput.HIDPage inUsagePage, int inUsage);