Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

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

Does Mac OS X, and any Mac application, handles Fn+Enter differently from Enter?
As optional question, does any application handles Fn+Return differently from Return?

share|improve this question
up vote 1 down vote accepted

I guess since fn+return equals enter, the fn+enter-combination would equal fn+fn+return which does not make much sense, so my vote is: no, there is no app that can receive this combo.

To prove, you'll need to read the key codes sent from keyboard to the system when it´s pressed (ie. Full Key Codes could do this for you) - since I don´t have a keyboard with a physical enter I unfortunately can´t do that.

share|improve this answer
I apologize. I have the standard keyboard, which uses two different symbol for the Enter/Return key (one of those symbols is "⌅", the Unicode Projective character); it seems I said Enter when I should have said Return. – kiamlaluno Feb 19 '11 at 12:40
Well fn+enter will probably do nothing while fn+return==enter does make a difference. In iTunes, for example, pressing enter on a highlited song will let you change a its name, while return will start playing it. In fact, there are many other apps who recognize this difference, maybe we don´t need to list them all? ;-) – Asmus Feb 19 '11 at 20:35

This is not hard to find out.

Open vim and enter insert mode

( Note: I just hit 'j' several times to move the cursor. Why must I live like this? Vim mode! Just did it again.)

Hit control-v

Hit your keystroke combo

Observe the char printed


check if printed char is different

if yes then they are different

if no , such as <Tab> and <Shift-Tab> on the console, then they are not different.

EDIT: Some background:


Insert next non-digit literally. For special keys, the terminal code is inserted. It's also possible to enter the decimal, octal or hexadecimal value of a character


The characters typed right after CTRL-V are not considered for mapping.

{Vi: no decimal byte entry}

Note: When CTRL-V is mapped (e.g., to paste text) you can often use CTRL-Q instead


I tried this in my terminal.

ControlVEnter gave me ^M

ControlVFnEnter gave me ^C

So vim sees the two as different. They send different codes.

share|improve this answer
Heh, "not hard." For the uninitiated, as I was until googling this through, I'll add some starting steps: Launch Terminal, type vim and Return, type i. Now you're in insert mode. After that, however, I have no idea. Control-v doesn't appear to do anything, and Return appears to enter a carriage return while Enter does nothing. – Matthew Frederick Feb 19 '11 at 23:08
Yikes. You are correct. Editing. – chiggsy Feb 20 '11 at 2:35

Does any application handle Fn+Return differently from Return?

Yes! In iTunes 10.5, Return will make a highlighted song start playing but Fn+Return will allow you to rename the song. This was revealed to me at How can I rename a song in iTunes with a keyboard shortcut?

share|improve this answer

fn+Return is also recognized in Finder as the same way as iTunes. in fact, this combination is like if you do one click on a selected item to rename it. in Windows world, it is like F2 key.

share|improve this answer
In Finder, Enter, Return, fn + Enter, and fn + Return have all the same effect: rename the currently selected item. – kiamlaluno May 9 '14 at 16:15

Your Answer


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.