Mapping home key - supported all apps? I'm using the following technique to remap the home and end keys to make them work like windows:

~/Library/KeyBindings/DefaultKeyBinding.dict

{ /* Remap Home / End to be correct :-) */ 
"\UF729"  = "moveToBeginningOfLine:";                   /* Home         */ 
"\UF72B"  = "moveToEndOfLine:";                         /* End          */ 
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */ 
"$\UF72B" = "moveToEndOfLineAndModifySelection:";       /* Shift + End  */ 
}  


http://lifehacker.com/225873/mac-switchers-tip--remap-the-home-and-end-keys
(ie go to start and end of text row)

This doesn't appear to be supported in all apps (ie TextEdit)

Is there a different way to make this work in other mac apps? (ie is this technique obsolete on OS X Lion?)
It should work in TextEdit and 10.7 / 10.8. Did you reopen applications after saving the plist? It looks valid, but you can check for syntax errors with plutil ~/Library/KeyBindings/DefaultKeyBinding.dict.

DefaultKeyBinding.dict does not work in other applications like Xcode, Firefox, or Photoshop though. Another option would be to use KeyRemap4MacBook:



You can customize the setting group by copying it from the source to private.xml.