Maybe you should just create a keymap for 1 spec, and 1 for another, and just swap them out in ISBoxer when you swap specs.