Apache OpenOffice (AOO) Bugzilla – Issue 98617
Home End key behaviour
Last modified: 2014-01-16 13:46:03 UTC
According to the Help for Keyboard shortcuts in Calc the Home key moves the cursor to the first cell in the current row. the End key moves the cursor to the last cell of the current row. This is only true if one has not redefined the behaviour of the Home/End key with a DefaultKeyBindings.dict file. I have mapped the Home key to generate the Cocoa Text system event moveToBeginningOfLine: and the End key to generate moveToEndOfLine:. So that I get the behaviour for the Home/End key in a texteditor that I want and am used to. The default mapping for the Home/End key is to generate moveToBeginningOfDocument: and moveToEndOfDocument: I use Ctrl+Home and Ctrl+End for these. Result: I have to use Ctrl+Home and Ctrl+End to get the cursor to the first/last cell of the current row, which is counter intuitive. As far as I am concerned it is incorrect to map moveToBeginningOfDocument: to "go to first cell of current row" and similar for the End key. moveToBeginningOfLine: would be more appropriate. Calc provides no way to configure this. Mac OS X 10.5.6 Intel Calc Attached my DefaultKeyBindings.dict file.
Created attachment 59757 [details] KeyBinding file redefining Home/End key in Mac OS X