# Preferences

You can access the following Mylyn preference pages by navigating to Window -> Preferences -> Tasks.

## Tasks

- Synchronization - Set how often queries in your task list should update from your task repository. The default is 20 minutes.
- Scheduling - Set the day when your week begins. This is used to determine whether tasks should appear as scheduled for this week.
- Task Editing - Select whether tasks should be opened in the rich editor or an integrated browser window displaying the web interface for the task.

Click "Advanced" to reveal the following additional settings.

- Task Timing - When a task is active, the time spent working on the task is recorded. If you check "Enable inactivity timeouts", time will not be accumulated while you are not actively working. You can set the number of minutes after which time will stop being accumulated toward the active task.
- Task Data - Specify the location where your task list and task context data is stored.

## Context

Use the following checkboxes to set your preferences for the task-focused interface.

- Auto focus navigator view on task activation - Automatically toggle "Focus on Active Task" on when activating a task in navigation views such as the Package Explorer.
- Auto expand tree views when focused - When toggling "Focus on Active Task", automatically expand trees so that all interesting elements are visible.
- Manage open editors to match task context - When checked, activating a task will automatically open editors corresponding to the most interesting files in the task context. When deactivating a task, all editors will automatically close. While a task is active, files that become less interesting will automatically close as you work.
- Remove file from context when editor is closed - When this option is checked, closing an editor will be considered an indication that you not interested in the corresponding file. Therefore, files you close will be removed from the task context. If you tend to close editors for files that you may want to return to, try unchecking this setting.
- Open last used perspective on task activation - When this option is checked, activating a task will automatically switch to the perspective that was in use when the task was last active.

## Resources

Use this preference page to add or remove resources that should not be included in the context of a task. Typically, excluded files are hidden backup or lock files that are not intented to be opened directly by the user of an application.

## Team

- Automatically create and manage with task context - Enables automatic change set management. Change sets will be created automatically so that you can commit or update only resources that are in a task's context.
- Commit Message Template - Set the values that will appear in commit messages that are automatically generated when committing resources associated with a task.

## Shortcuts

Task List view

- `Ctrl+C`: copy taks/query URL and description
- `Ctrl+F`: find
- `Insert`: new personal task
- `F5`: synchronize selected
- When dragging URLs to the Task List: in Mozilla/Firefox just drag, in Internet Explorer `Ctrl+drag`

General

- `Alt+click` or `Alt+RightArrow`: show all children of an element in a focused view, then click to select. Hold down alt to keep drilling in, click on whitespace in view to show all root elements.
- `Ctrl+Shift+Alt+RightArrow` Quick Context View
- `Ctrl+F9`: activate task dialog
- `Ctrl+Shift+F9`: deactivate task
- `Ctrl+F12`: open task dialog
- `Ctrl+Shift+F12`: open repository task dialog

Interest manipulation

- `Ctrl+Shift+Up`: mark as landmark
- `Ctrl+Shift+Down`: mark less interesting

Useful Eclipse shortcuts

- `Alt+Shift+Q, K`: show Task List view
- `Ctrl+F10`: invoke view menu or ruler menu in editor