I don't mind that I can't implement both of them without "per-key", and that I have to do it in VIAL, because otherwise VIAL overrides.
But problem arises when I can't define per-key functions for them and there's no option to do so within VIAL.
The functions get_permissive_hold and get_hold_on_other_key_press are already defined within module files and I cannot use them in keymap.c.
Is there any workaround for this or do I have to disable VIAL altogether to just make this work?
I don't mind that I can't implement both of them without "per-key", and that I have to do it in VIAL, because otherwise VIAL overrides.
But problem arises when I can't define per-key functions for them and there's no option to do so within VIAL.
The functions get_permissive_hold and get_hold_on_other_key_press are already defined within module files and I cannot use them in keymap.c.
Is there any workaround for this or do I have to disable VIAL altogether to just make this work?