Use of Caps as Esc shouldn't toggle Caps Lock in other apps
- Dominant language
- Swift
- Stars
- 6.9k
- Forks
- 746
- PR merge metrics
- No merged PRs in 30d
Description
To reproduce:
1. Run `config`
2. Select Keyboard
3. Toggle "Caps as Esc" on
4. Open a ssh or mosh session, and use the Caps Lock key to send Esc an odd number of times (1,3,5,..).
5. Switch to another app and attempt to type.
Expected result:
- Normal typing
Actual result:
- Typing with Caps Lock toggled down.
Either the Caps Lock used by Blink should be detached from the iOS Caps Lock somehow when "Caps as Esc" is enabled, or it should automatically toggle Caps Lock back off whenever it is used.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at Config > Keyboard and reproduce the issue with Caps as Esc enabled, then send Esc an odd number of times in an SSH or mosh session. Trace the iOS keyboard handling from that setting and verify that switching to another app leaves normal typing unaffected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100