Basically none, if you want user friendly macro and layers your basically stuck to windows. That or your doing bullshit jank that barely works, breaks frequently and requires way too much effort for no good results.
Its one of the better examples of Linux being dog shit at being user friendly.
The most common excuse I see is it’s not safe and secure so it’s not supported. Or you need to just use an abandoned app from a random GitHub that’s 9 years old only works on x11 and requires a blood sacrifice.
shift_four@sh.itjust.works 1 day ago
I use the Mistel Barocco MD600. They have windows-only software but I’ve never used it. You can program everything on the keyboard itself.
It works great for me on Mac and Linux with separate key map/macro layers. I’m also a fan of split keyboards so that’s an added benefit.