Spell level-up hotkey MB4+Q also casts the spell as you level it
After some googling, I figured out how to set custom two-button hotkeys by modifying the input.ini file. Using that method, I set the hotkeys for leveling up spells to be MB4+Q, MB4+W, MB4+E, MB4+R.
When I use any of these in game, the spell is correctly leveled up, but it is also cast if it's not on cooldown. I'm fairly certain this is unintended behavior. For now I can work around the issue by mapping my mouse's MB4 to alt or shift, but that's somewhat annoying since other games depend on that button being mapped to MB4.
While on the topic, you really shouldn't have to go into the install files to set a custom two-key hotkey. It would be nice if this were an official feature in the future.
Thanks, Insubordination