Do programmers actually use those keys?  I use Home and End in the web browser... but when coding, I just use the close-to-my-fingers shortcuts.  Home = C-&lt;, End = C-&gt;, Delete = C-d, Page Up = C-v, Page Down = M-v.