hi mxmissile,
dont know how the structure of the demo is, but in the full game you can edit the file \media\text\keybindings.txt and it works (remapped fire key to "g" for test) even without enabling modding!
beware that the socalled scancodes in that file are NOT scancodes, but for the alphanumeric characters its the basic ascii-code.
Dont know which set ibol uses for the extended characters (ie 187 for "+" ?).
use this table and you should be good to go:
http://www.theasciicode.com.ar/
for more special remapping (like abusing your 17-trigger-mouse) use "autohotkey"