Подскажите, пожалуйста.
Многие экшны в Media/MIDI Item'ах предпочитаю совершать относительно Mouse Cursor'а.
И вот, например, есть
* ReaScript Name: Select all MIDI notes and events right of cursor
* Author: spk77
Который совершается относительно Edit Cursor'а:
cursor_ppq_pos = MIDI_GetPPQPosFromProjTime(take, GetCursorPosition());
Как бы заменить совершаемое действие на/относительно Mouse Cursor?
Можно было бы заморочиться и создать Custom Action, в котором сохранять позицию Edit Cursor'а, двигать Edit Cursor к Mouse Cursor'у и возвращать Edit Cursor в сохранённую позицию, но проблема в том, что если Item Zoom'нут, то такой экшн даст скачки/смены вида Item'а (позиции Zoom Scroll'а).
Многие экшны в Media/MIDI Item'ах предпочитаю совершать относительно Mouse Cursor'а.
И вот, например, есть
* ReaScript Name: Select all MIDI notes and events right of cursor
* Author: spk77
Который совершается относительно Edit Cursor'а:
cursor_ppq_pos = MIDI_GetPPQPosFromProjTime(take, GetCursorPosition());
Как бы заменить совершаемое действие на/относительно Mouse Cursor?
Можно было бы заморочиться и создать Custom Action, в котором сохранять позицию Edit Cursor'а, двигать Edit Cursor к Mouse Cursor'у и возвращать Edit Cursor в сохранённую позицию, но проблема в том, что если Item Zoom'нут, то такой экшн даст скачки/смены вида Item'а (позиции Zoom Scroll'а).