There are a bunch of macropads with open source firmware so you just need to find one you like and program in the macro/chording you want.