I have been experiencing this issue for some time now… I have an external keyboard for my iPad and every time that I hit the Caps Lock key, instead of locking the capital letters in the keyboard, the iPad changes language… This is particularly annoying as I use several languages, from Spanish to Japanese. I decided that enough is enough and I have now managed to find a way to avoid this:
- Go to Settings, General
- Open Keyboard
- Select Hardware Keyboard
- Switch off the Caps Lock switch to/from Latin
Et voilà!