@@ -549,28 +549,43 @@ registerAction2(class FocusAndSelectBreadcrumbs extends Action2 {
549
549
super ( {
550
550
id : 'breadcrumbs.focusAndSelect' ,
551
551
title : {
552
- value : localize ( 'cmd.focus ' , "Focus Breadcrumbs" ) ,
553
- original : 'Focus Breadcrumbs'
552
+ value : localize ( 'cmd.focusAndSelect ' , "Focus and Select Breadcrumbs" ) ,
553
+ original : 'Focus and Select Breadcrumbs'
554
554
} ,
555
555
precondition : BreadcrumbsControl . CK_BreadcrumbsVisible ,
556
556
keybinding : {
557
557
weight : KeybindingWeight . WorkbenchContrib ,
558
558
primary : KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Period ,
559
559
when : BreadcrumbsControl . CK_BreadcrumbsPossible ,
560
- }
560
+ } ,
561
+ f1 : true
561
562
} ) ;
562
563
}
563
564
run ( accessor : ServicesAccessor , ...args : any [ ] ) : void {
564
565
focusAndSelectHandler ( accessor , true ) ;
565
566
}
566
567
} ) ;
567
568
568
- KeybindingsRegistry . registerCommandAndKeybindingRule ( {
569
- id : 'breadcrumbs.focus' ,
570
- weight : KeybindingWeight . WorkbenchContrib ,
571
- primary : KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Semicolon ,
572
- when : BreadcrumbsControl . CK_BreadcrumbsPossible ,
573
- handler : accessor => focusAndSelectHandler ( accessor , false )
569
+ registerAction2 ( class FocusBreadcrumbs extends Action2 {
570
+ constructor ( ) {
571
+ super ( {
572
+ id : 'breadcrumbs.focus' ,
573
+ title : {
574
+ value : localize ( 'cmd.focus' , "Focus Breadcrumbs" ) ,
575
+ original : 'Focus Breadcrumbs'
576
+ } ,
577
+ precondition : BreadcrumbsControl . CK_BreadcrumbsVisible ,
578
+ keybinding : {
579
+ weight : KeybindingWeight . WorkbenchContrib ,
580
+ primary : KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Semicolon ,
581
+ when : BreadcrumbsControl . CK_BreadcrumbsPossible ,
582
+ } ,
583
+ f1 : true
584
+ } ) ;
585
+ }
586
+ run ( accessor : ServicesAccessor , ...args : any [ ] ) : void {
587
+ focusAndSelectHandler ( accessor , false ) ;
588
+ }
574
589
} ) ;
575
590
576
591
// this commands is only enabled when breadcrumbs are
0 commit comments