add keyup event. fixes #75

merge-updating
Sleevezipper 4 years ago
parent dfb671a7ee
commit f0c27fbbac

@ -11,7 +11,7 @@ namespace hass_workstation_service.Domain.Commands
public class KeyCommand : AbstractCommand public class KeyCommand : AbstractCommand
{ {
public const int KEYEVENTF_EXTENTEDKEY = 1; public const int KEYEVENTF_EXTENTEDKEY = 1;
public const int KEYEVENTF_KEYUP = 0; public const int KEYEVENTF_KEYUP = 0x0002;
public const int VK_MEDIA_NEXT_TRACK = 0xB0; public const int VK_MEDIA_NEXT_TRACK = 0xB0;
public const int VK_MEDIA_PLAY_PAUSE = 0xB3; public const int VK_MEDIA_PLAY_PAUSE = 0xB3;
public const int VK_MEDIA_PREV_TRACK = 0xB1; public const int VK_MEDIA_PREV_TRACK = 0xB1;
@ -54,7 +54,8 @@ namespace hass_workstation_service.Domain.Commands
public override void TurnOn() public override void TurnOn()
{ {
keybd_event(this.KeyCode, 0, KEYEVENTF_EXTENTEDKEY, IntPtr.Zero); keybd_event(this.KeyCode, 0, 0, IntPtr.Zero);
keybd_event(this.KeyCode, 0, KEYEVENTF_KEYUP, IntPtr.Zero);
} }
} }
} }

Loading…
Cancel
Save