diff --git a/share/tryton/tryton.glade b/share/tryton/tryton.glade
index f457362d9d..13a9a89fb6 100644
--- a/share/tryton/tryton.glade
+++ b/share/tryton/tryton.glade
@@ -3091,185 +3091,193 @@ Each version is given a distinguishing version number. If the Program specifies
15
2
-
+
True
- 2
- <b>Shortcuts for Tryton</b>
- True
- GTK_JUSTIFY_CENTER
+ 0
+ <Ctrl> + O
- 2
+ 1
+ 2
+ GTK_FILL
- 5
-
+
True
0
- Close window without saving
+ Connect
1
2
- 14
- 15
+ 1
+ 2
GTK_FILL
-
+
True
0
- <Ctrl> + <Esc>
+ <Ctrl> + F
- 14
- 15
+ 5
+ 6
GTK_FILL
-
+
True
0
- 10
- <i>When editing a record in a popup window</i>
- True
- GTK_JUSTIFY_CENTER
-
-
- 2
- 12
- 13
- GTK_FILL
-
-
-
-
-
- True
- 0
- Save and Close window
+ Find / Search
1
2
- 13
- 14
+ 5
+ 6
GTK_FILL
-
+
True
0
- <Ctrl> + <Enter>
+ <Ctrl> + D
- 13
- 14
+ 4
+ 5
GTK_FILL
-
+
True
0
- Switch view mode
+ Delete
1
2
- 8
- 9
+ 4
+ 5
GTK_FILL
-
+
True
0
- <Ctrl> + L
+ <Ctrl> + N
- 8
- 9
+ 2
+ 3
GTK_FILL
-
+
True
0
- Next record
+ New
1
2
- 7
- 8
+ 2
+ 3
GTK_FILL
-
+
True
0
- Previous record
+ <Ctrl> + <PgUp>
+
+
+ 9
+ 10
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Previous tab
1
2
- 6
- 7
+ 9
+ 10
GTK_FILL
-
+
True
0
- <PgDn>
+ <Ctrl> + <PgDn>
- 7
- 8
+ 10
+ 11
GTK_FILL
-
+
True
0
- <PgUp>
-
-
- 6
- 7
- GTK_FILL
-
-
-
-
-
- True
- 0
- Close Tab
+ Next Tab
1
2
+ 10
+ 11
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ <Ctrl> + S
+
+
+ 3
+ 4
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ <Ctrl> + W
+
+
11
12
GTK_FILL
@@ -3292,12 +3300,14 @@ Each version is given a distinguishing version number. If the Program specifies
-
+
True
0
- <Ctrl> + W
+ Close Tab
+ 1
+ 2
11
12
GTK_FILL
@@ -3305,184 +3315,174 @@ Each version is given a distinguishing version number. If the Program specifies
-
+
True
0
- <Ctrl> + S
+ <PgUp>
- 3
- 4
+ 6
+ 7
GTK_FILL
-
+
True
0
- Next Tab
+ <PgDn>
+
+
+ 7
+ 8
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Previous record
1
2
- 10
- 11
+ 6
+ 7
GTK_FILL
-
+
True
0
- <Ctrl> + <PgDn>
-
-
- 10
- 11
- GTK_FILL
-
-
-
-
-
- True
- 0
- Previous tab
+ Next record
1
2
- 9
- 10
+ 7
+ 8
GTK_FILL
-
+
True
0
- <Ctrl> + <PgUp>
+ <Ctrl> + L
- 9
- 10
+ 8
+ 9
GTK_FILL
-
+
True
0
- New
+ Switch view mode
1
2
- 2
- 3
+ 8
+ 9
GTK_FILL
-
+
True
0
- <Ctrl> + N
+ <Ctrl> + <Enter>
- 2
- 3
+ 13
+ 14
GTK_FILL
-
+
True
0
- Delete
+ Save and Close window
1
2
- 4
- 5
+ 13
+ 14
GTK_FILL
-
+
True
0
- <Ctrl> + D
+ 10
+ <i>When editing a record in a popup window</i>
+ True
+ GTK_JUSTIFY_CENTER
- 4
- 5
+ 2
+ 12
+ 13
GTK_FILL
-
+
True
0
- Find / Search
+ <Ctrl> + <Esc>
+
+
+ 14
+ 15
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Close window without saving
1
2
- 5
- 6
+ 14
+ 15
GTK_FILL
-
+
True
- 0
- <Ctrl> + F
+ 2
+ <b>Shortcuts for Tryton</b>
+ True
+ GTK_JUSTIFY_CENTER
- 5
- 6
- GTK_FILL
-
-
-
-
-
- True
- 0
- Connect
-
-
- 1
2
- 1
- 2
- GTK_FILL
-
-
-
-
-
- True
- 0
- <Ctrl> + O
-
-
- 1
- 2
- GTK_FILL
+ 5
@@ -3501,206 +3501,93 @@ Each version is given a distinguishing version number. If the Program specifies
True
8
- 10
+ 12
2
-
+
True
- 0
- F2
- GTK_JUSTIFY_CENTER
-
-
- 9
- 10
- GTK_FILL
-
-
-
-
-
- True
- <b>Shortcuts in relation fields</b>
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ You can use special operators:
+* + to increase the date
+* - to decrease the date or clear
+* = to set the date or the current date
+
+Available variables are:
+h for hours
+d for days
+w for weeks
+m for months
+y for years
+
+Examples:
+"+21d" increase of 21 days the date
+"=23w" set the date to the 23th week of the year
+"-10m" decrease of 10 months the date
True
2
- 7
- 8
+ 11
+ 12
GTK_FILL
-
- 5
+ GTK_FILL
-
+
True
- <b>Shortcuts in text entries</b>
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ <b>Shortcuts in date/datetime fields</b>
True
2
-
+ 10
+ 11
+ GTK_FILL
+ GTK_FILL
5
-
+
True
0
- Open current field
+ <Ctrl> + X
- 1
- 2
- 9
- 10
+ 1
+ 2
GTK_FILL
-
+
True
0
- Add a new line/field
+ <Ctrl> + C
- 1
- 2
- 8
- 9
- GTK_FILL
-
-
-
-
-
- True
- 0
- F3
-
-
- 8
- 9
- GTK_FILL
-
-
-
-
-
- True
- 0
- Auto-Complete text field
-
-
- 1
- 2
- 6
- 7
- GTK_FILL
-
-
-
-
-
- True
- 0
- <Enter>
-
-
- 6
- 7
- GTK_FILL
-
-
-
-
-
- True
- 0
- Previous editable widget
-
-
- 1
- 2
- 5
- 6
- GTK_FILL
-
-
-
-
-
- True
- 0
- <Shist> + <Tab>
-
-
- 5
- 6
- GTK_FILL
-
-
-
-
-
- True
- 0
- Next editable widget
-
-
- 1
- 2
- 4
- 5
- GTK_FILL
-
-
-
-
-
- True
- 0
- <Tab>
-
-
- 4
- 5
- GTK_FILL
-
-
-
-
-
- True
- 0
- Paste selected text
-
-
- 1
- 2
- 3
- 4
- GTK_FILL
-
-
-
-
-
- True
- 0
- Copy selected text
-
-
- 1
- 2
2
3
GTK_FILL
+
+
+ True
+ 0
+ <Ctrl> + V
+
+
+ 3
+ 4
+ GTK_FILL
+
+
+
True
@@ -3717,25 +3604,14 @@ Each version is given a distinguishing version number. If the Program specifies
-
+
True
0
- <Ctrl> + V
-
-
- 3
- 4
- GTK_FILL
-
-
-
-
-
- True
- 0
- <Ctrl> + C
+ Copy selected text
+ 1
+ 2
2
3
GTK_FILL
@@ -3743,14 +3619,184 @@ Each version is given a distinguishing version number. If the Program specifies
-
+
True
0
- <Ctrl> + X
+ Paste selected text
- 1
- 2
+ 1
+ 2
+ 3
+ 4
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ <Tab>
+
+
+ 4
+ 5
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Next editable widget
+
+
+ 1
+ 2
+ 4
+ 5
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ <Shist> + <Tab>
+
+
+ 5
+ 6
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Previous editable widget
+
+
+ 1
+ 2
+ 5
+ 6
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ <Enter>
+
+
+ 6
+ 7
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Auto-Complete text field
+
+
+ 1
+ 2
+ 6
+ 7
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ F3
+
+
+ 8
+ 9
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Add a new line/field
+
+
+ 1
+ 2
+ 8
+ 9
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Open current field
+
+
+ 1
+ 2
+ 9
+ 10
+ GTK_FILL
+
+
+
+
+
+ True
+ <b>Shortcuts in text entries</b>
+ True
+
+
+ 2
+
+ 5
+
+
+
+
+ True
+ <b>Shortcuts in relation fields</b>
+ True
+
+
+ 2
+ 7
+ 8
+ GTK_FILL
+
+ 5
+
+
+
+
+ True
+ 0
+ F2
+ GTK_JUSTIFY_CENTER
+
+
+ 9
+ 10
GTK_FILL