I am running Remote Desktop to connect from my iMac with Snow Leopard to a Windows box at work that runs Windows 7 Professional. The connection is done over ssh.

When logged in to the window box I can use Alt + Tab to switch between programs, I can also see that when using emacs pressing Alt registers as Meta (which is what I have set it up as). However if I want to type a @ which on my Swedish keyboard is Alt + 2 nothing happens. The same is true for { and [ and so on.

10 Answers 10


Ctrl+Alt+2 did the trick for me (on Swiss German keyboard).

  • This also works on a Norwegian keyboard Mar 18, 2015 at 19:04

Does + alt + 2 work? This is a combination for @ in bootcamp.

For the other keys:

  • + alt + 7 to get {
  • + alt + 0 to get }
  • + alt + 8 to get [
  • + alt + 9 to get ]
  • No unfortunately it does not work. I can do ctrl + alt + 2 to get "@" but since ctrl + alt collides with other keyboard mappings I would much rather have it work with just alt + 2. Dec 1, 2011 at 8:07
  • Did you try AltGr+2?
    – kinokijuf
    Dec 1, 2011 at 9:03
  • I think alt + ctrl maps to AltGr since there is no AltGr on the Mac keyboard. However, pressing ctrl + alt interferes with other commands in some programs, like using alt as meta in emacs. Dec 1, 2011 at 9:20

On my keyboard alt-G also did not work, however, alt-E works for the EURO sign. After some trying I found the alt-Q is the solution for the at (@) sign on the remote desktop (which is a Windows system).


Perhaps you could set up another keystroke to produce @ via system preferences/language & text/text/symbol and text substitution.


You could use the character palette.

System Preferences > Keyboard > Keyboard tab Check "Show Keyboard & Character Viewers in menu bar" (If necessary, press Input Sources... and enable Keyboard & Character Viewer)

Then open the Character Viewer from the menu bar, locate the character you need, and double-click it to insert it.

  • That is one solution it's just that it is very very slow. Dec 1, 2011 at 9:20

I use Cord and Danish keyboard and I get the ampersand (&) using

Right-alt + right-cmd + 2.


Perhaps not an answer, but on a UK keyboard @ and " swap places from Mac to Windows

Shift ⇧ 2 is @ on Mac, " on Win
Shift ⇧ ' is " on Mac, @ on Win


Shift + ± worked for me when I typed all the characters on the keyboard using Shift key


alt + 0 worked for me. (under mac its produce ø, under vm win7 its produce @)

  • Please don't add "thank you" as an answer. Once you have sufficient reputation, you will be able to vote up questions and answers that you found helpful.
    – jherran
    Jul 21, 2015 at 11:13
  • ?! It's just because none of previous answer worked for me so i add the way i solve my use case. Maybe that will help someone. Don't understand your comment.
    – Georgio
    Jul 24, 2015 at 8:48

alt gr (the alt symbol on the right hand side) plus semicolon worked for me

  • And what keyboard does your answer apply to, Swedish? Jan 22, 2016 at 13:32
  • Mac keyboards don't have an alt/gr key
    – Tetsujin
    Jan 22, 2016 at 16:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .