Inheritance: IInputDriver2, IMouseDriver2, IKeyboardDriver2, IJoystickDriver2
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 2
0
 public static double IOHIDValueGetScaledValue(IntPtr value, HIDInput.IOHIDValueScaleType type);
Ejemplo n.º 3
0
 public static void IOHIDManagerRegisterDeviceRemovalCallback(IntPtr inIOHIDManagerRef, HIDInput.NativeMethods.IOHIDDeviceCallback inIOHIDDeviceCallback, IntPtr inContext);
Ejemplo n.º 4
0
 public static void IOHIDDeviceRegisterInputValueCallback(IntPtr device, HIDInput.NativeMethods.IOHIDValueCallback callback, IntPtr context);
Ejemplo n.º 5
0
 public static bool IOHIDDeviceConformsTo(IntPtr inIOHIDDeviceRef, HIDInput.HIDPage inUsagePage, int inUsage);