How to Interact with the WPF Scheduler Using a Keyboard
Tags: csharp, dotnet, wpf
Published: 2021-08-05 11:07:02

---
title: How to Interact with the WPF Scheduler Using a Keyboard
published: true
date: 2021-08-05 10:00:50 UTC
tags: csharp, dotnet, wpf
canonical_url: https://www.syncfusion.com/blogs/post/how-to-interact-with-the-wpf-scheduler-using-a-keyboard.aspx
cover_image: https://www.syncfusion.com/blogs/wp-content/uploads/2021/08/How-to-Interact-with-the-WPF-Scheduler-Using-a-Keyboard-672x372.png
---

The Syncfusion [WPF Scheduler](https://www.syncfusion.com/wpf-controls/scheduler "Link to WPF Scheduler") control is used to schedule and manage appointments through an intuitive user interface, similar to the Outlook Calendar. Its rich feature set includes different view modes, recurring events, resource grouping, load-on-demand, localization, and more. In addition to these versatile features, we have enhanced its keyboard support to provide user-friendly interaction in the [2021 Volume 2](https://www.syncfusion.com/forums/166800/essential-studio-2021-volume-2-main-release-v19-2-0-44-is-available-for-download "Link to download Essential Studio 2021 Volume 2") release.

In this blog post, we will see how to interact with the WPF Scheduler elements using keyboard support. You can easily select the calendar cell date, time, and appointments; create or edit appointments; switch to different views with the keyboard keys, and use the app without a mouse.

**Note:** If you are new to our WPF Scheduler control, then please read the [Getting Started with WPF Scheduler](https://help.syncfusion.com/wpf/scheduler/getting-started "Link to Getting Started with WPF Scheduler documentation") documentation before proceeding.

## Cell selection

The WPF Scheduler supports keyboard interactions to select a scheduler cell date or time, create appointments, or move to a date or time. The selection shortcut keys and their actions are listed in the following table.

### Day, week, and workweek views

<table>
<tbody>
<tr>
<td width="312"><strong>Navigation shortcut key</strong>

<strong> </strong></td>
<td width="312"><strong>Description</strong>

<strong> </strong></td>
</tr>
<tr>
<td width="312">Right arrow</td>
<td width="312">Move the selection to the same time slot on the next day.</td>
</tr>
<tr>
<td width="312">Left arrow</td>
<td width="312">Move the selection to the same time slot on the previous day.</td>
</tr>
<tr>
<td width="312">Down arrow</td>
<td width="312">Move selection to the next cell directly below the currently selected time slot.</td>
</tr>
<tr>
<td width="312">Up arrow</td>
<td width="312">Move selection to the next cell directly above the currently selected time slot.</td>
</tr>
</tbody>
</table>

Refer to the following .gif image.

![Interacting with the Day, Week, and Workweek Views in WPF Scheduler Using Keyboard](https://www.syncfusion.com/blogs/wp-content/uploads/2021/08/Interacting-with-the-Day-Week-and-Workweek-Views-in-WPF-Scheduler-Using-Keyboard.gif)<figcaption>Interacting with the Day, Week, and Workweek Views in WPF Scheduler Using Keyboard</figcaption>

### Timeline views

<table>
<tbody>
<tr>
<td width="312"><strong>Navigation shortcut key</strong></td>
<td width="312"><strong>Description</strong></td>
</tr>
<tr>
<td width="312">Right arrow</td>
<td width="312">Move the selection to the next time slot from the currently selected time slot.</td>
</tr>
<tr>
<td width="312">Left arrow</td>
<td width="312">Move the selection to the previous time slot from the currently selected time slot.</td>
</tr>
</tbody>
</table>

Refer to the following .gif image.

![Interacting with Timeline Views in WPF Scheduler Using Keyboard](https://www.syncfusion.com/blogs/wp-content/uploads/2021/08/Interacting-With-Timeline-Views-in-WPF-Scheduler-Using-Keyboard.gif)<figcaption>Interacting with Timeline Views in WPF Scheduler Using Keyboard</figcaption>

### Month view

<table>
<tbody>
<tr>
<td width="312"><strong>Navigation shortcut key</strong></td>
<td width="312"><strong>Description</strong></td>
</tr>
<tr>
<td width="312">Right arrow</td>
<td width="312">Move the selection to the next date from the currently selected date.</td>
</tr>
<tr>
<td width="312">Left arrow</td>
<td width="312">Move the selection to the previous date from the currently selected date.</td>
</tr>
<tr>
<td width="312">Down arrow</td>
<td width="312">Move the selection to the next date directly below the currently selected date.</td>
</tr>
<tr>
<td width="312">Up arrow</td>
<td width="312">Move the selection to the next date directly above the currently selected date.</td>
</tr>
</tbody>
</table>

Refer to the following .gif image.

![Interacting with Month View in the WPF Scheduler Using Keyboard](https://www.syncfusion.com/blogs/wp-content/uploads/2021/08/Interacting-with-Month-View-in-the-WPF-Scheduler-Using-Keyboard.gif)<figcaption>Interacting with Month View in the WPF Scheduler Using Keyboard</figcaption>

## Selecting and editing appointments

You can easily select and edit the Scheduler’s appointments using the following keys.

<table>
<tbody>
<tr>
<td width="312"><strong>Navigation shortcut key</strong></td>
<td width="312"><strong>Description</strong></td>
</tr>
<tr>
<td width="312">Tab</td>
<td width="312">Move selection to the next appointment from the currently selected appointment or selected date-time.</td>
</tr>
<tr>
<td width="312">Shift + Tab</td>
<td width="312">Move selection to the previous appointment from the currently selected appointment or selected date-time.</td>
</tr>
<tr>
<td width="312">Delete</td>
<td width="312">Delete the selected appointment.</td>
</tr>
<tr>
<td width="312">Enter</td>
<td width="312">Add or edit the appointments.</td>
</tr>
</tbody>
</table>

## Appointment editor window

Also, you can interact with the WPF Scheduler’s built-in appointment editor using the keyboard once the editor window is focused.

<table>
<tbody>
<tr>
<td width="210"><strong>Navigation shortcut key</strong></td>
<td width="414"><strong>Description</strong></td>
</tr>
<tr>
<td width="210">Tab</td>
<td width="414">Move the selection to the next editor in the Scheduler's built-in appointment editor window.</td>
</tr>
<tr>
<td width="210">Shift + Tab</td>
<td width="414">Move the selection to the previous editor in the Scheduler's built-in appointment editor window.</td>
</tr>
<tr>
<td width="210">Enter</td>
<td width="414">Save the appointment.</td>
</tr>
<tr>
<td width="210">Esc</td>
<td width="414">Close the appointment editor window.</td>
</tr>
</tbody>
</table>

Refer to the following .gif image.

![Interacting with the Appointment Editor Window in WPF Scheduler using Keyboard](https://www.syncfusion.com/blogs/wp-content/uploads/2021/08/Interacting-with-the-Appointment-Editor-Window-in-WPF-Scheduler-using-Keyboard.gif)<figcaption>Interacting with the Appointment Editor Window in WPF Scheduler Using Keyboard</figcaption>

## Appointment reminder alert window

The keyboard interaction keys for the WPF Scheduler’s built-in appointment reminder alert window are as follows.

<table>
<tbody>
<tr>
<td width="312"><strong>Navigation shortcut key</strong></td>
<td width="312"><strong>Description</strong></td>
</tr>
<tr>
<td width="312">Tab</td>
<td width="312">Move to the next reminder in the Scheduler's built-in appointment reminder alert window.</td>
</tr>
<tr>
<td width="312">Shift + Tab</td>
<td width="312">Move to the previous reminder in the Scheduler's built-in appointment reminder alert window.</td>
</tr>
<tr>
<td width="312">Enter while Dismiss icon is focused</td>
<td width="312">Dismiss the selected appointment reminder.</td>
</tr>
<tr>
<td width="312">Up arrow while Snooze combo box is focused</td>
<td width="312">Choose the snooze time for the selected appointment reminder.</td>
</tr>
<tr>
<td width="312">Enter while Dismiss All button is focused</td>
<td width="312">Dismiss all the appointment reminders.</td>
</tr>
<tr>
<td width="312">Esc</td>
<td width="312">Close the appointment reminder alert window.</td>
</tr>
</tbody>
</table>

## View switching

You can easily switch to the different views in the WPF Scheduler using the following shortcut keys.

<table>
<tbody>
<tr>
<td width="312"><strong>Navigation shortcut key</strong></td>
<td width="312"><strong>Description</strong></td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 1</td>
<td width="312">Day view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 2</td>
<td width="312">Week view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 3</td>
<td width="312">Workweek view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 4</td>
<td width="312">Month view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 5</td>
<td width="312">Timeline day view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 6</td>
<td width="312">Timeline week view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 7</td>
<td width="312">Timeline workweek view.</td>
</tr>
<tr>
<td width="312">Ctrl + Alt + 8</td>
<td width="312">Timeline month view.</td>
</tr>
</tbody>
</table>

Refer to the following .gif image.

![View Switching Using Keyboard Interaction in WPF Scheduler](https://www.syncfusion.com/blogs/wp-content/uploads/2021/08/View-Switching-Using-Keyboard-Interaction-in-WPF-Scheduler.gif)<figcaption>View Switching Using Keyboard Interaction in WPF Scheduler</figcaption>

## Conclusion

In this blog post, we’ve seen the details of all the available keyboard interaction features in the [WPF Scheduler](https://www.syncfusion.com/wpf-ui-controls/scheduler "Link to WPF Scheduler") control. With these features, you can use the Scheduler through a keyboard without the need for a mouse. Try out the keys mentioned in this blog post and enjoy hassle-free interactions!

Also, feel free to try out our [WPF Scheduler’s GitHub demos](https://github.com/syncfusion/wpf-demos/tree/master/scheduler "Link to the WPF Scheduler demos on GitHub") and [documentation](https://help.syncfusion.com/wpf/scheduler/getting-started "Link to Getting Started with WPF Scheduler documentation") and share your feedback or questions in the comments section of this blog post.

For existing customers, the new version of the WPF Scheduler is available for download from the [License and Downloads](https://www.syncfusion.com/account/downloads "Link to license and download page of Essential Studio") page. If you are not yet a Syncfusion customer, you can try our 30-day [free trial](https://www.syncfusion.com/downloads "Link to the free evaluation of the Syncfusion Essential Studio") to check out our available features.

You can also contact us through our [support forum](https://www.syncfusion.com/forums "Link to the Syncfusion support forum"), [Direct-Trac](https://www.syncfusion.com/support/directtrac/ "Link to the Syncfusion support system Direct Trac"), or [feedback portal](https://www.syncfusion.com/feedback/ "Link to Syncfusion Feedback Portal"). We are always happy to assist you!

## Related blogs

- [Syncfusion Essential Studio 2021 Volume 2 Is Here!](https://dev.to/sureshmohan/syncfusion-essential-studio-2021-volume-2-is-here-dbk-temp-slug-1234958 "Link to Syncfusion Essential Studio 2021 Volume 2 Is Here! blog")
- [Add, Edit, and Delete Cloud Shapes in PDF Files with Ease in WPF](https://dev.to/karthickramasamy08/add-edit-and-delete-cloud-shapes-in-pdf-files-with-ease-in-wpf-4l52-temp-slug-4649139 "Link to Add, Edit, and Delete Cloud Shapes in PDF Files with Ease in WPF blog")
- [Enjoy 30 + New, Elegant Palettes in WPF Theme Studio](https://dev.to/syncfusion/enjoy-30-new-elegant-palettes-in-wpf-theme-studio-1gkm "Link to Enjoy 30+ New, Elegant Palettes in WPF Theme Studio blog")
- [9 Most Essential Features of a Scheduler](https://dev.to/kartik110895/9-most-essential-features-of-a-scheduler-3lc0-temp-slug-7861248 "Link to 9 Most Essential Features of a Scheduler blog")