Gunnar Carlson
Gunnar Carlson
Added LayoutRenderers to allow logging of elapsed time since last log entry and log timestamp in real time (not the clustered timestamp used by the default logging). Added a property...
Is there a difference between MouseMove and MouseDrag in OSX? I hover over an item (e.g., a file in the explorer/finder) and execute the sequence: robot.MouseDown() robot.MouseMove() robot.MouseUp() On Windows,...
I found it peculiar that a C# library didn't have bitwise arithmetics. I downloaded the project to see if it could be added, just to find out it's already implemented....
There is a problem with sending NRPN messages on macOS. On Windows, every NRPN message is correctly sent. With the sequence: - CC99 NRPN MSB - CC98 NRPN LSB -...
If a port name ends with a number that coincides with the port number, the number is stripped from the name. Example: If I have two ports named (their real...
The Midi spec says a Note On message with velocity 0 should be treated as a Note Off message. The Mackie Control spec, on the other hand, says that the...
Some macOS apps seem to monitor mouse events in some way that SharpHook doesn't cover. Often, it is click-drag operations that don't work. Bitwig is such an example. If I...
All BIT functions (BITOR, BITLSHIFT, ...) have a declared return type of Boolean, which is plain wrong since they return values. It has the odd side effect that a BIT...
"MIDI support on both Windows (64-bit or 32-bit) and Mac OS X (64-bit) ". Does that include support for both X64 and ARM64 on OSX?
Please explain the KeyboardHookEventArgs content in the EventLoopGlobalHook.KeyPressed event. When I press the **right** Ctrl key in Windows... - the RawEvent/Mask shows "RightCtrl" - the Data/RawCode shows "163" (which, according...