## Main Menu and Keyboard Short-cuts

### Main Menu

### Keyboard Short-cuts

- Project management

- Editing

- Moving around

- Reference windows

- Other

## Main Menu

All of OmegaT's functionality is available through the menu bar at the top of the Editor window. Most functions are also available via keyboard short-cuts. Short-cuts are activated by pressing Ctrl and a letter. Some short-cuts involve other keys. For readability purposes, letters are written in uppercase here. Ctrl is used on Windows, UNIX and UNIX-like operating systems with keyboards featuring a Ctrl / Control key. Mac users should read cmd+key instead. The cmd key either has a command label or an apple mark on Apple keyboards.

Project | Edit | Go to | View | Tools | Options | Help

### Project
`New` |  | Creates and opens a new project. The dialog to create a project is the same as to edit the project.
`Open` | `Ctrl+O` | Opens a previously created project.
`Import Source Files...` |  | Copies the selected files to the `/source` folder and reloads the project to load the new files.
`Import From MediaWiki...` |  | Imports units from MediaWiki pages, based on the URL entered
`Reload` | `F5` | Reloads the project to take external changes in source files, legacy translation memories or glossaries into account.
`Close` | `Ctrl+Shift+W` | Saves the translation and closes the project.
`Save` | `Ctrl+S` | Saves the translation to project's translation memory. OmegaT automatically saves the translation every 10 minutes or when you close the project or quit OmegaT.
`Create Translated Documents` | `Ctrl+D` | Creates the target documents based on your translation of documents' text. The documents will be located in the `/target` folder.
`Properties` | `Ctrl+E` | Displays Project properties dialog to edit project languages and folder locations.
`Project Files...` | `Ctrl+L` | Closes or opens Project files window (depending whether it is opened or closed).
`Quit` | `Ctrl+Q` | Saves the project and quits OmegaT. If you haven't yet saved the project manually confirms whether you would really like to quit.
### Edit
Note: Items that one can find in most applications (copy/cut/paste) are not displayed in this menu but are available with your system short-cuts. For example:
`Copy` | `Ctrl+C` | Copies selected text to clipboard.
`Cut` | `Ctrl+X` | Copies selected text to clipboard and deletes selected text.
`Paste` | `Ctrl+V` | Pastes the text from clipboard at cursor.
The Edit menu itself contains the following items:
`Undo Last Action` | `Ctrl+Z` | Goes back to the status before the last editing action was taken. Does not work once the modified segment has been validated.
`Redo Last Action` | `Ctrl+Y` | Goes back to the status before the last editing action was cancelled. Does not work once the modified segment has been validated.
`Replace With Match` | `Ctrl+R` | Overwrites the whole target segment with the currently selected fuzzy match (by default the first match is selected).
`Insert Match` | `Ctrl+I` | Inserts the currently selected fuzzy match at the cursor position. This function will overwrite a portion of the target segment if it is selected.
`Replace with Machine Translation` | `Ctrl+M` | Replaces the target segment with the Google Translate translation. No action, if Google Translate not activated (see Menu > options below).
`Replace With Source` | `Shift+Ctrl+R` | Overwrites the whole target segment with the source.
`Insert Source` | `Shift+Ctrl+I` | Inserts the source at the cursor position.
`Export Selection` | `Shift+Ctrl+C` | Exports the current selection to a text file for processing. If there is no selection, the current source is written to this file. When the user exits OmegaT, this file is not emptied, to be consistent with usual clipboard behaviour. The exported contents is copied to the file selection.txt located in the User's preference files folder (see files and directories).
`Search Project...` | `Ctrl+F` | Opens a new Search window.
`Switch case to...` | `Shift + F3` `(see text)` | Changes the case of the highlighted text in the target segment to the selected option (Lower case, Upper case or Title case). Use Shift+F3 to cycle through the three alternatives. If no text is selected, OmegaT selects the word that contains the letter immediately to the right of the cursor.
`Select Fuzzy Match #N` | `Ctrl+#N` | (#N is a digit from 1 to 5) - Selects the Nth fuzzy match displayed in the match viewer to replace or insert it to the segment. The Fuzzy matches section describes the colour coding in detail.
### Go to
`Next Untranslated Segment` | `Ctrl+U` | Moves to the next segment that has no equivalent in the translation memory.
`Next Segment` | `Ctrl+N` or `Enter` or `Tab` | Moves to the next segment. If current segment is the last one in a file, moves to the first segment of the next file.
`Previous Segment` | `Ctrl+P` or `Ctrl+Enter` or `Ctrl+Tab` | Moves to the previous segment. Moves to the last segment of the previous file, if current segment is the first one one in a file.
`Segment number...` | `Ctrl+J` | The segment is opened on entering its segment number
`Forward in history...` | `Ctrl+Shift+N` | OmegaT remembers the segments executed. With this command you can step forward to the segment, you have previously left by the "back in history" command.
`Back in history...` | `Ctrl+Shift+P` | With this command you can move backward one or several segments in time, to return later to the current segment.
### View
`Mark Translated Segments` |  | If checked, the translated segments will be marked in yellow.
`Mark Untranslated Segments` |  | If checked, the untranslated segments will be marked in violet.
`Display Source Segments` |  | If checked, source segments will be shown and marked in green. If not checked, source segments will not be shown.
### Tools
`Validate Tags` | `Ctrl+T` | Checks for missing or displaced tags in formatted files. Will display a list of segments with tag mistakes. The Tag validation window section lists what you see there, and Working with formatted texts tells you why.
### Options
`Use TAB To Advance` |  | Sets segment validation key to `Tab` instead of the default `Enter`. This option is useful for some of Chinese, Japanese or Korean character input systems.
`Always Confirm Quit` |  | The program will always check with you before closing down.
`Google Translate` |  | Google Translate active/not active. When active, `Ctrl+M` will replace the target part of the active segment with the Google Translate suggestion. The suggestion can be reviewed before insertion by looking at the Google Translate pane
`Font...` |  | Shows Font settings dialogue to modify the text display font. Users of old computers who feel window resizing is very slow can try changing the font.
`File Filters..` |  | Displays File filters dialogue to configure file handling and parsing.
`Segmentation...` |  | Opens Source segmentation dialogue to configure text segmentation.
`Spell checking...` |  | Displays the Spellchecker setup window to install, configure and activate the spell checker.
`Editing Behaviour...` |  | Displays Translation editing dialogue to configure
`Restore Main Window` |  | Restores the components (editor, match, glossary and dictionary viewer, and Google Translate pane) of the main OmegaT window to their default state. Use this feature in case you have undocked, moved, or hidden one or more components and you cannot get them back the way you want them. Use it also if you have changed of OmegaT version and you have problems with windows not appearing anymore.
### Help
`User Manual...` | `F1` | Opens Help browser with this manual in a separate window.
`About...` |  | Displays copyright, credits and license information.

## Keyboard Short-cuts

The following short-cuts are available from the main window. When another window is on the foreground, click on the main window to put it on the foreground or press `Esc` to close that window.

Short-cuts are activated by pressing `Ctrl` and a letter. Some short-cuts involve other keys. For readability purposes, letters are written in uppercase here.

`Ctrl` is used on Windows, UNIX and UNIX-like operating systems with keyboards featuring a `Ctrl` / `Control` key. Mac users should read `cmd+key` instead. The `cmd` key either has a `command` label or an apple mark on Apple keyboards.

- Project management

- Editing

- Moving around

- Reference windows

- Other

### Project management
Open project | `Ctrl+O` | Displays a dialogue to locate an already existing project
Save | `Ctrl+S` | Saves the current work to the file project_save.tmx located in the project's /omegat/ folder
Close Project | `Shift+Ctrl+W` | Closes the current project
Create Translated Documents | `Ctrl+D` | Creates the translated documents in the project's Target folder
Project properties | `Ctrl+E` | Displays the project's settings for eventual modification
### Editing
Undo last action | `Ctrl+Z` | Undoes the last editing actions, in the current target segment
Redo last action | `Ctrl+Y` | Redoes the editing actions that have just been undone, in the current target segment
Select match #N | `Ctrl+#N` | #N is a digit from 1 to 5. The short-cut selects the Nth match displayed in the match window (the first match is selected by default)
Replace with match | `Ctrl+R` | Replaces the current target segment Contents with the selected match (the first match is selected by default)
Insert match | `Ctrl+I` | Inserts the selected match at the cursor position in the current target segment (the first match is inserted by default)
Replace with source | `Ctrl+Shift+R` | Replaces the current target segment Contents with the source text Contents
Insert source | `Ctrl+Shift+I` | Inserts the source text Contents at the cursor position in the current target segment
Search project | `Ctrl+F` | Displays a dialogue to conduct searches in the project
Replace with Machine Translation | `Ctrl+M` | Replaces the target segment with the Google Translate translation of the source. No action, if Google Translate not activated (see Menu > options > Google Translate).
### Moving around
Next untranslated segment | `Ctrl+U` | Moves the editing field to the next segment that is not registered in the project's translation memory
Next segment | `Ctrl+N Enter or Return` | Moves the editing field to the next segment
Previous segment | `Ctrl+P` | Moves the editing field to the previous segment
Segment number... | `Ctrl+J` | Moves to the segment number provided
Back in history... | `Ctrl+Shift+P` | Moves one segment back in history.
Forward in history... | `Ctrl+Shift+N` | Moves one segment forward in history.
### Reference windows
Project files listing | `Ctrl+L` | Displays the Project files listing
### Other
Validate tags | `Ctrl+T` | Opens the Tag validation window
Export Selection | `Shift+``Ctrl+C` | Exports the current selection or the current source, if there's no selection
Search Project | `Ctrl+F` | Opens a new Search window
Help files | `F1` | Displays the OmegaT help files in a separate window

Legal notices | Home | Index of contents