Keyboard shortcuts
Two major constraints exist for version 7 applications:
In Version 7 client, we chose ESC key (Escape) like any other modifier key: hold ESC down as you would do with Ctrl or Alt keys.
The advantage is that it is completely transparent. Unlike Alt, Ctrl, Opt, and so forth, the ESC key does not conflict with any of the current browser shortcuts.
The only disadvantage is that when used alone, the Escape key will work only when the ESC key is released and not when pushing down the key.
Pages of our applications should behave as any other web pages in the context of a browser. This means that the general purpose and browser shortcuts are preserved.
General purpose shortcuts | |
---|---|
Keys | Action |
CTRL+P | Opens the print dialog |
CTRL+C,V,X | Copy, paste, and cut the current selection |
ALT+F+Q or ALT+F4 | Quit the browser application |
Browser or Addons shortcuts | ||
---|---|---|
Keys | Action | Comments |
F11 | Toggle full screen mode | |
F3 | Open search panel or find next | |
/ | Open quick search box | Firefox |
F6 | Set focus on the address bar | Firefox |
ALT+Left arrow and Right arrow | Backward/forward in history | |
F12 | Toggle visibility of Firebug panel | Firefox |
Tooltips are displayed on the different links and icons to display the corresponding shortcuts. For example, the following picture shows such a shortcut:
The following screens show you the shortcuts that work with ESC as modifier. Some of them are not yet implemented but will be done in the future (the implemented shortcuts are in green).
These shortcuts are available (almost) anywhere throughout your web application.
There are some exceptions like when a modal dialog is opened.
Keys | Action | Notes |
---|---|---|
ESC +F5 | Refresh page data | |
ESC +? | Display the keyboard help | De facto standard on the web |
ESC +F11 or ESC + H then A (all) | Toggle full page mode (hide/show left list and contextual right panel) | Mimics the F11 browsers standard |
ESC + H then L | Toggle left list visibility | |
ESC + H then R | Toggle contextual right panel visibility |
Keys | Action | Notes |
---|---|---|
ESC +S (search) | Set focus on the Sage USB (Universal Search Box) | ESC +/ should work too because it is very common on the web |
ESC + G then H (go to home) | Go to user home page (for example, its preferred dashboard page) | Like clicking the 'home' icon |
ESC + G then F (go to function) | Open the 'Go to function' dialog | Classic only - ESC +F7 works too for Classic users |
ESC +Right arrow | Activate next Tab (when a tab is focused) | |
ESC +Left arrow | Activate previous Tab (when a tab is focused) | |
ESC +Shift + Right arrow | Activate next Panel | |
ESC +Shift + Left arrow | Activate next Panel | |
ESC +Shift + Upper arrow | Activate upper Panel | |
ESC +Shift + Lower arrow | Activate lower Panel |
Note: the panels navigation shortcut (ESC + shift + arrows) that have the focus are symbolized on the following schema (the green arrows show how the focus goes from a panel to the other):
Keys | Action | Notes |
---|---|---|
ESC+N (new) | Create new | where relevant |
The main field in such facets is the main list. When this list is focused, our shortcuts for a table widget apply (see below).
In addition, when a row is selected, we have:
Note: Clicking a link goes to the detail page while 'SHIFT+click' leads to the edit activity
Keys | Action | Notes |
---|---|---|
ESC+ENTER | Activates the main action button (the one in the right contextual panel) | |
ESC+J | Previous record (like magneto button) | - De facto standard on the web - Add SHIFT for the first record |
ESC+K | Next record (like magneto button) | - De facto standard on the web - Add SHIFT for the last record |
Keys | Action | Notes |
---|---|---|
ESC+HOME | Focus the first edit field | |
ESC+ENTER | Activates the main action button (the one in the right contextual panel) | |
ESC+J | Previous record (like magneto button) | - De facto standard on the web - Add SHIFT for the first record |
ESC+K | Next record (like magneto button) | - De facto standard on the web - Add SHIFT for the last record |
Keys | Action | Notes |
---|---|---|
ESC+L (list) | Open selection dialog | ESC+F12 for Classic users works too |
ESC+ G then D (go to detail) | Go to the detail page for the field value | ESC+F9 for Classic users works too |
ESC+M (menu) | Open contextual menu | ESC+F4 for Classic PC users works too |
ESC+F1 | Show field help | Opens in new tab |
ESC+SHIFT+F1 | Show activity help | Opens in new tab |
ESC+F6 | Show field properties dialog | Classic only |
If you are on a radio or check box option, just press 'SPACE-BAR' to select or unselect the active option.
When focus is on a drop down list:
When cursor is on a date field:
Context: Focus is on a table widget.
Keys | Action | Notes |
---|---|---|
ESC+Q (quick) | Set focus on the first quick filter field | - Show the quick filters bar if hidden - ESC+F2 works too for Classic users |
ESC+C | Copy selected line content (tab separated ?) | |
ESC+A | Select all visible rows of the table | |
ESC+F (find) | Open a search dialog (searches in all pages = even in non visible rows) | |
ESC+SHIFT+F | Search next occurrence downward (even in non visible rows) | |
ESC+P | Print the table (all pages = non visible rows too) | - On the default user printer - Classic only |
ESC+R (redim) | Redim all cols to fit their content |
Keys | Action |
---|---|
Up arrow | Select previous row |
Down arrow | Select next row |
ESC+PAGE Up | Go to prev page |
ESC+PAGE Down | Go to next page |
ESC+SHIFT+PAGE Up | Go to first page |
ESC+SHIFT+PAGE Down | Go to last page |
ESC+SHIFT+Up or Down arrow | Multi-lines selection |
click + SHIFT+click | For a continuous selection |
CTRL+click | For a discontinuous selection |
Note: In Classic, navigation keys apply when in 'Card mode' too.
Keys | Action | Comments |
---|---|---|
ESC+INSERT | Insert a line before the current line | |
ESC+DELETE | Delete the current line | |
ESC+D (duplicate) | Duplicate the current line (after) | |
ESC+V | Paste the clipboard content in a new line **before** the current one | |
ESC+SHIFT+V | Paste the clipboard content in a new line **after** the current one | |
ESC+X | Cut the current line | |
ESC+M (menu) | In a cell: open contextual menu | ESC+F4 works too for Classic users |
ESC | In edit in a cell: back to the 'command mode' | Classic only |
Context | Action |
---|---|
Cursor in the Sage USB (Universal Search Box) | Launch the search process (= submit form) |
Cursor in an edit field (except multi-lines fields) | Acts as TAB |
In a modal dialog | Acts as clicking the default button |
Context | Action |
---|---|
Edit facet, cursor in an edit field | Nothing |
In a modal dialog | Acts as clicking the CANCEL button (which often closes the dialog) |
For maximized sections or blocks | Back to normal display |
In edit in a table cell | Back to the 'command mode' |
Context | Action |
---|---|
Page body focused | Scrolls the page down |
Radio button or check box focused | Selects the option |
Button focused | Acts like clicking the button |
At the moment, all this applies to Classic only.
Keys | Action | Context |
---|---|---|
CTRL+ALT+I | Field properties + debug info (connection and session) | A field must be focused |
ALT+D | Switch to a trace mode (timing and data exchanges) |