Home Row Layer/Modifier Keys When Held

So I got Qukeys working, seems to do the job based on brief testing. Follow up question, what’s the best way to assign multiple modifiers (ctrl+shift) to a held Qukey? There seem to be multiple ways and I’m hoping someone with more perspective can advise. @merlin, is that something you’d be willing to provide an opinion on?

The methods I’ve found -

  1. as the key definition - LSHIFT(Key_LeftCtrl)
  2. Create a macro then use that as the key definition
  3. #define’ a custom key

Not sure if there’s an advantage to one over the other when used in Qukeys.

thread referenced: