Unlike when using the software keyboard on iOS, autocapitalization tends to be more a nuisance than a convenience when using a hardware keyboard. Among other reasons, it is not obvious how to opt out of autocapitalization when using a hardware keyboard as there is neither a visual indication that the shift key is being implicitly pressed (as illustrated when using the software keyboard) nor is there is a way to disable the implicit shift. I propose that we disable autocapitalization when a hardware keyboard is attached.
<rdar://problem/28571765>
Created attachment 354148 [details] Patch
Comment on attachment 354148 [details] Patch This one looks testable!
Actually, you can disable autocapitalization by default in Settings > General > Keyboards > Auto-Capitalization and WebKit respects that settings. Marking this bug Resolved Invalid.