This controller/adapter supports rumble as well as reading the state of both analog sticks and the L/R triggers. Code by @RandalLinden