1.1 --- a/Server/FormMain.Hid.cs Wed Aug 17 13:41:26 2016 +0200
1.2 +++ b/Server/FormMain.Hid.cs Wed Aug 17 16:39:36 2016 +0200
1.3 @@ -138,11 +138,18 @@
1.4 break;
1.5 }
1.6 }
1.7 + else if (aHidEvent.UsagePage == (ushort)Hid.UsagePage.Consumer)
1.8 + {
1.9 + //Keep this for debug when only ThinkPad keyboard is available
1.10 + //if (aHidEvent.Usages[0] == (ushort)Hid.Usage.ConsumerControl.ThinkPadFullscreenMagnifier)
1.11 + //{
1.12 + // HandleEject();
1.13 + //}
1.14
1.15 - //Keep this for debug when only ThinkPad keyboard is available
1.16 - if (aHidEvent.UsagePage == (ushort)Hid.UsagePage.Consumer && aHidEvent.Usages[0] == (ushort)Hid.Usage.ConsumerControl.ThinkPadFullscreenMagnifier)
1.17 - {
1.18 - HandleEject();
1.19 + EventHidConsumerControl e = new EventHidConsumerControl {Usage = (Hid.Usage.ConsumerControl)aHidEvent.Usages[0]};
1.20 + Properties.Settings.Default.EarManager.TriggerEvent(e);
1.21 +
1.22 +
1.23 }
1.24
1.25 }