RebindableInput

Hopefully everything's replaced with rebindableinput stuff