@@ -20,6 +20,9 @@ pub enum KeybindingField {
2020 EnterStickyNoteMode ,
2121 ClearCanvas ,
2222 Undo ,
23+ CopySelection ,
24+ PasteSelection ,
25+ SelectAll ,
2326 IncreaseThickness ,
2427 DecreaseThickness ,
2528 SelectPenTool ,
@@ -50,6 +53,7 @@ pub enum KeybindingField {
5053 CaptureFileSelection ,
5154 CaptureClipboardRegion ,
5255 CaptureFileRegion ,
56+ OpenCaptureFolder ,
5357 ToggleFrozenMode ,
5458 ZoomIn ,
5559 ZoomOut ,
@@ -128,6 +132,9 @@ impl KeybindingField {
128132 Self :: EnterStickyNoteMode ,
129133 Self :: ClearCanvas ,
130134 Self :: Undo ,
135+ Self :: CopySelection ,
136+ Self :: PasteSelection ,
137+ Self :: SelectAll ,
131138 Self :: IncreaseThickness ,
132139 Self :: DecreaseThickness ,
133140 Self :: SelectPenTool ,
@@ -158,6 +165,7 @@ impl KeybindingField {
158165 Self :: CaptureFileSelection ,
159166 Self :: CaptureClipboardRegion ,
160167 Self :: CaptureFileRegion ,
168+ Self :: OpenCaptureFolder ,
161169 Self :: ToggleFrozenMode ,
162170 Self :: ZoomIn ,
163171 Self :: ZoomOut ,
@@ -189,6 +197,9 @@ impl KeybindingField {
189197 Self :: EnterStickyNoteMode => "Enter sticky note mode" ,
190198 Self :: ClearCanvas => "Clear canvas" ,
191199 Self :: Undo => "Undo" ,
200+ Self :: CopySelection => "Copy selection" ,
201+ Self :: PasteSelection => "Paste selection" ,
202+ Self :: SelectAll => "Select all" ,
192203 Self :: IncreaseThickness => "Increase thickness" ,
193204 Self :: DecreaseThickness => "Decrease thickness" ,
194205 Self :: SelectPenTool => "Select pen tool" ,
@@ -219,6 +230,7 @@ impl KeybindingField {
219230 Self :: CaptureFileSelection => "File selection" ,
220231 Self :: CaptureClipboardRegion => "Clipboard region" ,
221232 Self :: CaptureFileRegion => "File region" ,
233+ Self :: OpenCaptureFolder => "Open capture folder" ,
222234 Self :: ToggleFrozenMode => "Toggle freeze" ,
223235 Self :: ZoomIn => "Zoom in" ,
224236 Self :: ZoomOut => "Zoom out" ,
@@ -250,6 +262,9 @@ impl KeybindingField {
250262 Self :: EnterStickyNoteMode => "enter_sticky_note_mode" ,
251263 Self :: ClearCanvas => "clear_canvas" ,
252264 Self :: Undo => "undo" ,
265+ Self :: CopySelection => "copy_selection" ,
266+ Self :: PasteSelection => "paste_selection" ,
267+ Self :: SelectAll => "select_all" ,
253268 Self :: IncreaseThickness => "increase_thickness" ,
254269 Self :: DecreaseThickness => "decrease_thickness" ,
255270 Self :: SelectPenTool => "select_pen_tool" ,
@@ -280,6 +295,7 @@ impl KeybindingField {
280295 Self :: CaptureFileSelection => "capture_file_selection" ,
281296 Self :: CaptureClipboardRegion => "capture_clipboard_region" ,
282297 Self :: CaptureFileRegion => "capture_file_region" ,
298+ Self :: OpenCaptureFolder => "open_capture_folder" ,
283299 Self :: ToggleFrozenMode => "toggle_frozen_mode" ,
284300 Self :: ZoomIn => "zoom_in" ,
285301 Self :: ZoomOut => "zoom_out" ,
@@ -311,6 +327,9 @@ impl KeybindingField {
311327 Self :: EnterStickyNoteMode => & config. enter_sticky_note_mode ,
312328 Self :: ClearCanvas => & config. clear_canvas ,
313329 Self :: Undo => & config. undo ,
330+ Self :: CopySelection => & config. copy_selection ,
331+ Self :: PasteSelection => & config. paste_selection ,
332+ Self :: SelectAll => & config. select_all ,
314333 Self :: IncreaseThickness => & config. increase_thickness ,
315334 Self :: DecreaseThickness => & config. decrease_thickness ,
316335 Self :: SelectPenTool => & config. select_pen_tool ,
@@ -341,6 +360,7 @@ impl KeybindingField {
341360 Self :: CaptureFileSelection => & config. capture_file_selection ,
342361 Self :: CaptureClipboardRegion => & config. capture_clipboard_region ,
343362 Self :: CaptureFileRegion => & config. capture_file_region ,
363+ Self :: OpenCaptureFolder => & config. open_capture_folder ,
344364 Self :: ToggleFrozenMode => & config. toggle_frozen_mode ,
345365 Self :: ZoomIn => & config. zoom_in ,
346366 Self :: ZoomOut => & config. zoom_out ,
@@ -372,6 +392,9 @@ impl KeybindingField {
372392 Self :: EnterStickyNoteMode => config. enter_sticky_note_mode = value,
373393 Self :: ClearCanvas => config. clear_canvas = value,
374394 Self :: Undo => config. undo = value,
395+ Self :: CopySelection => config. copy_selection = value,
396+ Self :: PasteSelection => config. paste_selection = value,
397+ Self :: SelectAll => config. select_all = value,
375398 Self :: IncreaseThickness => config. increase_thickness = value,
376399 Self :: DecreaseThickness => config. decrease_thickness = value,
377400 Self :: SelectPenTool => config. select_pen_tool = value,
@@ -402,6 +425,7 @@ impl KeybindingField {
402425 Self :: CaptureFileSelection => config. capture_file_selection = value,
403426 Self :: CaptureClipboardRegion => config. capture_clipboard_region = value,
404427 Self :: CaptureFileRegion => config. capture_file_region = value,
428+ Self :: OpenCaptureFolder => config. open_capture_folder = value,
405429 Self :: ToggleFrozenMode => config. toggle_frozen_mode = value,
406430 Self :: ZoomIn => config. zoom_in = value,
407431 Self :: ZoomOut => config. zoom_out = value,
0 commit comments