Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I've been using mac for years, but prefer to do software development on windows. I'm really used to is using the folowing shortcuts on windows very much:

<CTRL>  + INSERT: Copy
<SHIFT> + INSERT: Paste
<SHIFT> + DELETE: Cut

Of late, I've taken to doing even my development work on the Mac. However, as a matter of habit, I'm missing these shortcuts very much. Actually, I find these a lot more convenient than COMMAND + (C/V/X) combo.

Is there a way to reassign these three shortcuts at least?

I've look all over the internet and in the "Keyboards" system preferences but I did not find anything.

PS: If you're wondering where I find the INSERT keys on a mac book pro, I use a wireless keyboard.

share|improve this question
add comment

4 Answers

up vote 2 down vote accepted
System Preferences: Keyboard: Modifier Keys...

Then swap the Command and Control keys. This will change everything globally for all keyboard commands system-wide.

enter image description here

share|improve this answer
    
Any way to make command+left or command+right go one word left or one word right instead of home and end? –  trusktr Jan 29 '13 at 3:29
add comment

System Preferences -> Keyboard -> Keyboard Shortcuts

You can change (or assign) several hotkeys by finding in the list and then clicking on the key assigned and then typing the new one to replace.

To replace (for example) a "copy" operation in a specific program add an entry for the program in you are using (or for all programs). In the menu title box, type EXACTLY the menu text of the item i (e.g. Copy) as the text. Restart the application and click on the menu item within the program, you will find that this has been replaced with your custom shortcut

share|improve this answer
add comment

Try creating ~/Library/KeyBindings/ and saving a property list like this as DefaultKeyBinding.dict:

{
    "^\UF727" = copy:; // control-insert
    "$\UF727" = paste:; // shift-insert
    "^\UF728" = cut:; // control-delete
}

I don't have a keyboard with an insert key, so I couldn't test if the first two settings work. The last setting works for me though.

Edit: another option is to use KeyRemap4MacBook:

<autogen>__KeyToKey__ KeyCode::PC_INSERT, VK_CONTROL | Modifierflag::NONE KeyCode::C, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::PC_INSERT, VK_SHIFT | Modifierflag::NONE, KeyCode::V, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::FORWARD_DELETE, VK_SHIFT | Modifierflag::NONE, KeyCode::X, ModifierFlag::COMMAND_L</autogen>
share|improve this answer
    
Gave it a shot. It doesn't seem to work. Guess I'll have to get used to mac clipboard shortcuts. Thanks much. I'll try and read up on the links. First look, I didn't understand most of the things in these links :) –  Code Poet Nov 27 '11 at 16:19
    
Created an account just to mod this up. KeyRemap4MacBook finally made me able to use ctrl/shift+ins/del on mac, this has really made my coding so much faster. I've dabbled with DoubleCommand, custom keymaps etc but this one just worked right out of the box. –  Arne Jan 28 at 9:22
add comment

I use Ctrl-Ins, Shift-Ins, etc too.

The solution is here, as well as remapping Home and End keys to be more Windows-like.

http://heisencoder.net/2008/04/fixing-up-mac-key-bindings-for-windows.html

share|improve this answer
add comment

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.