Skip to content

Commit 98d27a3

Browse files
Add keyboard shortcuts to exit drawing mode
Co-authored-by: toniolo.luca <toniolo.luca@outlook.com>
1 parent ff6bd1b commit 98d27a3

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/Captura/Windows/RegionSelector.xaml.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,16 @@ public RegionSelector(RegionSelectorViewModel ViewModel)
5252
ViewModel.SelectedTool.Value = InkCanvasEditingMode.None;
5353
e.Handled = true;
5454
};
55+
56+
// Add keyboard handler to exit drawing mode (ESC and Space)
57+
InkCanvas.PreviewKeyDown += (s, e) =>
58+
{
59+
if (e.Key == Key.Escape || e.Key == Key.Space)
60+
{
61+
ViewModel.SelectedTool.Value = InkCanvasEditingMode.None;
62+
e.Handled = true;
63+
}
64+
};
5565
}
5666

5767
void OnToolChange(InkCanvasEditingMode Tool)

0 commit comments

Comments
 (0)