numere-org / NumeRe

Framework for numerical computations, data analysis and visualisation
https://www.numere.org
GNU General Public License v3.0
18 stars 6 forks source link

Add more shortcuts to the table viewer #207

Closed numeredev closed 4 months ago

numeredev commented 4 months ago

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:

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.

IMPLEMENTATION STEPS

(see also our Wiki for implementation guidelines)

DOCUMENTATION STEPS

(see also our Wiki for further information)

PULL REQUEST