.net - Keyboard Shortcut to 'Tab Out' of a Grid with Infinite Rows? -


I have participated in a problem that I definitely hit and solve others. In my application, I have 'grid' in many places, but more specifically, the infra-logic ultravioound grid - the idea is that, inside the grid press, the tab takes you to the next cell in the grid. When you are in the last cell of a row, pressing the tab will move you to the next line if you are in the last cell of the last line, by pressing the tab Will move to the new line.

The problem is that only one grid in the form. At some point - you want to 'out' the tabs of that grid and go to the next control.

I think this option would be to use a keyboard shortcut to provide this option tab behavior .... but it seems that all the options were taken goes.

Shift + Tab = Tab Back

Ctrl + Tab = Tabs within the application between tabs (and we do not want to change it because we have MDI children and not so)

alt + tab = Shortcut to change windows applications

Windows key + tab = with a new GUI like above

There is an unlimited number of rows in the grid - I get a regular tab out of the grid Awareness am. But in this case, there is no end to the grid.

Do anyone have any suggestions / suggestions to resolve this? I really want my users to be fully able to navigate the app without touching the mouse.

If you have a grid set between form-type controls (eg, text boxes, combo boxes) , You can use Esc to switch out of the grid for any control, either in first control

if you have multiple grids (or multiple Pan), esc can put the focus in the entire grid on the current grid / panel. Focuses between the tab and the Shift + tab grid / pan. Other keys pan (e.g., open, close, resize, column selection ) Provide less cuts for manipulation. When pressing Esc , the focus is on the entire panel / grid, then puts the focus in the grid / panel.

In any case, I still use Ctrl + tab and shift + Ctrl + tab to go in or out of the grid or grid, as well as basically between windows in an MDI, grid (or pan) within each window "window window" As it happens to treat. This is most understandable if windows are related in the same way that they are related to the grid inside a window (i.e., all data data objects are related to each other). If the user is in the grid, then Ctrl + tab exits grid, but stays in the window (or moves to the next grid / panel in that window). After the user is out of place to go inside the window, Ctrl + tab moves to the next window (or up to the first pane / grid inside that window) .


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -