Is there an way of modding OSX so that it behaves a little more like Windows 7. Specifically I really want to be able to press BACKSPACE and for Finder to show the previous folder... just like Windows and Firefox both do.

I hope that's clear.

link|improve this question

feedback

1 Answer

up vote 4 down vote accepted

You can press CMD-[ (as shown in the "Go" menu). Using the regular way from there (Keyboard Preferences -> Keyboard Shortcuts and assign a new shortcut for the "Back" entry) doesn't work since the "Keyboard Shortcut" field does not accept the backspace character. But you can:

  • Go to System Preferences, Keyboard, Keyboard shortcuts
  • Create a new keyboard shortcut for Finder with the Menu Title "Back" enter image description here
  • Use any arbitrary keyboard shortcut

Then edit the file $HOME/Library/Preferences/com.apple.finder.plist and change the keyboard shortcut to "⌫" for example using XCode:

enter image description here

Now, if you restart Finder (using killall Finder or the Force Quit Applications dialog) you will be able to use the shortcut:

enter image description here

However, as pointed out in the comments, the backspace key is probably not usable in the keyboard dialog for a reason, since using it as a shortcut will trigger the action when you have the cursor in an edit box, where you'd want backspace to remove characters.

link|improve this answer
This looks very helpful indeed, but I don't have the file $HOME/Library/Preferences/com.apple.finder.plist :-/ ? – Johnny W Jul 6 '11 at 15:06
1  
Whats your OS X version? I only have a 10.6 at hand, and here the Finder preferences are definitely stored in that file. $HOME is your homefolder (/Users/<username>). – barbaz Jul 6 '11 at 15:24
2  
Or defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder. This isn't a practical solution though, it overrides the function of ⌫ (deleteBackward:) in text fields. – Lri Jul 6 '11 at 15:52
@Lri absolutely right. – barbaz Jul 6 '11 at 16:13
1  
@Johnny skip all that with XCode and the plist editor, just use the command that Lri suggested. However, as already pointed out by him, using backspace for going back in Finder is not a good idea, since it will also be triggered when you actually want to use backspace (for example when you rename a file and want to hit backspace to erase a character). I guess the best solution is simply to get used to CMD-[ as this is the native keyboard shortcut. – barbaz Jul 6 '11 at 17:25
show 3 more comments
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.