Old 01-18-2020, 07:20 AM   #1
Dafarkias
Human being with feelings
 
Dafarkias's Avatar
 
Join Date: Feb 2019
Location: Southern Vermont
Posts: 864
Default Hotkey Configurations!

Hi!

Dafarky, here.

Does anyone use strange configurations for their REAPER hotkeys?

Have you spent much time adjusting them and tuning them to your preference?

Do you use them via their default assignments?

I'm just curious :P
__________________

Support my feature request!
Dafarkias is offline   Reply With Quote
Old 01-18-2020, 07:38 AM   #2
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,432
Default

Yes, over the years I've got some quirky hotkeys
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 01-18-2020, 07:53 AM   #3
Dafarkias
Human being with feelings
 
Dafarkias's Avatar
 
Join Date: Feb 2019
Location: Southern Vermont
Posts: 864
Default

I'm actually dabbling in a script right now, for fun of course, where I would remove all of the hotkeys assigned in REAPER.

My idea is that the only way that hotkeys would initiate a REAPER action, is through a dedicated script that manages hotkeys.

The script would be superfluous, I think, if it were not for one added potential benefit...the actions can only be activated if the script GUI is running. This would allow for an extra buffer or 'safety net' to ensure that no errant key-presses would affect a precious REAPER project unwittingly.
__________________

Support my feature request!
Dafarkias is offline   Reply With Quote
Old 01-18-2020, 12:34 PM   #4
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,272
Default

I've spent loads of time on this... Best thing about Reaper, IMO. I;ve got hundreds of shortcuts memorized because I was able to set them up in a logical, memorable way.

I suggest the following:

Decide what types of behavior you want from holding modifiers and try to be consistent across all custom actions. If they make sense to you, you'll always know the shortcut you need. E.g. I use shift for Time Selection, temporarily disabling snap, and reversing the behavior of any ctrl+actions.

Assign single keys (no modifier) only to actions that would not have devastating effects if used accidentally (you will). E.g. I use them mostly for behavior toggles or bringing up windows I need a lot.

In prefs/keyboard enable the alternative section when recording. This allows for a different set of actions during record, so you don't e.g. bump the spacebar and stop your recording.

Start with assigning your most used actions and whenever possible use the first letter of the action (easy to remember). With less used actions, this gets harder to do, but you might find it more convenient to use those another way (menus, toolbars etc).

If you don't want to memorize/create a bunch of shortcuts, just check out Lokasenna's Radial menu. It's fast, customizable and intuitive (bit of a learning curve, but not too bad).
__________________
foxyyymusic
foxAsteria is online now   Reply With Quote
Old 01-18-2020, 01:30 PM   #5
Dafarkias
Human being with feelings
 
Dafarkias's Avatar
 
Join Date: Feb 2019
Location: Southern Vermont
Posts: 864
Default

Thanks Fox, sound advice indeed.

I've actually had good luck with my script
idea using Julian Sader's extension to catch global keyboard input.

I guess I was just curious what other REAPER users had to input on this subject. We all know that REAPER users love to customize stuff to the enth.
__________________

Support my feature request!
Dafarkias is offline   Reply With Quote
Old 01-18-2020, 02:26 PM   #6
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,272
Default

Well a script that could switch hotkey configs on the fly would be very useful whenever forced to use Reaper with someone else's config.
__________________
foxyyymusic
foxAsteria is online now   Reply With Quote
Old 01-18-2020, 07:30 PM   #7
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,432
Default

Quote:
Originally Posted by Dafarkias View Post
Julian Sader's extension to catch global keyboard input.
Which JS extension is this?
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 01-19-2020, 12:54 AM   #8
Dafarkias
Human being with feelings
 
Dafarkias's Avatar
 
Join Date: Feb 2019
Location: Southern Vermont
Posts: 864
Default

Not only can the script assign keys on the fly, but the hotkeys are also saved to a text document where they can be backed up, or manually edited/transported.

I'm also investigation the possibility of including the 'section' principle of REAPER's native hotkeys... Main, MIDI, so on and so forth... Where certain hotkeys are specific to whatever the focused window may be.



Here's what it looks like in the text data file:

__________________

Support my feature request!

Last edited by Dafarkias; 01-19-2020 at 04:12 AM.
Dafarkias is offline   Reply With Quote
Old 01-19-2020, 06:21 AM   #9
Dafarkias
Human being with feelings
 
Dafarkias's Avatar
 
Join Date: Feb 2019
Location: Southern Vermont
Posts: 864
Default

Quote:
Originally Posted by lowellben View Post
Which JS extension is this?
Only the finest: https://forum.cockos.com/showthread.php?t=212174
__________________

Support my feature request!
Dafarkias is offline   Reply With Quote
Old 01-19-2020, 11:54 AM   #10
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,272
Default

Quote:
Originally Posted by Dafarkias View Post
I'm also investigation the possibility of including the 'section' principle of REAPER's native hotkeys... Main, MIDI, so on and so forth... Where certain hotkeys are specific to whatever the focused window may be.
Wow, that would be great. If it could translate hotkeys from ones we set to e.g the hard-coded shortcuts of the fx chain window (and other windows that we can't customize), it could solve a lot of old ass problems.
__________________
foxyyymusic
foxAsteria is online now   Reply With Quote
Old 01-19-2020, 03:04 PM   #11
Dafarkias
Human being with feelings
 
Dafarkias's Avatar
 
Join Date: Feb 2019
Location: Southern Vermont
Posts: 864
Default

https://forums.cockos.com/showthread.php?t=230415

I'm still hashing out some bugs, as well as trying to improve usability.

If you're interested in taking part in the production of the script, feel free to head over to the thread and comment away.
__________________

Support my feature request!
Dafarkias is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:45 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.