I made a quick diff to add support for the home/end keys which I use quite often :).
Right now it's not very "smart". It will goto the very beginning or very end even in a multiline entry, but I'll look into improving it for multiline entries so it goes to the beginning and end of the line the cursor is on.
ewl_entry_home_end.diff
Description: Binary data