Better support for keyboard

Posts   
 
    
Posts: 95
Joined: 31-Mar-2012
# Posted on: 15-Jul-2016 11:42:34   

Let's take one case, it'll show the places where keyboard is 2nd class citizen.

  • "Sync Relational Model Data"
    • no keyboard shortcut
  • Clicking on "Perform Tasks..."
    • could be plain "Enter" or Ctrl-Enter
  • "Database connection information"
    • focus is on "Cancel"
    • when typing i.e. "Password" field Enter does not work

There's bunch places/paths like this, where the keyboard handling could be improved.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 15-Jul-2016 11:55:25   

cincura.net wrote:

Let's take one case, it'll show the places where keyboard is 2nd class citizen.

  • "Sync Relational Model Data"
    • no keyboard shortcut
  • Clicking on "Perform Tasks..."
    • could be plain "Enter" or Ctrl-Enter
  • "Database connection information"
    • focus is on "Cancel"
    • when typing i.e. "Password" field Enter does not work

There's bunch places/paths like this, where the keyboard handling could be improved.

I saw there are no alt-based shortcuts on the main menu anywhere, so I've added these, they'll be there in v5.0.5

Regarding your feedback about this particular screen: correct, this is suboptimal. We'll see if we can correct these in v5.0.5 too. Most other screens have alt-based shortcuts on buttons btw, so it should be less problematic. Not sure if 'perform tasks' should be the default button though. Cntrl-enter isn't settable as the 'shortcut', but we could add a shortcut like alt-p

About the enter on the password: press TAB and it should be OK, I couldn't get that right as it's still focused on the grid row and it's not known by the control that focus should be somewhere else.

Frans Bouma | Lead developer LLBLGen Pro