I used a Logidy UMI 3 back when I was a OS X user, then I went Linux, use the same pedal and works great. Has a jack for an expression pedal but I haven't tried using that yet.
It works fine as a midi device in both linux and os x. expression pedal works fine too. very sturdy, it’s a bit noisy, but I’m happy with it.
J