Karabiner Elements brought my beloved Razer Nostromo to life in Monterey!
You can use profiles for multiple setups almost like with the Synapse.
And you don't have to mess with the Complex modifications to bind multiple key shortcuts to one keypad key.
Just select Razer device in Simple modifications add, a binding for a key and then edit the ~/.config/karabiner/karabiner.json file to adjust the binding.
For example: I wanted to bind Razer Nostromo 07 (stands for [A] by default) to [Option + F1] for EVE Online
In Simple modifications for Razer Keyboard I added the binding from letter key -> A to function key -> F1
then in the ~/.config/karabiner/karabiner.json file changed this binding
"from": {
"key_code": "a"
},
"to": [
{
"key_code": "f1"
}
]
to the one with modifier key included:
"from": {
"key_code": "a"
},
"to": [
{
"key_code": "f1",
"modifiers": [
"left_alt"
]
}
]
Saved JSON file and instantly saw changes reflected in Karabiner Elements GUI.
My sincere thanks to all Karabiner developers!