[MC-2292] OS X: Ctrl modifier key instead of Cmd Created: 04/Nov/12  Updated: 07/Sep/15  Resolved: 19/Aug/14

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.3, Minecraft 1.4.6, Minecraft 1.4.7, Minecraft 1.5, Minecraft 1.5.1, Minecraft 1.5.2, Snapshot 13w18b, Snapshot 13w18c, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.4, Minecraft 13w39b, Minecraft 13w41a, Minecraft 13w41b, Minecraft 1.7.1, Minecraft 1.7.2, Minecraft 13w48a, Minecraft 13w48b, Minecraft 13w49a, Minecraft 1.7.3, Minecraft 1.7.4, Minecraft 14w05b, Minecraft 14w06b, Minecraft 14w07a, Minecraft 14w08a, Minecraft 1.7.5, Minecraft 14w11b, Minecraft 1.7.9, Minecraft 14w17a, Minecraft 14w18a, Minecraft 1.7.10, Minecraft 14w32a, Minecraft 14w32b, Minecraft 14w32c, Minecraft 14w32d, Minecraft 14w33a, Minecraft 14w33c, Minecraft 14w34a, Minecraft 14w34b, Minecraft 14w34c
Fix Version/s: Minecraft 14w34d

Type: Bug
Reporter: Baptiste Candellier Assignee: [Mojang] Grum (Erik Broes)
Resolution: Fixed Votes: 22
Labels: OSX, controls, keyboard, mac, paste, shortcuts

OS X 10
JRE 1.6.0_37
MacBook Pro 13" 2011

Issue Links:
is duplicated by MC-10514 Text Boxes Don't Use Standard OS X Sh... Resolved
is duplicated by MC-11558 Text Editing Keyboard Shortcuts on Mac Resolved
is duplicated by MC-24271 cmd-v and -c don't work (mac) Resolved
is duplicated by MC-41811 Copy and Paste on Mac Resolved
is duplicated by MC-44051 Keybind for pasting clipboard text on... Resolved
is duplicated by MC-51734 Mac shortcuts do not work Resolved
is duplicated by MC-2538 [Annoyance] On OS X, Cmd+V/X/C/A hotk... Resolved
is duplicated by MC-3684 You have to use control V to paste on... Resolved
is duplicated by MC-4276 Copy + Paste On Macs Resolved
relates to MC-78815 Cannot Paste Into Signs Resolved
Confirmation Status: Confirmed


On OS X, when you want to paste text in the game (e.g: the seed field, a server IP, the multiplayer chat... any text field), you have to use the shortcut Ctrl-V.
It's perfectly logical on Windows or Linux, but on OS X, all the programs use the Cmd-V shortcut, so it's not intuitive at all.

Comment by Pixelgraph [ 04/Nov/12 ]

I found this pretty annoying, I had to get used to it, though it's odd to copy a seed CMD-C then go CTRL-V in Minecraft.

Comment by Cronos Dage [ 08/Nov/12 ]

No such thing as "Mac OS X" Mountain Lion. It's "OS X." I'd advise modifying your ticket to reflect this.

Edit: Thanks for fixing this.

Comment by James Clarke [ 28/Feb/13 ]

This isn't the only issue - the following all exist (some aren't OS X specific):

The following system-wide OS X text-editing shortcuts do not exist:

  • Cmd+A/C/V/X - should be instead of Ctrl+A/C/V/X
  • Option/Alt+Left/Right - should move back and forth by word (like Ctrl on Windows)
  • Cmd+Left/Right - should be the equivalent of Home/End
  • (extension of above) Cmd+Shift+Left/End - should select everything before/after the cursor
  • Cmd+Backspace - should delete everything before the cursor
  • Alt+Backspace - should delete the word before the cursor

System-independent issues (not just OS X):

  • Ctrl+Shift+Left/Right - only selects one word
  • Ctrl+Right - should 'hug' the word rather than jumping past the trailing space.

Reasons why the code does what it does:

You include Cmd as a recognised alternative to Ctrl, but a lot of the key combinations you listen out for are detected by their C0 code, which of course will only include the Ctrl character.

Comment by Jesper the End [ 08/May/13 ]

confirmed for 13w18c
I don't see why this isn't fixed yet. It doesn't seem to be so hard to fix.
(correct me if I'm wrong, I do not program java)

Comment by [Mod] Torabi [ 08/Aug/13 ]

Hmm... According to Grum:

1) Anything that use CTRL before now exclusively uses CMD on osx. (Meaning the default stack-drop-keybinding will quit your game )

This should have been fixed with 1.6.2. Guess he missed something.

Comment by Moe [ 17/Aug/13 ]

Yeah, it's still not working for me. I still HAVE to use CTRL instead of CMD, and it's is very annoying. Edit: I am on 1.6.2

Comment by Jonathan Hynes [ 13/Mar/14 ]

Still in 14w11b
The issue fixed in MC-13695 is not the same as this issue.

Comment by James Fields [ 24/Mar/14 ]

Not fixed in 1.7.4. Although technically Mac users can press CTRL+V, not only is it an oddity for the operating system, I have a gaming keyboard that allows me to program text macros that are "sent" to the application using copy & paste. The keybaord control software sends "CMD+V" to paste, which is proper for a Mac, but Minecraft doesn't recognize it.

Comment by [Mod] Ezekiel (ezfe) [ 26/Mar/14 ]

Yeah, I have that same issue

Comment by Jonathan Hynes [ 30/Apr/14 ]


Comment by Jonathan Hynes [ 07/Aug/14 ]

Still have this in 14w33a.

Comment by Jonathan Hynes [ 18/Aug/14 ]


Comment by Naor Volkovich [ 19/Aug/14 ]

Finally it got fixed! Thanks you, Grum!!!

Comment by [Mojang] Grum (Erik Broes) [ 19/Aug/14 ]

Cmd-AXCV are what we 'supported' for those commands. Those are using 'Cmd' now on OSX.

Comment by Jonathan Hynes [ 20/Aug/14 ]

Thank you.
Quick question, when you use the Cut/Copy function, but nothing is selected, the clipboard is still cleared/made blank. Is that normal for Minecraft?

Comment by John Scott [ 20/Aug/14 ]

Depends. Does that happen when you use other programs? If yes, then it's normal. If not, file a bug on this Minecraft bug tracker.

Comment by Jonathan Hynes [ 20/Aug/14 ]

No. Standard cut/copy behavior on OS X requires an explicit selection to update the clipboard.
I'll create the report: MC-68497

Comment by Baptiste Candellier [ 21/Aug/14 ]

I'm glad my bug report got fixed, even though I don't use a Mac anymore... Thanks, Grum!

Comment by [Mod] Kumasasa [ 19/Mar/15 ]

According to MC-78815 this was not fixed for pasting in signs.

Comment by Jonathan Hynes [ 24/Jun/15 ]

Ok, well the mod on MC-78815 marked it as an invalid feature request. I'd like to see a Won't Fix or WAI from Mojang though...
Pasting on signs does not exist in 1.8.7

Generated at Fri Feb 15 16:17:46 CST 2019 using Jira 7.11.2#711002-sha1:fdc329dee91471a641faabfe39b5ff8c0a5b3f66.