Keyboard shortcuts

The constraints that exist in the web

Two major constraints exist for version 7 applications:

The selected solution

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+POpens the print dialog
CTRL+C,V,XCopy, paste, and cut the current selection
ALT+F+Q or ALT+F4Quit the browser application
Browser or Addons shortcuts
Keys Action Comments
F11Toggle full screen mode
F3Open search panel or find next
/Open quick search boxFirefox
F6Set focus on the address barFirefox
ALT+Left arrow and Right arrowBackward/forward in history
F12Toggle visibility of Firebug panelFirefox

Shortcut display

Tooltips are displayed on the different links and icons to display the corresponding shortcuts. For example, the following picture shows such a shortcut:

Shortcuts summarized

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).

Alphabetic keys (US keyboard)

Alphabetic keys (French keyboard)

Alphabetic keys (German keyboard)

Function keys

Other keys

The shortcut keys in detail

General purpose shortcuts

These shortcuts are available (almost) anywhere throughout your web application.
There are some exceptions like when a modal dialog is opened.

KeysActionNotes
ESC +F5Refresh page data
ESC +?Display the keyboard helpDe 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 LToggle left list visibility
ESC + H then RToggle contextual right panel visibility

Navigation shortcuts

KeysActionNotes
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):

Actions

KeysActionNotes
ESC+N
(new)
Create newwhere relevant

Other shortcuts in query facets


KeysAction


ESC+ENTERActivates the main action button (the one in the right contextual panel)
(often, it is the 'Create new' button)

Focus on the Main list

The main field in such facets is the main list. When this list is focused, our shortcuts for a table widget apply (see below).

Row selected

In addition, when a row is selected, we have:


KeysAction


ENTER or RETURNActs like clicking the first 'show detail' trigger of the row


SHIFT + ENTER or RETURN Acts like clicking the first 'edit' trigger of the row

Note: Clicking a link goes to the detail page while 'SHIFT+click' leads to the edit activity

Shortcuts in detail facets

KeysActionNotes
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

Shortcuts in edit facets

KeysActionNotes
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

When focus is on the edit field

KeysActionNotes
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

Check boxes and radio buttons

If you are on a radio or check box option, just press 'SPACE-BAR' to select or unselect the active option.

Drop down lists

When focus is on a drop down list:

Date fields

When cursor is on a date field:

Shortcuts for a table widget

Context: Focus is on a table widget.

General purpose

KeysActionNotes
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

Navigation and selection

KeysAction
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.

In edit mode

KeysActionComments
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

Special keys

ENTER and RETURN keys

ContextAction
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

ESC key

ContextAction
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'

SPACEBAR

ContextAction
Page body focused Scrolls the page down
Radio button or check box focused Selects the option
Button focused Acts like clicking the button

Special shortcuts for developers

At the moment, all this applies to Classic only.

KeysActionContext
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)