You could add PSO to Steam as a non-steam game, which will give you access to Steam Input, which you could use to map practically any keys or mice controls to your controller. This would eliminate the need to use a keyboard or mouse at all. Several people have created their own configurations...