Bug 46200 - [RFE] Use the Scroll Lock key as a toggling lock key like Excel
Summary: [RFE] Use the Scroll Lock key as a toggling lock key like Excel
Status: REOPENED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Spreadsheet (show other bugs)
Version: unspecified
Hardware: Other All
: lowest enhancement
Assignee: Tharindu
QA Contact:
URL:
Whiteboard: EasyHack DifficultyBeginner SkillCpp
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-16 16:05 UTC by kolrac
Modified: 2014-09-10 13:35 UTC (History)
6 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description kolrac 2012-02-16 16:05:12 UTC
Let's suppose I highlight cell A12 in Calc (with A1 at the top left corner of the window) and hit cursor down: when scroll lock is disabled I move to A13. When Scroll Lock is on it would be useful if I stayed on A12 and the whole worksheet scrolled up so that A2 would be at the top left corner of the window -- as Excel and Lotus Notes do.

In other words, when the Scroll Lock key is activated scroll the entire table when using cursors instead of just moving a cell.

FYI, this enhancement request was filed as bug n° 7179 on OOo's bugzilla in 2002 and is still considered as open.
Comment 1 Joel Madero 2012-11-21 21:40:40 UTC
Confirmed. Marking as NEW and Prioritizing:

Enhancement: Confirmed

Lowest: Just offering a third way to scroll, can already do it with mouse in two ways. Also Scroll Lock is being taken off of a lot of systems/keyboards these days, I actually didn't have it on three systems, had to go ask someone else to check it out
Comment 2 Joel Madero 2012-11-21 21:41:47 UTC
Per a developers input, marked as proposedeasyhack
Comment 3 Markus Mohrhard 2012-11-21 21:50:29 UTC
Code Pointers:

ScTabViewShell::KeyInput for the key input event as starting point
ScViewData as the class holding the information which area is currently displayed.

This should be quite easy, when the event is received call a method in ScViewData that just moves the shown area.
Comment 4 Björn Michaelsen 2013-10-04 18:47:41 UTC
adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility.

see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details
Comment 5 Tomas Prochazka 2014-03-10 09:33:55 UTC
Hi, 
I am a student of FEE CTU.This semester we have a subject called Open Source Programming.So I would like to solve this bug. 
Sincerely, Tomas.
Comment 6 Tharindu 2014-03-18 11:54:43 UTC
Hi all,
I'm new to LibreOffice and this is what I chose as my first easy hack. Can some one point me to the source files that I must look into.
Comment 7 Joel Madero 2014-03-18 17:48:56 UTC
Best to go to the development mailing list as developers are a bit more responsive in general on the list than on the bug tracker
Comment 8 jeyli 2014-09-09 12:52:39 UTC
The scroll lock is not implemented in linux (ubuntu) like in windows. When I press the key under linux the third led is not shining. So I think it's much work to solve this problem both in windows and in linux.
Comment 9 kolrac 2014-09-10 13:35:14 UTC
(In reply to comment #8)
It's not that the scroll lock key is implemented differently on Ubuntu; it's rather an X11 bug (press Ctrl-Shift-F2 and you'll see that scroll lock works on the console). You may find more information as well as a workaround on <https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/912044>. So when this X11 bug is fixed the problem should be solved for GNU/Linux without any additional work for LibreOffice, and things should work out of the box with Windows anyway. But because of this X11 bug, it would probably be a good idea to test this enhancement request on Windows, indeed.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.