Ask Different is a question and answer site for power users of Apple hardware and software. 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

I am just settling in a new job and what I got on my hardware setup is a Mac with a Microsoft keyboard. This support page indicates that the Control key on my PC keyboard should be mapping to Mac's Command key but it does not (e.g. Ctrl-C/V does not work).

How can I fix this?

share|improve this question
up vote 6 down vote accepted

The Control key on your PC keyboard maps to your Mac's Control key. The Windows key on your PC keyboard maps to your Mac's Command key.

When using a PC keyboard you would use windows keyC to copy and windows keyV to paste, etc.

You can set universal keyboard shortcuts in System Preferences > Keyboard > Keyboard Shortcuts > Application Shortcuts > All Applications, you can enter menu values (Save, Copy, Paste, etc) and then assign new key combinations to them. In the example below I've set controlC to copy and controlU to paste.

Example

share|improve this answer
    
can that be changed ? – amphibient Aug 7 '13 at 16:59
1  
@amphibient It can, in "System Preferences > Keyboard > Keyboard Shortcuts > All Applications" you can enter menu values (Save, Copy, Paste, etc) and then assign new key combinations to them. – Mr Rabbit Aug 7 '13 at 17:02

I think this is unclear text on the MS site. The text says

the keyboard shortcuts that you use map to different keys

which is not what you read and quoted it as. It means the keyboard short cut you type in windows maps to a different keyboard shortcut in OSX.

What the text means that instead of typing ctrlc on Windows you type cmdc on OSX

share|improve this answer

Use this software. https://pqrs.org/macosx/keyremap4macbook/

It lets you remap keys on your Mac. I just used it on my Microsoft keyboard and it worked. It's better than just changing the shortcuts for copy/paste because almost every shortcut on the Mac uses those two keys.

Also, after I remapped my keys, I popped out the keys and put them in the similar Mac spots. Windows Key = Apple Key placement, Alt Key = Option Key placement.

I've added an image that shows my exact settings. Yours should be similar.

Now I just need to find a apple logo sticker to place over the windows logo ;-)

Enjoy.

Settings

share|improve this answer
1  
You actually don't need to get KeyRemap4Macbook. You can do it just as well in System Preferences > Keyboard > Modifier Keys. – 0942v8653 Apr 29 '14 at 22:06

I run into same issue: At work I have to use Windows and at home I use a Mac. I'm sick of having different shortcuts for these basic tasks. Here is my solution for it:

Go to your User folder on your Mac and open the Library directory.

Here you create a "KeyBindings" folder.

Then navigate into that folder: (Your User folder)/Library/KeyBindings/

Create a file "DefaultKeyBinding.dict" with following lines:

"^v" = "paste:";
"^c" = "copy:";
"^x" = "cut:";
"^z" = "undo:";

Save everything and restart your Mac.

Now, you will have CTRL + x/c/v/z working like it is on a Windows machine.

BE AWARE: This will overwrite whatever Apple has configured for these shortcuts. For instance CTRL + v is a standard shortcut for page down, which will not work anymore.

share|improve this answer

Your Answer

 
discard

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.