Это уже реализовано программами мапперами, к примеру вот: http://xpadder.com/index.php?lang=russian. Профили сохраняются и меняются как угодно. Я к примеру забиндил на хатку РУДа кнопки Shift, Alt и Ctrl, благодаря чему функциональность кнопок джоя РУС увеличилась в три раза, (Thrustmaster T1600).