到目前为止,我正试图模拟媒体密钥,但成效有限。
我正在重复使用此处的代码: Send keys through SendInput in user32.dll
已成功模拟“VOLUME_DOWN”和“VOLUME_UP”,但MEDIA_NEXT_TRACK和MEDIA_PREV_TRACK无效。
我的附加代码
KeyCode[] actions = new KeyCode[4] { KeyCode.MEDIA_NEXT_TRACK, KeyCode.VOLUME_DOWN, KeyCode.MEDIA_PREV_TRACK, KeyCode.VOLUME_UP};
actionIndex = 0; // actual logic here irrelevant....
SendKeyPress(actions[actionIndex]);
我确保我正在使用的应用程序(Metro Music)使用autohotkey对关键的MediaNextTrack作出反应。
我错过了什么?
尼尔。