Skip to content

Conversation

@ScottChesworth
Copy link
Collaborator

A while ago we added NumPadEnter as an alternative way to start recording, but there are situations where that keystroke didn't pass through to the main window as intended. Adding Control modifier and making the two alternatives Global scope addresses all the situations where users might want to start recording/punch-out. We've kept the Control modifier consistent on Mac in line with other transport keys that typically stay the same, easing transition for folks who use OSARA on both platforms.

…r for alternative ways to record while focus is in VKB, FX window or other dialogs
@github-actions
Copy link
Contributor

@ScottChesworth
Copy link
Collaborator Author

@jcsteh, had to make Control+Enter and Control+NumPadEnter global scope to get them working in all the places mentioned. Do you foresee any problematic places where those keystrokes need to do their native functions instead of recording? I couldn't think of any during testing.

@jcsteh
Copy link
Owner

jcsteh commented Oct 17, 2025

No, assuming this doesn't break OSARA's ListView double click hack. It probably won't because OSARA currently uses a Windows key hook which intercepts REAPER's own keyboard processing. I may end up changing that one day to get some better cross-platform functionality, at which point we'll need to spot check things like this again.

@pitermach
Copy link

pitermach commented Oct 18, 2025 via email

@ScottChesworth
Copy link
Collaborator Author

Thanks, I hadn't heard about that being added. Any other suggestions for a secondary record binding?

@pitermach
Copy link

Sorry, I didn't see this until now. CMD+Enter could work, it's not occupied on the main keymap. It is used in the media explorer to insert as new take, but I don't think it'd be very likely someone would want to start recording there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants