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.

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
add comment

3 Answers

up vote 2 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
add comment

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

repeat

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:

CTRL-V

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

i_CTRL-V_digit.

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_CTRL-Q.

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
add comment

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
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.