blinksh / blinksh/blink

Use of Caps as Esc shouldn't toggle Caps Lock in other apps

Open
#108 2 comments 3 reactions 0 assignees View on GitHub
icebox
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.