@Nachtgarm i wonder why there are condoms on your sticks ... Dude, you sure you're doing fine ?
Concerning the topic : a button can not have different "functions : it can't be HK +something else. So the only way is the python way.
Find your available gpios (i hope you do have some free ones ... If you're susing the gpio driver for your sticks, then we're stuck). From there, we should be able to write down the python and tell you how and where to run it. @supernature2k my dear python + gpio guru, time to show yoyr skills and think about a nice implementation of what we've been working lately for 4.1