Skip to content

fix: show ⌥ and ⌃ symbols for Alt/Option and Ctrl on macOS - #527

Open
yuzu-octopus wants to merge 1 commit into
d99kris:masterfrom
yuzu-octopus:fix/macos-key-symbols
Open

fix: show ⌥ and ⌃ symbols for Alt/Option and Ctrl on macOS#527
yuzu-octopus wants to merge 1 commit into
d99kris:masterfrom
yuzu-octopus:fix/macos-key-symbols

Conversation

@yuzu-octopus

@yuzu-octopus yuzu-octopus commented May 21, 2026

Copy link
Copy Markdown

Shows ⌥ and ⌃ in help bar instead of M- and ^ on macOS.

Follows the existing APPLE pattern in uikeyconfig.cpp.

Use macOS keyboard symbols in help bar instead of M- and ^
notation when built on Apple platforms, matching established
__APPLE__ guard pattern in src/uikeyconfig.cpp.
@d99kris d99kris self-assigned this May 21, 2026
@d99kris

d99kris commented May 24, 2026

Copy link
Copy Markdown
Owner

Hi @yuzu-octopus - thanks for contributing. I will try find some time to review and feedback soon.

@yuzu-octopus

Copy link
Copy Markdown
Author

hi @d99kris just curious how is this? I just wanna know if this will be merged thx!

@d99kris

d99kris commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Hi @yuzu-octopus - thanks for checking in, I haven't found time to think about this properly yet.

Just to adjust expectations - in this project the recommended workflow is to first submit a feature request, and once aligned on with maintainers, a PR may be submitted that implements it. So for this change we are still at "specification" stage, rather than "code review" stage.

Anyway, my main concern about this change is that users may be using a non-macOS system (say Linux) to SSH into a macOS system and running nchat there - and the Linux machine might not have these special Apple characters installed. I myself use nchat like this sometimes.

An alternative solution could be to simply make these symbols user-configurable, with suggested config values for macOS (or other OS) users.

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