167 references to Key
Microsoft.CodeAnalysis.EditorFeatures.Wpf (4)
InlineHints\InlineHintsKeyProcessorProvider.cs (1)
82
=> args.SystemKey == key || args.
Key
== key;
InlineRename\UI\Adornment\RenameFlyout.xaml.cs (3)
173
switch (e.
Key
)
267
if (e.
Key
is Key.Down or Key.Up)
269
var newIdentifier = smartRenameViewModel.ScrollSuggestions(currentIdentifier, down: e.
Key
== Key.Down);
Microsoft.VisualStudio.LanguageServices (3)
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (1)
207
if (e.
Key
== Key.Escape)
PickMembers\PickMembersDialog.xaml.cs (1)
123
if (e.
Key
== Key.Space && e.KeyboardDevice.Modifiers == ModifierKeys.None)
ValueTracking\ValueTrackingTree.xaml.cs (1)
25
e.Handled = e.Handled || e.
Key
switch
PresentationCore (6)
System\Windows\Input\Command\KeyGesture.cs (1)
178
if(keyEventArgs != null && IsDefinedKey(keyEventArgs.
Key
))
System\Windows\Input\KeyboardDevice.cs (2)
800
Key key = previewKeyDown.
Key
;
855
Key key = previewKeyUp.
Key
;
System\Windows\Input\KeyEventArgs.cs (1)
66
/// The original key, as opposed to <see cref="
Key
"/>, which might
System\Windows\Input\TextServicesManager.cs (2)
189
if(!keyArgs.Handled && keyArgs.
Key
== Key.ImeProcessed)
206
if(!keyArgs.Handled && keyArgs.
Key
== Key.ImeProcessed)
PresentationFramework (94)
MS\Internal\Documents\DocumentViewerHelper.cs (5)
338
if (e.
Key
== Key.Left || e.
Key
== Key.Right || e.
Key
== Key.Up || e.
Key
== Key.Down)
344
FocusNavigationDirection direction = KeyboardNavigation.KeyToTraversalDirection(e.
Key
);
System\Windows\Controls\Calendar.cs (3)
840
if (e.
Key
== Key.LeftShift || e.
Key
== Key.RightShift)
1264
switch (e.
Key
)
System\Windows\Controls\CheckBox.cs (4)
73
if (e.
Key
== Key.OemPlus || e.
Key
== Key.Add)
79
else if (e.
Key
== Key.OemMinus || e.
Key
== Key.Subtract)
System\Windows\Controls\ComboBox.cs (1)
1324
Key key = e.
Key
;
System\Windows\Controls\ContextMenu.cs (2)
418
Key key = e.
Key
;
449
if (!e.Handled && IsOpen && e.
Key
== Key.Apps)
System\Windows\Controls\DataGrid.cs (17)
5512
switch (e.
Key
)
5596
DependencyObject nextFocusTarget = this.PredictFocus(KeyToTraversalDirection(e.
Key
));
5615
if (!controlModifier && (e.
Key
== Key.Up || e.
Key
== Key.Down))
5632
if ((e.
Key
== Key.Up && ItemsControl.EqualsEx(cvg.Items[0], currentInfo.Item)) ||
5633
(e.
Key
== Key.Down && ItemsControl.EqualsEx(cvg.Items[cvg.Items.Count - 1], currentInfo.Item)))
5638
if (e.
Key
== Key.Down)
5652
if ((e.
Key
== Key.Up && currentRowIndex == 0) ||
5653
(e.
Key
== Key.Down && currentRowIndex == Items.Count - 1))
5667
Key rtlKey = e.
Key
;
5719
MoveFocus(new TraversalRequest(e.
Key
== Key.Left ? FocusNavigationDirection.Left : FocusNavigationDirection.Right));
5765
MoveFocus(new TraversalRequest(e.
Key
== Key.Left ? FocusNavigationDirection.Left : FocusNavigationDirection.Right));
5861
TraversalRequest request = new TraversalRequest(KeyToTraversalDirection(e.
Key
));
5881
(e.
Key
== Key.Up ? FocusNavigationDirection.Up : FocusNavigationDirection.Down),
6072
bool homeKey = (e.
Key
== Key.Home);
6140
int targetIndex = (e.
Key
== Key.PageUp) ? rowIndex - jumpDistance : rowIndex + jumpDistance;
6174
FocusNavigationDirection direction = e.
Key
== Key.PageUp ? FocusNavigationDirection.Up : FocusNavigationDirection.Down;
System\Windows\Controls\DataGridCell.cs (1)
998
if (e.
Key
== Key.F3 && Column != null && Column.CanUserSort)
System\Windows\Controls\DataGridCheckBoxColumn.cs (1)
216
(keyArgs.
Key
== Key.Space);
System\Windows\Controls\DataGridComboBoxColumn.cs (1)
603
Key key = keyArgs.
Key
;
System\Windows\Controls\DataGridHelper.cs (1)
749
return keyArgs.
Key
== Key.ImeProcessed;
System\Windows\Controls\DatePicker.cs (5)
953
if (args.
Key
== Key.Escape || ((args.
Key
== Key.Enter || args.
Key
== Key.Space) && c.DisplayMode == CalendarMode.Month))
956
if (args.
Key
== Key.Escape)
1153
switch (e.
Key
)
System\Windows\Controls\DocumentViewer.cs (1)
2257
if (e.
Key
== Key.F3)
System\Windows\Controls\FlowDocumentReader.cs (1)
800
switch (e.
Key
)
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
655
switch (e.
Key
)
System\Windows\Controls\GridSplitter.cs (1)
701
Key key = e.
Key
;
System\Windows\Controls\GridViewColumnHeader.cs (1)
364
if (e.
Key
== Key.Escape && _headerGripper != null && _headerGripper.IsDragging)
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
1269
if (e.
Key
== Key.Escape && _isHeaderDragging)
System\Windows\Controls\ItemsControl.cs (1)
1697
if (e.
Key
== Key.Back)
System\Windows\Controls\ListBox.cs (2)
310
Key key = e.
Key
;
396
if (e.
Key
== Key.Enter && (bool)GetValue(KeyboardNavigation.AcceptsReturnProperty) == false)
System\Windows\Controls\Menu.cs (1)
184
Key key = e.
Key
;
System\Windows\Controls\MenuItem.cs (2)
1880
Key key = e.
Key
;
2010
handled = MenuItemNavigate(e.
Key
, e.KeyboardDevice.Modifiers);
System\Windows\Controls\PopupControlService.cs (5)
233
(e.
Key
== Key.LeftCtrl || e.
Key
== Key.RightCtrl))
235
_lastCtrlKeyDown = e.
Key
;
245
if (e.
Key
== Key.Apps)
251
if ((_lastCtrlKeyDown != Key.None) && (e.
Key
== _lastCtrlKeyDown) &&
System\Windows\Controls\Primitives\ButtonBase.cs (3)
601
if (e.
Key
== Key.Space)
621
else if (e.
Key
== Key.Enter && (bool)GetValue(KeyboardNavigation.AcceptsReturnProperty))
665
if ((e.
Key
== Key.Space) && IsSpaceKeyDown)
System\Windows\Controls\Primitives\MenuBase.cs (1)
439
Key key = e.
Key
;
System\Windows\Controls\Primitives\RepeatButton.cs (2)
302
if ((e.
Key
== Key.Space) && (ClickMode != ClickMode.Hover))
314
if ((e.
Key
== Key.Space) && (ClickMode != ClickMode.Hover))
System\Windows\Controls\ScrollViewer.cs (6)
934
if (e.
Key
== Key.Left || e.
Key
== Key.Right || e.
Key
== Key.Up || e.
Key
== Key.Down)
944
FocusNavigationDirection direction = KeyboardNavigation.KeyToTraversalDirection(e.
Key
);
1060
switch (e.
Key
)
System\Windows\Controls\SinglePageViewer.cs (2)
378
if (e.
Key
== Key.Escape)
388
if (e.
Key
== Key.F3)
System\Windows\Controls\TabControl.cs (1)
414
switch (e.
Key
)
System\Windows\Controls\ToolBar.cs (1)
644
switch (e.
Key
)
System\Windows\Controls\TreeView.cs (4)
514
switch (e.
Key
)
524
if (HandleScrollKeys(e.
Key
))
533
switch (e.
Key
)
714
(e.
Key
== Key.PageUp ? FocusNavigationDirection.Up : FocusNavigationDirection.Down),
System\Windows\Controls\TreeViewItem.cs (2)
573
switch (e.
Key
)
593
if (LogicalLeft(e.
Key
))
System\Windows\Documents\Hyperlink.cs (2)
700
if (!e.Handled && e.
Key
== Key.Enter)
948
if (!e.Handled && e.
Key
== Key.Enter)
System\windows\Documents\TextEditorTyping.cs (9)
239
if (e.
Key
!= Key.ImeProcessed)
309
if ((e.
Key
== Key.RightShift || e.
Key
== Key.LeftShift) && //
314
else if ((e.
Key
== Key.RightCtrl || e.
Key
== Key.LeftCtrl) && //
319
else if (e.
Key
== Key.RightCtrl || e.
Key
== Key.LeftCtrl)
337
switch (e.
Key
)
343
TextEditorTyping.ScheduleInput(This, new KeyUpInputItem(This, e.
Key
, e.KeyboardDevice.Modifiers));
System\Windows\Input\KeyboardNavigation.cs (3)
1235
keyEventArgs.Handled = Navigate(sourceElement, keyEventArgs.
Key
, keyEventArgs.KeyboardDevice.Modifiers, fromProcessInput: true);
3252
return (e.
Key
== Key.System) ? e.SystemKey : e.
Key
;
PresentationUI (6)
MS\Internal\Documents\Application\PageTextBox.cs (1)
200
switch (e.
Key
)
MS\Internal\Documents\Application\ZoomComboBox.cs (1)
262
switch (e.
Key
)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (2)
591
if (e.
Key
== Key.Escape)
1244
!menuItem.IsSubmenuOpen && e.
Key
== Key.Escape)
MS\Internal\Documents\FindToolBar.xaml.cs (2)
245
(e.
Key
== Key.Return || e.
Key
== Key.Execute))
System.Windows.Controls.Ribbon (54)
Microsoft\Windows\Controls\KeyTipService.cs (4)
633
return ((e.
Key
== Key.System) &&
643
switch (e.
Key
)
728
if (keyArgs.
Key
== Key.Escape)
740
keyArgs.
Key
== Key.System &&
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (4)
1879
if (e.
Key
== Key.Escape)
1883
else if ((e.
Key
== Key.Left || e.
Key
== Key.Right) &&
1886
e.Handled = OnArrowControlKeyDown(e.
Key
);
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (6)
443
if (e.
Key
== Key.Down)
469
else if (e.
Key
== Key.Up)
511
else if (e.
Key
== Key.Left ||
512
e.
Key
== Key.Right)
517
if ((e.
Key
== Key.Left) == (FlowDirection == FlowDirection.LeftToRight))
538
else if (e.
Key
== Key.Left)
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (6)
931
if ((e.
Key
== Key.Escape) &&
943
if ((e.
Key
== Key.F4) &&
972
Key key = e.
Key
;
1009
Key key = e.
Key
;
1212
if (e.
Key
== Key.Space ||
1213
e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
161
if (e.
Key
== Key.Escape)
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (7)
2679
if (e.
Key
== Key.Down || e.
Key
== Key.Up)
2681
FocusNavigationDirection direction = (e.
Key
== Key.Down) ? FocusNavigationDirection.Down : FocusNavigationDirection.Up;
2700
else if ((e.
Key
== Key.Left) == (FlowDirection == FlowDirection.LeftToRight))
2745
else if (e.
Key
== Key.PageDown || e.
Key
== Key.PageUp)
2747
FocusNavigationDirection direction = e.
Key
== Key.PageDown ? FocusNavigationDirection.Down : FocusNavigationDirection.Up;
Microsoft\Windows\Controls\Ribbon\RibbonGalleryItem.cs (3)
414
if (e.
Key
== Key.Space)
426
else if (e.
Key
== Key.Enter)
447
if (e.
Key
== Key.Space)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (5)
1253
Key key = e.
Key
;
2442
if (e.
Key
== Key.Up ||
2443
e.
Key
== Key.Down)
2448
if (RibbonHelper.IsEndFocusableMenuItem(menuItem, e.
Key
== Key.Up /* isFirst */))
2450
if (e.
Key
== Key.Down)
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (5)
734
if (e.
Key
== Key.Space ||
735
e.
Key
== Key.Enter)
754
if (e.
Key
== Key.Space ||
755
e.
Key
== Key.Enter)
805
switch (e.
Key
)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (7)
815
Key key = e.
Key
;
862
if (e.
Key
== Key.Right)
939
if (e.
Key
== Key.Space)
947
e.
Key
!= Key.Left &&
948
e.
Key
!= Key.Right &&
949
e.
Key
!= Key.Tab)
955
if (e.
Key
== _handleNextUpKey)
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (1)
183
if (HasItems && e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (1)
378
if (e.
Key
== Key.Up && focusedElement != null && tabHeader != null)
Microsoft\Windows\Controls\Ribbon\RibbonTabHeader.cs (3)
349
if (e.
Key
== Key.Down)
362
else if (e.
Key
== Key.Space ||
363
e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonTextBox.cs (1)
150
if (e.
Key
== Key.Enter)