# Navigation

Easily integrate completely customized Microsoft Office style scheduling functionality to build intuitive, polished-looking scheduling applications using Scheduler for WinForms.

## Content

[C1Schedule](/componentone/api/win/online-schedule/dotnet-api/C1.Win.Schedule.10/C1.Win.Schedule.C1Schedule.html) supports mouse and keyboard navigation. The following appointment actions are available at run time:

* Click an appointment element to select the appointment.
* Click a selected appointment element or press F2 to enter inline-edit mode.
* Double-click an appointment element to open the **Appointment** dialog box.
* Press Enter in inline-edit mode to complete the edit.
* Press Esc in inline-edit mode to cancel the changes.

[C1Calendar](/componentone/api/win/online-schedule/dotnet-api/C1.Win.Schedule.10/C1.Win.Schedule.C1Calendar.html) also supports mouse and keyboard navigation at run time.

| Key/Mouse | Description |
| --------- | ----------- |
| PAGE UP | Navigates to the previous month. |
| PAGE DOWN | Navigates to the next month. |
| Mouse Wheel | Navigates one month backward or forward. |
| CTRL + PAGE UP | Navigates to the previous year. |
| CTRL + PAGE DOWN | Navigates to the next year. |
| CTRL + Mouse Wheel | Navigates one year backward or forward. |
| HOME | Navigates to current date. |
