Is your change request related to a problem? Please describe.
The table viewer is lacking quite some shortcuts, which you may expect from a spreadsheet application. Many of those shortcuts will improve usability a lot.
Describe the solution you'd like
Add the following shortcuts with their described behavior:
CTRL-ARROW: move the cursor to the table boundary in the corresponding direction
SHIFT-ARROW: mark the cells in a rectangular selection starting from the first selected cell
CTRL-SHIFT-ARROW: mark the cells in rectangular selection starting from the first selected cell until the the boundary in the corresponding direction
Describe possible alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered, if any.
Additional context
Add any other context or screenshots about the feature request here.
(Do not write below this line)
DEVS' SECTION
ANALYSIS
The corresponding key sequences can be implemented into void TableViewer::OnKeyDown(wxKeyEvent& event). Some of them might need an additional private member to indicate the first selected cell (or that might be doable with already existing methods). Note that this change requires that the order of the key handler will need to change.
DESCRIPTION
Is your change request related to a problem? Please describe. The table viewer is lacking quite some shortcuts, which you may expect from a spreadsheet application. Many of those shortcuts will improve usability a lot.
Describe the solution you'd like Add the following shortcuts with their described behavior:
CTRL-ARROW
: move the cursor to the table boundary in the corresponding directionSHIFT-ARROW
: mark the cells in a rectangular selection starting from the first selected cellCTRL-SHIFT-ARROW
: mark the cells in rectangular selection starting from the first selected cell until the the boundary in the corresponding directionDescribe possible alternatives you've considered A clear and concise description of any alternative solutions or features you've considered, if any.
Additional context Add any other context or screenshots about the feature request here.
(Do not write below this line)
DEVS' SECTION
ANALYSIS
The corresponding key sequences can be implemented into
void TableViewer::OnKeyDown(wxKeyEvent& event)
. Some of them might need an additional private member to indicate the first selected cell (or that might be doable with already existing methods). Note that this change requires that the order of the key handler will need to change.IMPLEMENTATION STEPS
(see also our Wiki for implementation guidelines)
DOCUMENTATION STEPS
(see also our Wiki for further information)
*.NHLP
and*.NDB
files, if needed)*.NLNG
files, if needed)PULL REQUEST