
_KeyToKey_ FROMKEYCODE_HOME, Ke圜ode::HOME _KeyToKey_ FROMKEYCODE_END, Ke圜ode::END, ModifierFlag::SHIFT_L _KeyToKey_ FROMKEYCODE_HOME, Ke圜ode::HOME, ModifierFlag::SHIFT_L You could remap home and end by creating ~/Library/KeyBindings/ and saving a property list like this as DefaultKeyBinding.dict: ⌥ ← and ⌥ → move backwards/forward by words, and all of these are compatible with holding Shift to select during the corresponding moves. ⌥ ↑ and ⌥ ↓ or ⌃ A and ⌃ E move to the beginning or end of unwrapped lines (or paragraphs). The default shortcuts for moving to beginning or end of (wrapped) lines are ⌘ ← and ⌘ →. I do use multiple languages and switch between keyboard layouts, so any solutions would be expected to work even when toggling between multiple keyboard layouts.If this isn't possible, I think I probably have the strongest preference! It would be nice if my user settings didn't break other peoples experience. Is there a way to rebind the functions of these keys to the functions I am familiar with? I am willing to give up the document based versions which seem of little use to me.Are there existing keybindings I'm missing for beginning and end of line? (I mostly use a Terminal, Chrome and LibreOffice).I am gradually getting used to using the one Apple computer in my life, but it is still frustrating than these keys seem to be bound to the beginning and end of the document and there doesn't seem to be any key at all for the line based actions. On these platforms the Home and End keys universally jump to the beginning or end of the current line. Most of my computing time is spent in Linux (with occasional time in Windows).
