Maybe I'm missing something. When the textbox has focus, Home/End operate on the text box and not the list like it's does in all emulations. When the list has focus, Home/End goes to the top and bottom of the list.
Seems like we should add Ctrl+Home and Ctrl+End support since that's not ambiguous if the textbox has focus.