SQLPro icon indicating copy to clipboard operation
SQLPro copied to clipboard

Feature Request: Support standard keystrokes on the Data view, Query editor, and the Query results grid

Open GaryMeyers1 opened this issue 10 months ago • 0 comments

Is your feature request related to a problem? Please describe. I don't know if it is hard to implement in macOS but I wish that SQLPro supported more standard keystrokes. I think the only way to navigate the Data view and the Query results grid is to use the mouse to click on the vertical and horizontal scroll bars.

Describe the solution you'd like Add support for:

Home key press goes to the beginning of a line of SQL in the Query editor. Right now it scrolls to the top of the whole query view which should be a different keystroke like Ctrl-Home and/or Command-Up Arrow that seems to be standard on some of my macOS apps.

Home key press scrolls all the way to the left when a Data view or Query results grid are scrolled to the right.

End key press goes to the end of a line of SQL in the Query editor. Right now it scrolls to the bottom of the whole query view which should be a different keystroke like Ctrl-End and/or Command-Down Arrow that seems to be standard on some of my macOS apps.

End key press scrolls all the way to the right when a Data view or Query results grid are scrolled to the left.

Page Down key press to scroll a Data view or Query results grid down one page of data. This works as expected in the Query editor so I hope that means these other requests can be implemented.

Page Up key press to scroll a Data view or Query results grid up one page of data. This works as expected in the Query editor so I hope that means these other requests can be implemented.

Describe alternatives you've considered Use the mouse for all data navigation.

Additional context

Environment (please complete the following information):

  • Device: iMac
  • OS: macOS Ventura 13.7.2
  • SQLPro app Version: SQLPro for SQLite Version 2024.30 (Build 4374)

GaryMeyers1 avatar Feb 02 '25 21:02 GaryMeyers1