No internet connection
  1. Home
  2. How to

Recognize Keyboard Shortcuts with Modifiers from a gaming mouse

By Michael Feldman @Michael_Feldman
    2020-12-09 23:30:26.860Z

    I'm new to SoundFlow and I'm really digging it! Up until now I have been using a Razer Naga Trinity to trigger macros in Keyboard Maestro. I have to use Razer's PC-only software to program keyboard shortcuts into the internal memory of the mouse, then when I plug it back into the mac, it executes those keyboard shortcuts without the use of any software. As far as I know, it outputs the keystrokes the same as if you were manually typing them on a generic keyboard. Keyboard Maestro, Controllermate, and any application have no problem recognizing these key commands from the mouse, which I can then use to trigger more in-depth macros with those programs.

    I'm trying to do the same with SoundFlow, and use my mouse buttons to work as keyboard triggers in SoundFlow, but I've hit a road block. SoundFlow does not recognize the modifiers coming from the mouse. It only sees the last key. So for instance, a button that I have programmed on the mouse as Command-Opt-Ctrl-Numpad5 is only seen in SoundFlow as 'numpad5'. I understand that HID support is not there for many devices, and that seems like it would be really nice if direct support arrives for this particular device. But for the moment I'm not trying to do that, I just want SoundFlow to recognize the keyboard shortcuts as a plain old keyboard trigger.

    I've tried disabling Keyboard Maestro and Controllermate engines with no luck. I know that I can set up Keyboard Maestro to create midi triggers to forward to SoundFlow, but I was hoping for SoundFlow to be a one-stop shop.

    Any ideas?

    Solved in post #2, click to view
    • 2 replies
    1. M
      Michael Feldman @Michael_Feldman
        2020-12-09 23:50:25.224Z

        Whelp, I just answered my own question 😃.
        It's simply the 'record' function in SoundFlow that doesn't recognize my mouse's modifiers. If I manually record the keyboard shortcut with my physical keyboard, SoundFlow will then see the same command coming from my mouse when I actually click it to run the macro.

        Reply1 LikeSolution
        1. Nice catch! Thanks for sharing the solution/workaround :)