I have a virtual machine with OS X on a Windows PC. Is there a utility software to install on OS X that will simulate the PC keyboard layout, especially for typing {, }, [, @. etc?
Asked
Active
Viewed 4,059 times
3
Sathyajith Bhat
- 61,504
- 38
- 179
- 264
mLar
- 251
- 1
- 3
- 8
-
Had a look at the DoubleCommand utility? – Ben Lavender Sep 29 '12 at 12:45
-
yes , but it does not seem to work :( – mLar Sep 29 '12 at 13:02
-
Can you elaborate a bit? I mean, I don't know what you mean by simulating { and }, since PC and Mac keyboards both have those, and in the same positions even. Option, Command and Window keys on the other hand... – Mr Lister Sep 29 '12 at 13:17
-
actually, the problem is when I type "{" on my pc keyboard, I get the "'" character on the mac, what I am looking for is a utility for mac OS that would remap the keyboard so I could type just like a PC keyBoard – mLar Sep 29 '12 at 13:25
-
I found another solution : http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele to create a custom keyboard layout and place it in /Library/Keyboard Layouts – mLar Sep 30 '12 at 13:07
-
It seems to be an issue choosing the correct keyboard layout, rather than simulating anything cross-platform. – JoshP Oct 01 '12 at 12:58
2 Answers
2
First thing, make sure you're using a correct keyboard layout. Unless you know what you're doing, and actually use languages other than English, select "U.S. English" and not International PC or similar.
Secondly, I suggest Karabiner. It has million of different tweaks and adjustments that you can enable to customize your keyboard, some of them make a life with PC keyboard on a Mac bearable.

-
You can also add your own remappings by creating a [private.xml](http://pqrs.org/macosx/keyremap4macbook/index.html.en). The [predefined mappings](https://raw.github.com/tekezo/KeyRemap4MacBook/master/Tests/lib/string/data/checkbox.xml) and [keycode constants](https://github.com/tekezo/KeyRemap4MacBook/tree/master/src/bridge/generator/keycode/data) are listed in the source code. – Lri Sep 29 '12 at 14:52