Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On Mac, to get a "{" for example, you have to press OPTION key plus 8 to get a curly brace. But on Windows it is ALT-GR plus 7.

Another example: On Windows I can press CTRL and Backspace to remove one whole word. On Mac it is OPTION + Backspace.

Is there a way I can remap these Mac-driven behavior to be more Windows-like? Because this is, as a very long Windows user, a big burden on me to have such a different keyboard layout.

Edit: I'm using a german keyboard layout.

share|improve this question
What keyboard layouts are you using, both in Windows and OS X? – fideli Jan 24 '10 at 20:36
up vote 0 down vote accepted

You can use Ukelele to create your own keyboard layout. However, I think there is no way to differentiate between left and right (ALT-GR) alt keys. This should make brackets and curly braces more accessible.

Regarding Ctrl-BS and Alt-BS, I don't think there's a way to change that.

share|improve this answer

For something more geeky: (from the article Cocoa Text System).

share|improve this answer

Weird, on both my mac and my PC, SHIFT+[ gives a {. Must be some weird European keyboard layout? In both OS's there are settings to change your keyboard layout, but you just get to pick between the built in settings. To change keys one by one, you might be able to use AutoHotKey.

share|improve this answer
Hi! Sorry, I forgot to add that I'm using a german keyboard layout. So seems like for the US keyboards everything remains the same. Well... not over here :( Our @ sign, {, } etc. are all on different key-combinations. – Sebastian Hoitz Jan 24 '10 at 20:52

In System Preferences -> Keyboard & Mouse -> Modifier Keys, you can change the mapping for your caps lock, control, alt/option, and command keys. You could use this to swap control and alt/option.

It's not a panacea, but it might help.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.