Setup

C:\Users\USERNAME\Documents\Square Enix\FINAL FANTASY VIII Steam/ff8input.cfg

Keyboard 1. "Select" 47 2. "Exit" 45 3. "Misc" 31 4. "Menu" 46 5. "Toggle" 35 6. "Trigger" 34 7. "RotLt" 32 8. "RotRt" 33 9. "Start" 30 10. "Select" 36 11. "Up" 200 12. "Down" 208 13. "Left" 203 14. "Right" 205 Joystick 1. "Select" 0 2. "Exit" 0 3. "Misc" 0 4. "Menu" 0 5. "Toggle" 0 6. "Trigger" 0 7. "RotLt" 0 8. "RotRt" 0 9. "Start" 0 10. "Select" 0 11. "Up" 0 12. "Down" 0 13. "Left" 0 14. "Right" 0

The built-in controller support conflicts with this layout, so first of all we need to disable that. You can't disable it directly for some reason so we need to edit one of the configuration files that controls input. Open the following document (with notepad, or something), replacing USERNAME with your own username. If you're on something other that Windows 7 you need to change this to the appropriate directory, but it'll probably be in My Documents somewhere.This controller layout requires you use the default key layout, so just highlight everything inside the config file and replace it with this:Save and close. From now on don't open the keyboard/joypad settings in the launcher, or you'll risk overwriting these settings. You could even set ff8input.cfg to be read only.