Issue 98617 - Home End key behaviour
Summary: Home End key behaviour
Alias: None
Product: Calc
Classification: Application
Component: ui (show other issues)
Version: OOo 3.0.1
Hardware: Mac Mac OS X 10.5
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact: Suchithra
Depends on:
Reported: 2009-01-29 16:30 UTC by bhasselman
Modified: 2014-01-16 13:46 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

KeyBinding file redefining Home/End key in Mac OS X (1.50 KB, text/plain)
2009-01-29 16:32 UTC, bhasselman
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description bhasselman 2009-01-29 16:30:36 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

Attached my DefaultKeyBindings.dict file.
Comment 1 bhasselman 2009-01-29 16:32:06 UTC
Created attachment 59757 [details]
KeyBinding file redefining Home/End key in Mac OS X