Keyboard Shortcuts in .NET MAUI Scheduler
Tags: dotnet, csharp, mobile, android
Published: 2022-11-17 12:01:11

---
title: Keyboard Shortcuts in .NET MAUI Scheduler
published: true
date: 2022-11-16 11:30:06 UTC
tags: dotnet, csharp, mobile, android
canonical_url: https://www.syncfusion.com/blogs/post/keyboard-shortcuts-in-dotnet-maui-scheduler.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kxuwd86ih83klnvi9zgd.png
---
For many users, keyboard shortcuts are more convenient than a touchscreen or mouse. From the [2022 Volume 3](https://www.syncfusion.com/forums/177858/essential-studio-2022-volume-3-main-release-v20-3-0-47-is-available-for-download "Essential Studio 2022 Volume 3 Main Release") release onward, the Syncfusion [.NET MAUI Scheduler](https://www.syncfusion.com/maui-controls/maui-scheduler ".NET MAUI Scheduler") supports selecting the Scheduler’s date and time, appointments, and view navigation using keyboard interactions in the WinUI and macOS platforms.

Let us see these shortcuts along with their functions!

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

## Calendar date and time selection

The .NET MAUI Scheduler supports keyboard interactions to select the calendar date and time for creating appointments and to navigate the calendar date or time.

**Note:** The [SelectionChanged](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html#Syncfusion_Maui_Scheduler_SfScheduler_SelectionChanged "SelectionChanged event of .NET MAUI Scheduler") event will be triggered whenever there is a change in cell or date time selection. You can show the selected date by adding a custom date picker in the Scheduler header by using the [SelectionChanged](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html#Syncfusion_Maui_Scheduler_SfScheduler_SelectionChanged "SelectionChanged event of .NET MAUI Scheduler") event.

### Day, week, and workweek views

<table style="border-collapse: collapse; width: 99.8995%; height: 111px;" border="1">
<tbody>
<tr style="height: 24px;">
<td style="width: 50%; text-align: left; height: 24px;"><strong>Action</strong></td>
<td style="width: 50%; height: 24px; text-align: left;"><strong>Shortcut key</strong></td>
</tr>
<tr style="height: 72px;">
<td style="width: 50%; height: 72px;">Move the selection to the same time slot on the next day in the left-to-right (LTR) layout or the previous day in the right-to-left (RTL) layout.</td>
<td style="width: 50%; height: 72px;">Right arrow</td>
</tr>
<tr style="height: 48px;">
<td style="width: 50%; height: 48px;">Move the selection to the same time slot on the previous day in the LTR layout or the next day in the RTL layout.</td>
<td style="width: 50%; height: 48px;">Left arrow</td>
</tr>
<tr style="height: 48px;">
<td style="width: 50%; height: 48px;">Move the selection to the time slot directly below the currently selected time slot.</td>
<td style="width: 50%; height: 48px;">Down arrow</td>
</tr>
<tr style="height: 48px;">
<td style="width: 50%; height: 48px;">Move the selection to the time slot directly above the currently selected time slot.</td>
<td style="width: 50%; height: 48px;">Up arrow</td>
</tr>
<tr style="height: 144px;">
<td style="width: 50%; height: 144px;">Add a new appointment.

The <a title="Tapped event of .NET MAUI Scheduler" href="https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html#Syncfusion_Maui_Scheduler_SfScheduler_Tapped" target="_blank" rel="noopener">Tapped</a> event will be triggered once the Enter key is pressed on the Scheduler cell or date time slot. You can use this event to add a new appointment.</td>
<td style="width: 50%; height: 144px;">Enter</td>
</tr>
</tbody>
</table>

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2022/11/Interacting-with-.NET-MAUI-Scheduler-Week-View-Using-Keyboard-1.gif"alt="Interacting with .NET MAUI Scheduler Week View Using Keyboard" style="width:100%">

  <figcaption>Interacting with .NET MAUI Scheduler Week View Using Keyboard</figcaption>

</figure>

### Timeline views (timeline day, week, workweek, and month views)

<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr style="height: 24px;">
<td style="width: 50%; text-align: left; height: 24px;"><strong>Action</strong></td>
<td style="width: 50%; height: 24px; text-align: left;"><strong>Shortcut key</strong></td>
</tr>
<tr style="height: 72px;">
<td style="width: 50%; height: 72px;">Move selection to the next time slot in the LTR layout or the previous time slot in the RTL layout from the currently selected time slot.</td>
<td style="width: 50%; height: 72px;">Right arrow</td>
</tr>
<tr style="height: 48px;">
<td style="width: 50%; height: 48px;">Move selection to the previous time slot in the LTR layout or the next time slot in the RTL layout from the currently selected time slot.</td>
<td style="width: 50%; height: 48px;">Left arrow</td>
</tr>
<tr style="height: 144px;">
<td style="width: 50%; height: 144px;">Add a new appointment.

The <a title="Tapped event of .NET MAUI Scheduler" href="https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html#Syncfusion_Maui_Scheduler_SfScheduler_Tapped" target="_blank" rel="noopener">Tapped</a> event will be triggered once the <b>Enter</b> key is pressed on a Scheduler cell or date time slot. You can use this event to add a new appointment.</td>
<td style="width: 50%; height: 144px;">Enter</td>
</tr>
</tbody>
</table>

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2022/11/Interacting-with-.NET-MAUI-Scheduler-Timeline-Week-View-Using-Keyboard-1.gif" alt="Interacting with .NET MAUI Scheduler Timeline Week View Using Keyboard" style="width:100%">

  <figcaption>Interacting with .NET MAUI Scheduler Timeline Week View Using Keyboard</figcaption>

</figure>

### Month view

<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 50%;"><strong>Action</strong></td>
<td style="width: 50%;"><strong>Shortcut key</strong></td>
</tr>
<tr>
<td style="width: 50%;">Move the selection to the next date in the LTR layout or the previous date in the RTL layout from the currently selected date.</td>
<td style="width: 50%;" width="312">Right arrow</td>
</tr>
<tr>
<td style="width: 50%;">Move the selection to the previous date in the LTR layout or the next date in the RTL layout from the currently selected date.</td>
<td style="width: 50%;" width="312">Left arrow</td>
</tr>
<tr>
<td style="width: 50%;">Move the selection to the date directly below the currently selected date.</td>
<td style="width: 50%;" width="312">Down arrow</td>
</tr>
<tr>
<td style="width: 50%;">Move the selection to the date directly above the currently selected date.</td>
<td style="width: 50%;" width="312">Up arrow</td>
</tr>
<tr>
<td style="width: 50%;">Add a new appointment.

The <a title="Tapped event of .NET MAUI Scheduler" href="https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html#Syncfusion_Maui_Scheduler_SfScheduler_Tapped" target="_blank" rel="noopener">Tapped</a> event will be triggered once the <b>Enter</b> key is pressed on a Scheduler cell or date time slot. You can use this event to add a new appointment.</td>
<td style="width: 50%;" width="312">Enter</td>
</tr>
</tbody>
</table>

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2022/11/Interacting-with-.NET-MAUI-Scheduler-Month-View-Using-Keyboard-1.gif" alt="Interacting with .NET MAUI Scheduler Month View Using Keyboard" style="width:100%">

  <figcaption>Interacting with .NET MAUI Scheduler Month View Using Keyboard</figcaption>

</figure>

## Calendar appointment selection

You can easily select and edit appointments in the .NET MAUI Scheduler with the following keyboard shortcuts.
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 49.9497%;" width="312"><strong>Action</strong></td>
<td style="width: 49.9497%;" width="312"><strong>Shortcut key</strong></td>
</tr>
<tr>
<td style="width: 49.9497%;" width="312">Move selection to the next appointment in the LTR layout or the previous appointment in the RTL layout from the currently selected appointment or selected date/time.</td>
<td style="width: 49.9497%;" width="312">Tab</td>
</tr>
<tr>
<td style="width: 49.9497%;" width="312">Move selection to the previous appointment in the LTR layout or the next appointment in the RTL layout from the currently selected appointment or selected date/time.</td>
<td style="width: 49.9497%;" width="312">Shift +Tab</td>
</tr>
<tr>
<td style="width: 49.9497%;" width="312">Delete the selected appointment.</td>
<td style="width: 49.9497%;" width="312">Delete</td>
</tr>
<tr>
<td style="width: 49.9497%;" width="312">Edit the selected appointments.

The <a title="Tapped event of .NET MAUI Scheduler" href="https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html#Syncfusion_Maui_Scheduler_SfScheduler_Tapped" target="_blank" rel="noopener">Tapped</a> event will be triggered once the <b>Enter</b> key is pressed on the selected appointment. You can use this event to edit the selected appointment.</td>
<td style="width: 49.9497%;" width="312">Enter</td>
</tr>
</tbody>
</table>

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2022/11/Interacting-with-.NET-MAUI-Scheduler-Appointments-Using-Keyboard-2.gif" alt="Interacting with .NET MAUI Scheduler Appointments Using Keyboard" style="width:100%">

  <figcaption>Interacting with .NET MAUI Scheduler Appointments Using Keyboard</figcaption>

</figure>

## Scheduler header interaction

The .NET MAUI Scheduler header buttons like the view buttons, the Today button, and the navigation arrows are easily activated using the following keyboard shortcuts.
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 49.9497%;" width="309"><strong>Action</strong></td>
<td style="width: 49.9497%;" width="309"><strong>Shortcut keys</strong></td>
</tr>
<tr>
<td style="width: 49.9497%;" width="309">Move selection to the next focusable element in the LTR layout or the previous focusable element in the RTL layout from the currently selected header element.</td>
<td style="width: 49.9497%;" width="309">Tab</td>
</tr>
<tr>
<td style="width: 49.9497%;" width="309">Move selection to the previous focusable element in the LTR layout or the next focusable element in the RTL layout from the currently selected header element.</td>
<td style="width: 49.9497%;" width="309">Shift+ Tab</td>
</tr>
<tr>
<td style="width: 49.9497%;" width="309">Activate the selected header button.</td>
<td style="width: 49.9497%;" width="309">Enter</td>
</tr>
</tbody>
</table>

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2022/11/Keyboard-Interaction-with-.NET-MAUI-Scheduler-Header-1.gif" alt="Keyboard Interaction with .NET MAUI Scheduler Header" style="width:100%">

  <figcaption>Keyboard Interaction with .NET MAUI Scheduler Header</figcaption>

</figure>

## Navigate to calendar views

The .NET MAUI Scheduler allows you to display calendar dates and appointments in different views. You can easily switch the calendar views using the following shortcut keys.
<table style="width: 99.8995%; border-collapse: collapse;" border="1">
<tbody>
<tr>
<td style="width: 37.1664%;" width="355"><strong>Action</strong></td>
<td style="width: 34.4848%;" width="137"><strong>Windows shortcut keys</strong></td>
<td style="width: 28.2483%;" width="131"><strong>macOS shortcut keys</strong></td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the day view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+1</td>
<td style="width: 28.2483%;" width="131">Command+1</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the week view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+2</td>
<td style="width: 28.2483%;" width="131">Command+2</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the workweek view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+3</td>
<td style="width: 28.2483%;" width="131">Command+3</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the month view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+4</td>
<td style="width: 28.2483%;" width="131">Command+4</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the timeline day view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+5</td>
<td style="width: 28.2483%;" width="131">Command+5</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the timeline week view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+6</td>
<td style="width: 28.2483%;" width="131">Command+6</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the timeline workweek view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+7</td>
<td style="width: 28.2483%;" width="131">Command+7</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the timeline month view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+8</td>
<td style="width: 28.2483%;" width="131">Command+8</td>
</tr>
<tr>
<td style="width: 37.1664%;" width="355">Navigate to the agenda view.</td>
<td style="width: 34.4848%;" width="137">Ctrl+Alt+9</td>
<td style="width: 28.2483%;" width="131">Command+9</td>
</tr>
</tbody>
</table>

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2022/11/Navigating-to-the-.NET-MAUI-Scheduler%E2%80%99s-Calendar-Views-Using-the-Keyboard-1.gif" alt="Navigating to the .NET MAUI Scheduler’s Calendar Views Using the Keyboard" style="width:100%">

  <figcaption>Navigating to the .NET MAUI Scheduler’s Calendar Views Using the Keyboard</figcaption>

</figure>

## **References**

For more details, refer to the [accessibility support in the .NET MAUI Scheduler documentation](https://help.syncfusion.com/maui/scheduler/accessibility "Accessibility Support in .NET MAUI Scheduler (SfScheduler)").

## **Conclusion**

Thanks for reading! In this blog, we briefly covered the keyboard shortcut keys introduced in the Syncfusion [.NET MAUI Scheduler](https://www.syncfusion.com/maui-controls/maui-scheduler ".NET MAUI Scheduler") for the [2022 Volume 3](https://www.syncfusion.com/forums/177858/essential-studio-2022-volume-3-main-release-v20-3-0-47-is-available-for-download "Essential Studio 2022 Volume 3 Main Release") release. Use these shortcuts to easily interact with Scheduler elements. Also, have a look at our [Release Notes](https://help.syncfusion.com/common/essential-studio/release-notes/v20.3.0.47 "Syncfusion Essential Studio Release Notes") and [What’s New](https://www.syncfusion.com/products/whatsnew "What’s New in Syncfusion Products") pages to see the other updates in the 2022 Volume 3 release.

If you have any feedback, special requirements, or controls that you’d like to see in our .NET MAUI suite, please let us know in the comments section below.

Also, you can contact us through our [support forum](https://www.syncfusion.com/forums "Syncfusion Support Forum"), [support portal](https://support.syncfusion.com/ "Suncfusion Support Portal"), or [feedback portal](https://www.syncfusion.com/feedback/xamarin-forms "Syncfusion Feedback Portal"). We are always happy to assist you!

## **Related blogs**

- [Syncfusion Essential Studio 2022 Volume 3 Is Here!](https://www.syncfusion.com/blogs/post/syncfusion-essential-studio-2022-volume-3-is-here.aspx "Blog: Syncfusion Essential Studio 2022 Volume 3 Is Here!")
- [Introducing the New .NET MAUI ComboBox Control](https://www.syncfusion.com/blogs/post/dotnet-maui-combobox-control.aspx "Blog: Introducing the New .NET MAUI ComboBox Control")
- [Easily Track the Progress of Your Work Using the New .NET MAUI ProgressBar](https://www.syncfusion.com/blogs/post/easily-track-the-progress-of-your-work-using-dotnet-maui-progressbar.aspx "Blog: Easily Track the Progress of Your Work Using the New .NET MAUI ProgressBar")
- [What’s New in .NET MAUI Charts: 2022 Volume 3](https://www.syncfusion.com/blogs/post/whats-new-in-net-maui-charts-2022-volume-3.aspx "Blog: What’s New in .NET MAUI Charts: 2022 Volume 3")