OS X normal keybindings
This config file makes page up/down and home/end on OS X act like they do on any respectable OS.
cat > ~/Library/KeyBindings/DefaultKeyBinding.dict { /* home */ "\UF729" = "moveToBeginningOfLine:"; "$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* end */ "\UF72B" = "moveToEndOfLine:"; "$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* page up/down */ "\UF72C" = "pageUp:"; "\UF72D" = "pageDown:"; } from here.