blinksh / blinksh/blink

Mapping For ^] Unexpected on “Français (France)” Keyboard, Cannot Add Custom Press

Open
#1,345 1 comment 0 reactions 0 assignees View on GitHub
support
Dominant language
Swift
Stars
6.9k
Forks
748
PR merge metrics
No merged PRs in 30d

Description

### Checklist

- [x] Using latest version on the [App Store](http://itunes.apple.com/app/id1156707581)
- [x] Read the [docs](http://blink.sh/docs/)
- [x] Searched for [existing GitHub issues](https://github.com/blinksh/blink/issues)

### Configuration

- Blink: v14.0.3.370 (App Store). Nov 17 2021
- iOS 15.2

### Describe the bug

While using Blink with the “Français (France)” keyboard, by default, `^]` is sent by pressing `Control` and `5` which is somehow weird and unexpected, as on a Mac using Terminal.app the key is sent using the correct keys.

I tried working around the issue by adding a Custom Press for `Control` and `$` (which is where the `]` is located on the Azerty layout) only to find out that this seems like the only key combination that cannot be registered on the “Add Press” screen (it behaves as if no key has been pressed).

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue in Blink v14.0.3.370 on iOS 15.2 with the “Français (France)” keyboard. Trace the keyboard mapping and Add Press behavior for Control+5 and Control+$; done means ^] is sent using the expected keys and Control+$ can be registered as a custom press.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
cli, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
43/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.