.. _shortcuts:

Keyboard shortcuts
******************


.. _shortcuts#editing:

Editing
-------

+---------------------------+-------------------------+----------------------+
| Action                    | Current shortcut        | Proposed shortcut    |
+===========================+=========================+======================+
| Submit and move to next   | :kbd:`Ctrl+Enter`       |                      |
| translation               |                         |                      |
+---------------------------+-------------------------+----------------------+
| Toggle the 'Needs work'   | :kbd:`Ctrl+Space`       |                      |
| flag                      |                         |                      |
+---------------------------+-------------------------+----------------------+
| Toggle the suggest/submit | :kbd:`Ctrl+Shift+Space` |                      |
| mode                      |                         |                      |
+---------------------------+-------------------------+----------------------+
| Copy the contents from    |                         | :kbd:`Alt+Down`      |
| the original language     |                         |                      |
+---------------------------+-------------------------+----------------------+
| Focus on comments field   |                         | :kbd:`Ctrl+Shift+C`  |
+---------------------------+-------------------------+----------------------+


.. _shortcuts#navigation:

Navigation
----------

+---------------------------+-----------------------------+-----------------------------+
| Action                    | Shortcut                    | Alternative Shortcut        |
+===========================+=============================+=============================+
| Move to previous string   | :kbd:`Ctrl+Up`              | :kbd:`Ctrl+,`               |
+---------------------------+-----------------------------+-----------------------------+
| Move to next string       | :kbd:`Ctrl+Down`            | :kbd:`Ctrl+.`               |
+---------------------------+-----------------------------+-----------------------------+
| Move to the first string  | :kbd:`Ctrl+Shift+Home`      |                             |
+---------------------------+-----------------------------+-----------------------------+
| Move to the last string   | :kbd:`Ctrl+Shift+End`       |                             |
+---------------------------+-----------------------------+-----------------------------+
| Move up 10 strings        | :kbd:`Ctrl+Shift+Page Up`   | :kbd:`Ctrl+Shift+,`         |
+---------------------------+-----------------------------+-----------------------------+
| Move down 10 strings      | :kbd:`Ctrl+Shift+Page Down` | :kbd:`Ctrl+Shift+.`         |
+---------------------------+-----------------------------+-----------------------------+
| Select search box         | :kbd:`Ctrl+Shift+S`         |                             |
+---------------------------+-----------------------------+-----------------------------+
| Select page number        | :kbd:`Ctrl+Shift+N`         |                             |
+---------------------------+-----------------------------+-----------------------------+
