Disable Autocorrect with External Keyboard on iOS
Now in iOS 10 (or perhaps iOS 9) you can set this specifically for your Hardware Keyboard. This setting is ONLY available if you have the keyboard plugged in! Anyway, it's under Settings -> General -> Keyboard -> Hardware Keyboards
Not without a jailbreak. The system doesn't change settings based on the presence of an external keyboard.
- Best I can figure, you should use Siri to open the keyboard settings and toggle it on or off. Whether you're faster doing that or just tap tap tap probably depends on your network speed and your device and your skillet navigating the touch interface.
I don't see a way for workflow or another automation app to script a change to that setting unless/until apple exposes that setting to Siri control. "Siri, turn off auto correct setting". On iOS 9 Siri knows that is a setting, but can't automate it.