Terminal app on Mac OS X - normal keys

Solution 1:

You have two issues here:

  • On your Mac, like on most laptops, the function key row is used for both regular F keys and special hardware or system functionality. One of these is invoked while you hold down Fn, the other while you don't. Open System Preferences » Keyboard » Keyboard and change Use all F1, F2, etc. keys as standard function keys.

This is the issue you're currently facing: Pressing F10 doesn't actually press F10

enter image description here

But even if you change the above preference, chances are some F keys are already used for other functions:

  • Even when you've done that, OS X might use F keys for system-wide keyboard shortcuts. In the same preference pane, change over to Keyboard Shortcuts, and check the Dashboard & Dock and Exposé & Spaces categories. Disable or change any F key shortcuts. Alternatively, you can open the Exposé & Spaces preference pane in System Preferences to change the shortcuts there (with more options).

enter image description here


Also, you should take a look at this answer of mine in a related topic. You might like having Exposé and Dashboard bound to those function keys, after all.


To use some F keys without pressing Fn, while using others with pressing Fn (and using their special functions without Fn), use FunctionFlip.

Solution 2:

To have F-keys available you'd have to disable the system wide shortcuts assigned to them. You can do that in System Preferences.

enter image description here

To be able to use a mouse I think you'd have to use some other terminal application. For example iTerm supports a mouse.

Solution 3:

I'm a linux user and never use F10 to exit for an application. I also use the standard terminal on Mac and for exit any terminal app i use q. It works with 'top' in my Mac and with htop at last in my linux box.