Skip to content

added instructions for finding Meta key on MacOS #584

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

8alpreet
Copy link

The Issue

I had trouble using minicom because it's not obvious which keyboard key corresponds to Meta. I tried various keys such as CNTRL, CMD, & Option but nothing worked.

Solution

I found that the Meta key is ESC by running minicom in setup mode using $ minicom -s

Changes

  • I created a new page called macos-meta.md
  • I added a link to it at the end of nix-tooling.md

@8alpreet 8alpreet requested a review from a team as a code owner October 31, 2024 18:46
added link to macos-meta.md

updated summary.md to include new file
@therealprof
Copy link
Contributor

Hm, minicom is not by default available on macOS. Not sure I'd recommend that to anyone these days, really.

@9names
Copy link

9names commented Apr 29, 2025

@therealprof what would you recommend instead?

@BartMassey
Copy link
Member

Please rebase this to current and I'll merge it. We're getting ready to close up this version of the Discovery Book and move to https://github.com/rust-embedded/discovery-mb2 . Bigger changes should happen there.

@spookyvision
Copy link

I would probably recommend pyserial-miniterm. It's available through homebrew and has a command line option to customize the exit char (mine is mapped to Ctrl+X). Another option which comes bundled with MacOS is screen - mainly a terminal multiplexer but also has serial console capabilities.

@BartMassey
Copy link
Member

I have a fork of scip (AKA serial-console) that I've been using on a project. scip has the advantage that if you have Rust installed you can say cargo install --locked serial-console and you should be good to go cross-platform. My fork is probably not needed for Discovery Book usage, but I should probably try to get it upstreamed anyhow…

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.

5 participants