No internet connection
  1. Home
  2. How to

Can SF Swap Keyboard Modifier Keys for use in DaVinci?

By Andy Miller @Andy_Miller
    2023-03-10 14:30:23.448Z

    I've had success in translating all my Pro Tools editing keyboard shortcuts and keyboard focus functions to DaVinci by simply using DaVinci's keyboard shortcuts menu. However, I'm unable to change the function of horizontal scrolling.

    It's current function from within DaVinci is "Cmd+Mouse Wheel = Scroll Horizontal" and I'd like to change that to "Shift+Mouse Wheel = Scroll Horizontal"

    I don't know what I don't know so if there is any additional information needed to troubleshoot this or find a solution feel free to ask! Thanks for any help!

    • 2 replies
    1. As far as I know SF can't change the "standalone" mapping of a modifier key - ie change the type of modifier when it is pressed on its own.
      You can change the modifier if it's being used in conjunction with another key (When SF receives cmd- j, press/output option - j).
      This sort of thing ventures into system mouse driver territory which SF isn't really well suited for.
      I'd recommend looking into Karabiner - Elements (free) which I think can change modifier values depending on the application
      (it's a pretty deep app):
      https://karabiner-elements.pqrs.org/
      I use it to remap the modifiers on a PC keyboard that I currently use with my Mac and to map the buttons on my Kensington trackball.

      1. A
        In reply toAndy_Miller:
        Andy Miller @Andy_Miller
          2023-03-10 20:45:40.793Z

          Thanks Chris! Appreciate the insight.

          I actually grabbed Karibiner prior to posting this and tested it a bit. It works, but it also trickles down to other functions when you have it modify the...well modifier lol.

          There is a good chunk of people requesting this functionality on the Black Magic forums so it may get noticed for a future release of DaVinci. Seems strange they wouldn't just maintain seemingly standardized timeline functionality.

          Again, thanks for the extra insight!