Skip to content

Instantly share code, notes, and snippets.

@nezticle
Last active June 5, 2025 15:21
Show Gist options
  • Save nezticle/871091a41ce322e81be947d83a5e4a86 to your computer and use it in GitHub Desktop.
Save nezticle/871091a41ce322e81be947d83a5e4a86 to your computer and use it in GitHub Desktop.
How to get Tilde (~) to work correctly in macOS

This is to solve an issue where you use a non-apple european keyboard with the US keyboard layout in macOS where the Tilde key is in the wrong place.

This is the process for the Logitec MX Keys Mini

  • Connect the keyboard (bluetooth)
  • Make sure the keyboard is in PC mode (hold fn + p for 3 seconds)
  • Go through the keyboard wizard and at the end select the European ISO... layout
  • Switch the keyboard to Mac mode (hold fn + o for 3 seconds)
  • Tilde should work

If this doesn't work:

  • delete /Library/Preferences/com.apple.keyboardtype.plist
  • reboot
  • try above again
@whydrae
Copy link

whydrae commented Mar 15, 2024

Maybe someone finds it helpful, but I couldn't get used to the fact, that tilde was on the right to the Shift key, but I get used that it's above the Tab. To swap them, hold "fn+U" for around 3 seconds and it will be changed. I found it somewhere over Reddit, but no docs to this behaviour attached.

@lupuohaufe
Copy link

@whydrae yessir! that did the job. thank you very much!

@estabij
Copy link

estabij commented Jun 27, 2024

@whydrae yes that worked, fn + u. Thanks a lot!

@0wlyW00d
Copy link

Thanks @whydrae, save my day ! 

@bettodiaz
Copy link

Thanks a lot! It worked!

@dshmatok
Copy link

dshmatok commented Jun 3, 2025

Maybe someone finds it helpful, but I couldn't get used to the fact, that tilde was on the right to the Shift key, but I get used that it's above the Tab. To swap them, hold "fn+U" for around 3 seconds and it will be changed. I found it somewhere over Reddit, but no docs to this behaviour attached.

@whydrae thank you! Your advice helped me with the keyboard Logitech ERGO K860 for macOS Sequoia 15.5!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment