Skip to content

Add a visible § key to the shifted symbols page - #2621

Closed
MiMoHo wants to merge 1 commit into
HeliBorg:mainfrom
MiMoHo:section-sign-key
Closed

Add a visible § key to the shifted symbols page#2621
MiMoHo wants to merge 1 commit into
HeliBorg:mainfrom
MiMoHo:section-sign-key

Conversation

@MiMoHo

@MiMoHo MiMoHo commented Jul 6, 2026

Copy link
Copy Markdown

What

Adds § as a visible key in the second row of the shifted symbols page (layouts/more_symbols/symbols_shifted.txt), next to the pilcrow it was already grouped with:

° ′ ″
§                <- new
= ≠ ⁼ ≈ ∞

Why

§ is currently only reachable as a long-press popup of . As #1445 shows, this is very hard to discover – the reporter there had "tried every single key and looked also for the pop-ups" and still missed it, and only found it after being told. § is a standard, directly-visible character on German and Nordic physical keyboard layouts and is common in legal/administrative text, so a visible key improves discoverability for a fairly common character.

The second row of the shifted symbols page has one key less than the first row, so there is room to add it without crowding or reflowing the layout. keeps its § popup, so nothing is lost for existing users.

Notes

  • This is a minimal, self-contained default-layout addition; users who don't want it can remove it via a custom symbols layout.
  • No strings/translations involved.
  • testRunTestsUnitTest (incl. LayoutTest/ParserTest) passes, and I verified on an emulator that the new key renders on the shifted symbols page and inputs §.

Refs #1445.

§ was only available as popup of ¶, where users have trouble finding
it (see HeliBorg#1445). Add it as a visible key in the second row, which has
one key less than the first row anyway. § is a standard character on
German and Nordic physical keyboard layouts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Helium314

Copy link
Copy Markdown
Collaborator

very hard to discover

One single user had this issue a year ago

§ is a standard, directly-visible character on German and Nordic physical keyboard layouts

How about other characters that are on other countries' keyboards but only reachable via popup in Heliboard?

@MiMoHo

MiMoHo commented Jul 20, 2026

Copy link
Copy Markdown
Author

How about other characters that are on other countries' keyboards but only reachable via popup in Heliboard?

That's exactly the right question, and it convinced me this PR takes the wrong approach: adding § to the shared page privileges one region, and doing the same for every country's characters would clutter it for everyone.

The systematic answer is to make the symbols page region-specific instead of extending the shared one: #2681 gives German/Nordic subtypes § as a direct key (it's Shift+3 on their physical keyboards), and every other wired region gets its own characters the same way — while the shared default page stays untouched. Closing this in favour of #2681.

@MiMoHo MiMoHo closed this Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants