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)
809
Key key = previewKeyDown.
Key
;
864
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)
1262
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)
1330
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)
5516
switch (e.
Key
)
5600
DependencyObject nextFocusTarget = this.PredictFocus(KeyToTraversalDirection(e.
Key
));
5619
if (!controlModifier && (e.
Key
== Key.Up || e.
Key
== Key.Down))
5636
if ((e.
Key
== Key.Up && ItemsControl.EqualsEx(cvg.Items[0], currentInfo.Item)) ||
5637
(e.
Key
== Key.Down && ItemsControl.EqualsEx(cvg.Items[cvg.Items.Count - 1], currentInfo.Item)))
5642
if (e.
Key
== Key.Down)
5656
if ((e.
Key
== Key.Up && currentRowIndex == 0) ||
5657
(e.
Key
== Key.Down && currentRowIndex == Items.Count - 1))
5671
Key rtlKey = e.
Key
;
5723
MoveFocus(new TraversalRequest(e.
Key
== Key.Left ? FocusNavigationDirection.Left : FocusNavigationDirection.Right));
5769
MoveFocus(new TraversalRequest(e.
Key
== Key.Left ? FocusNavigationDirection.Left : FocusNavigationDirection.Right));
5865
TraversalRequest request = new TraversalRequest(KeyToTraversalDirection(e.
Key
));
5885
(e.
Key
== Key.Up ? FocusNavigationDirection.Up : FocusNavigationDirection.Down),
6076
bool homeKey = (e.
Key
== Key.Home);
6144
int targetIndex = (e.
Key
== Key.PageUp) ? rowIndex - jumpDistance : rowIndex + jumpDistance;
6178
FocusNavigationDirection direction = e.
Key
== Key.PageUp ? FocusNavigationDirection.Up : FocusNavigationDirection.Down;
System\Windows\Controls\DataGridCell.cs (1)
1002
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)
1155
switch (e.
Key
)
System\Windows\Controls\DocumentViewer.cs (1)
2265
if (e.
Key
== Key.F3)
System\Windows\Controls\FlowDocumentReader.cs (1)
800
switch (e.
Key
)
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
657
switch (e.
Key
)
System\Windows\Controls\GridSplitter.cs (1)
707
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)
1277
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)
516
switch (e.
Key
)
526
if (HandleScrollKeys(e.
Key
))
535
switch (e.
Key
)
716
(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)
702
if (!e.Handled && e.
Key
== Key.Enter)
950
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)
1241
keyEventArgs.Handled = Navigate(sourceElement, keyEventArgs.
Key
, keyEventArgs.KeyboardDevice.Modifiers, fromProcessInput: true);
3258
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)
258
switch (e.
Key
)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (2)
587
if (e.
Key
== Key.Escape)
1258
!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)
1881
if (e.
Key
== Key.Escape)
1885
else if ((e.
Key
== Key.Left || e.
Key
== Key.Right) &&
1888
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)
935
if ((e.
Key
== Key.Escape) &&
947
if ((e.
Key
== Key.F4) &&
976
Key key = e.
Key
;
1013
Key key = e.
Key
;
1216
if (e.
Key
== Key.Space ||
1217
e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
161
if (e.
Key
== Key.Escape)
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (7)
2683
if (e.
Key
== Key.Down || e.
Key
== Key.Up)
2685
FocusNavigationDirection direction = (e.
Key
== Key.Down) ? FocusNavigationDirection.Down : FocusNavigationDirection.Up;
2704
else if ((e.
Key
== Key.Left) == (FlowDirection == FlowDirection.LeftToRight))
2749
else if (e.
Key
== Key.PageDown || e.
Key
== Key.PageUp)
2751
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)
1257
Key key = e.
Key
;
2452
if (e.
Key
== Key.Up ||
2453
e.
Key
== Key.Down)
2458
if (RibbonHelper.IsEndFocusableMenuItem(menuItem, e.
Key
== Key.Up /* isFirst */))
2460
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)