improve shortcuts for master detail data entry windows

Description

I want that the most used parts of the program can be used as fast as possible. In my usecase this is to enter new Orders. To to this fast we need a possibility to use this master-detail window without using the mouse but only with shortcuts.

This ticket will help for zk to catch up and become as usable as Swing. winking face

These are some of the things I need:

  • enable Shortcuts on Info Window (go to list widget, select ok or cancel, refresh)

  • when in master record: create a new line in detail tab and set focus to this line (like pressing "new" button in the detail tab)

  • when in detail tab: create a new line and set focus

  • navigation in detail grid: up, down, left, right

  • change the active detail tab (cycling through all tabs would be ok)

  • configure the height of the lower tab area (this does not really belong to the shortcuts but it improves usability. Perhaps it is an own issue?)

Perhaps we can have a look if we can make shortcuts configurable.

Environment

None

Attachments

2
  • 09 Feb 2015, 10:07 AM
  • 02 Feb 2015, 08:49 AM

Activity

Carlos Ruiz 
December 15, 2021 at 10:17 AM

I'm closing this as is not being worked on, but it has solved many of the original requests.
Adding label "Potential-Idea" for the user-configurable idea

Thomas Bayen 
May 9, 2020 at 5:09 PM

I reviewed this at the Triage Day. Some of my original demands are ssolved and some not. My thinking is that one of the most important things to move this forward is to have the shortcuts configurable. Without that there will always be reasons why a special shortcut does not work - depending on browser, version, desktop environment and operating system.

As hiep said his patch is work in progress I like to ask him to review that and think about finishing it or declare it as reviewable.

After that we can think about which shortcut events are still missing.

Carlos Ruiz 
May 9, 2016 at 2:39 AM

I'm not working on it, I see there is some WIP from here.

I'm ok if you agree to try it in experimental in order to be moved to core.

Regards,

Carlos Ruiz

Norbert Bede 
May 8, 2016 at 7:01 AM

, , i want to know is this ticket and actual effort of hieplq and direction is OK.
My PRIO is for resolve ESC ignorance IDEMPIERE-2941, however im open to test full shortcut implementation.
norbert

Hiep Lq 
February 9, 2015 at 10:10 AM

i attach a patch.
something in-progress:
1. GUI to user can configuration
2. forward key don't handle by active control to global
from global can continue forward it for other control by when pass some logic.
3. when show wait window, don't allow below control handle shortcut

Fixed

Details

Assignee

Reporter

Components

Priority

Created August 1, 2014 at 7:31 AM
Updated February 1, 2022 at 12:53 PM
Resolved December 15, 2021 at 10:17 AM