After mapping a keystroke in GFKeys try and re-map the keystroke in-game, but when the game asks you to press a button, press it on the controller (not your keyboard)... Maybe it will pick it up that way.
2nd guess - try elevating the GFKeys program to admin privilages.
Good Luck - awesome looking controllers.