Here’s a list of shortcuts I put together a while back and forgot that I had:
End of document = Command + Down arrow (+ Shift to select for all)
Beginning of document = Command + Up arrow
End of current line = Command + Right arrow, Control + Right arrow, or Option + Down arrow
Beginning of current line = Command + Left arrow, Control + Left arrow, or Option + Up arrow
Forward one word = Option + Right arrow
Backward one word = Option + Left arrow
Page down [up] (move cursor) = Control + Page down [up]
Delete backwards one word = Option + Delete
Note that Shift + Home and Shift + Page Up, and Shift + End and Shift + Page Down will select backwards and forwards respectively from the current insertion point. Also holding down either the Control key or the Option key in conjunction with Page Up and Page Down will move the cursor by pages. Control + Up arrow and Control + Down arrow mimics the Page up and Page down functionality, changing the area displayed without moving the cursor.
There are also numerous useful keyboard shortcuts that Mac OS X has inherited from its Unix underpinnings, and these also work in Eggplant, for example:
Control + a = beginning of line
Control + e = end of line
Control + b = back one character
Control + f = forward one character
Control + d = delete forward
Control + h = delete backward
Control + k = delete to end of line
Control + n = down one line
Control + p = up one line
Control + o = insert a return after the insertion point
Control + t = transpose (switch) the characters on either side of the insertion point
I’ve probably missed a few. Let me know and we can build a comprehensive list.