Yes, external controllers should work for Sky PC. As a friendly note, there are quite a number of controllers out there so some may not work quite as well as others.
For more information on changing your keybinds in Steam, please check out this link: https://help.steampowered.com/en/faqs/view/41EA-7E25-B1F0-67E9