Home » Questions » Computers [ Ask a new question ]

Remap Copy and Paste shortcuts on a Mac

Remap Copy and Paste shortcuts on a Mac

I use Windows at work and a Mac at home. One of the biggest issues is the difference between the copy paste shortcuts on Windows vs the Mac i.e. Ctrl + C & Ctrl + V on Windows and on the Mac its Command + C and Command + V. Invariably its hard because of learnt motor skills where my hand always shapes itself to the Windows Ctrl + C configuration(I have been using Windows longer)

Asked by: Guest | Views: 238
Total answers/comments: 5
Guest [Entry]

"I was able to get this to work by using a combination of DoubleCommand and jtbandes hint from here. First check the function key acts as control key box in Double command. Then save the file ~/Library/KeyBindings/DefaultKeyBinding.dict with the contents

{""^c"" = ""copy:"";}
{""^v"" = ""paste:"";}
{""^x"" = ""cut:"";}

After you logout and log back in you should be able to use fn-c to copy etc. There are obvious drawbacks to this approach. You have to explicitly define every command you want to use fn for and mapping to control and then fn is really hacky. Unfortunately I wasn't able to get it to work another way. At first I thought you might be able to select both the ""command key acts as control key"" check box and the ""fn key acts as control key"" but that didn't seem to work. Ditto for changing to control with Alex's method above. I was also unable to find the modifier for assigning commands to fn, and Apple's documentation seems to indicate that it's done at a lower level than keybinding has access to. If someone knows a better way of doing this I would love to see it."
Guest [Entry]

"You could try to map Command to the Control key, and vice-versa. It's much easier to do and, in my opinion, is almost identical to Windows keyboards.

Just go to System Preferences -> Keyboard & Mouse -> Keyboard. On the lower left side is a button, Modifier Keys... Just switch Control and Command around."
Guest [Entry]

"Maybe not as easy as using 3rd party tooling, but in 10.6 Snow Leopard one can use the following AppleScript to send the existing Command-C or Command-V keys, and then add that script to a key of your choice.

Something like:

tell application ""System Events""
keystroke ""c"" using {command down}
end tell

(This won't let you use the fn key though.)"
Guest [Entry]

"There's an easier way as well

Go to System Preferences -> Keyboard -> Keyboard tab -> Modifier keys
Swap the Control and Cmd keys
Select Ok"
Guest [Entry]

"I use the arttioz way, do it with Application Shortcuts, but it have some problem.

If I switch language to Chinese, the Menu Title need to use the Chinese word. :-(

Example:

拷貝 ^C
還原/還原輸入 ^Z
剪下 ^X
貼上 ^V
全選 ^A"