Ranked in these QuestionsQuestion Ranking
X-keys pedals have free comprehensive software development kits for all of the platforms. You can technically use them for anything with some customization.
Pro Rest foot without clicking
It's possible to rest your foot on the pedal and add extra pressure for clicking.
Pro Compatible with Windows, Max, Linux and even Android
Though various pedals are offered and you get sales off bigger quantities, they mostly cost around $130 per pedal.