Bug 191397 - [iOS] Disable autocapitalization when using a hardware keyboard
Summary: [iOS] Disable autocapitalization when using a hardware keyboard
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: WebKit Local Build
Hardware: iPhone / iPad iOS 12
: P2 Normal
Assignee: Daniel Bates
Keywords: InRadar
Depends on:
Blocks: 190571
  Show dependency treegraph
Reported: 2018-11-07 14:05 PST by Daniel Bates
Modified: 2018-11-07 16:27 PST (History)
3 users (show)

See Also:

Patch (1.87 KB, patch)
2018-11-07 14:10 PST, Daniel Bates
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Bates 2018-11-07 14:05:32 PST
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.
Comment 1 Daniel Bates 2018-11-07 14:05:37 PST
Comment 2 Daniel Bates 2018-11-07 14:10:06 PST
Created attachment 354148 [details]
Comment 3 Wenson Hsieh 2018-11-07 14:13:46 PST
Comment on attachment 354148 [details]

This one looks testable!
Comment 4 Daniel Bates 2018-11-07 16:20:36 PST
Actually, you can disable autocapitalization by default in Settings > General > Keyboards > Auto-Capitalization and WebKit respects that settings. Marking this bug Resolved Invalid.