Skip to content

Commit 52076e3

Browse files
authored
Merge pull request #8 from fyrkantis/master
Fixed key released being handled as key down
2 parents c3b9b03 + ac14f10 commit 52076e3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/M2KB.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ HMIDIIN hMidiDevice;
8686
void CALLBACK MICallback(HMIDIIN hMidiIn, UINT wMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2) {
8787
if (wMsg == MIM_DATA) {
8888
cmkc = (dwParam1 & 0x0000ff00) >> 8; // keycode
89-
cmkp = (dwParam1 & 0x00ff0000) >> 16; // key released if 0, else pressed
89+
cmkp = ((dwParam1 & 0x00ff0000) >> 16) != 64; // key released if 64, else pressed
9090

9191
if (isConfigured) {
9292
if (cmkp) ui.print("Pressed MIDI #%d", +cmkc);

0 commit comments

Comments
 (0)