In iOS 7.1, Apple changed the design of the shift key. This was the worst thing to happen in the history of software.
When the shift key is on, it blends in with the letter keys. When it’s off, it blends in with the function keys. Neither state sticks out enough to read as active, especially in a split second.
This would only be moderately annoying, except that iOS suddenly engages the shift key in certain circumstances. It’s usually convenient, but if you need to type apike is my username, I am from B.C. and live in Vancouver it’s crazy-making and requires good feedback about what’s happening.
It is astonishing that Apple shipped this in the first place. Absolutely boggles the mind that, a year later, they haven’t fixed it. And, for what it’s worth, the obvious solution – display the keys in upper caps when the Shift key is active, in lower caps when it’s not – is also the best solution.