For games that do not offer changing key binding, I sometimes use AHK. You can easily rebind keys with that tool. You can also bind a key to generate a mouse click.
#IfWinActive, Start of the name of the game window as seen in alt-tab i::w j::a k::s l::d h::LShift m::RButton #IfWinActive
(There is a side effect, if you browse a website that has the same name as the game and you want to type on that page. Or if you play games starting with the same name and used a shorter name)