[GH-ISSUE #300] Layout issue #255

Closed
opened 2026-05-05 05:09:57 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @kosekidev on GitHub (Jul 10, 2024).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/300

Hi !
I use "FRPC" layout on my Mac, and keycastr show wrong keys sometimes :

# key show : Option"
{ show : Option'
} show : Option=
...

Layout maybe not take in count ?

Originally created by @kosekidev on GitHub (Jul 10, 2024). Original GitHub issue: https://github.com/keycastr/keycastr/issues/300 Hi ! I use "FRPC" layout on my Mac, and keycastr show wrong keys sometimes : \# key show : Option" { show : Option' } show : Option= ... Layout maybe not take in count ?
Author
Owner

@akitchen commented on GitHub (Jul 13, 2024):

Hello, thank you for opening an issue.

Looking at your keyboard layout, KeyCastr is displaying the expected output. It is displaying the modifiers plus the keycap for your layout. On a French PC keyboard, ' is the keycap for { (when is applied), and = is the keycap for } (when is applied). If I type ⌥3 on a US English keyboard to produce £, KeyCastr will display ⌥3.

Displaying keycaps vs. the result of applying modifiers (expected output) is a tricky topic, which is discussed in #187 . Switching it by default for all usage results in other unexpected results, so it needs to be a user-facing option.

<!-- gh-comment-id:2226967241 --> @akitchen commented on GitHub (Jul 13, 2024): Hello, thank you for opening an issue. Looking at your keyboard layout, KeyCastr is displaying the expected output. It is displaying the modifiers plus the keycap for your layout. On a French PC keyboard, `'` is the keycap for `{` (when `⌥` is applied), and `=` is the keycap for `}` (when `⌥` is applied). If I type `⌥3` on a US English keyboard to produce `£`, KeyCastr will display `⌥3`. Displaying keycaps vs. the result of applying modifiers (expected output) is a tricky topic, which is discussed in #187 . Switching it by default for all usage results in other unexpected results, so it needs to be a user-facing option.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/keycastr#255
No description provided.