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)
122
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)
181
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)
72
/// The original key, as opposed to <see cref="
Key
"/>, which might
System\Windows\Input\TextServicesManager.cs (2)
192
if(!keyArgs.Handled && keyArgs.
Key
== Key.ImeProcessed)
209
if(!keyArgs.Handled && keyArgs.
Key
== Key.ImeProcessed)
PresentationFramework (94)
MS\Internal\Documents\DocumentViewerHelper.cs (5)
340
if (e.
Key
== Key.Left || e.
Key
== Key.Right || e.
Key
== Key.Up || e.
Key
== Key.Down)
346
FocusNavigationDirection direction = KeyboardNavigation.KeyToTraversalDirection(e.
Key
);
System\Windows\Controls\Calendar.cs (3)
844
if (e.
Key
== Key.LeftShift || e.
Key
== Key.RightShift)
1268
switch (e.
Key
)
System\Windows\Controls\CheckBox.cs (4)
81
if (e.
Key
== Key.OemPlus || e.
Key
== Key.Add)
87
else if (e.
Key
== Key.OemMinus || e.
Key
== Key.Subtract)
System\Windows\Controls\ComboBox.cs (1)
1334
Key key = e.
Key
;
System\Windows\Controls\ContextMenu.cs (2)
426
Key key = e.
Key
;
457
if (!e.Handled && IsOpen && e.
Key
== Key.Apps)
System\Windows\Controls\DataGrid.cs (17)
5515
switch (e.
Key
)
5599
DependencyObject nextFocusTarget = this.PredictFocus(KeyToTraversalDirection(e.
Key
));
5618
if (!controlModifier && (e.
Key
== Key.Up || e.
Key
== Key.Down))
5635
if ((e.
Key
== Key.Up && ItemsControl.EqualsEx(cvg.Items[0], currentInfo.Item)) ||
5636
(e.
Key
== Key.Down && ItemsControl.EqualsEx(cvg.Items[cvg.Items.Count - 1], currentInfo.Item)))
5641
if (e.
Key
== Key.Down)
5655
if ((e.
Key
== Key.Up && currentRowIndex == 0) ||
5656
(e.
Key
== Key.Down && currentRowIndex == Items.Count - 1))
5670
Key rtlKey = e.
Key
;
5722
MoveFocus(new TraversalRequest(e.
Key
== Key.Left ? FocusNavigationDirection.Left : FocusNavigationDirection.Right));
5768
MoveFocus(new TraversalRequest(e.
Key
== Key.Left ? FocusNavigationDirection.Left : FocusNavigationDirection.Right));
5864
TraversalRequest request = new TraversalRequest(KeyToTraversalDirection(e.
Key
));
5884
(e.
Key
== Key.Up ? FocusNavigationDirection.Up : FocusNavigationDirection.Down),
6075
bool homeKey = (e.
Key
== Key.Home);
6143
int targetIndex = (e.
Key
== Key.PageUp) ? rowIndex - jumpDistance : rowIndex + jumpDistance;
6177
FocusNavigationDirection direction = e.
Key
== Key.PageUp ? FocusNavigationDirection.Up : FocusNavigationDirection.Down;
System\Windows\Controls\DataGridCell.cs (1)
1005
if (e.
Key
== Key.F3 && Column != null && Column.CanUserSort)
System\Windows\Controls\DataGridCheckBoxColumn.cs (1)
220
(keyArgs.
Key
== Key.Space);
System\Windows\Controls\DataGridComboBoxColumn.cs (1)
607
Key key = keyArgs.
Key
;
System\Windows\Controls\DataGridHelper.cs (1)
755
return keyArgs.
Key
== Key.ImeProcessed;
System\Windows\Controls\DatePicker.cs (5)
957
if (args.
Key
== Key.Escape || ((args.
Key
== Key.Enter || args.
Key
== Key.Space) && c.DisplayMode == CalendarMode.Month))
960
if (args.
Key
== Key.Escape)
1157
switch (e.
Key
)
System\Windows\Controls\DocumentViewer.cs (1)
2269
if (e.
Key
== Key.F3)
System\Windows\Controls\FlowDocumentReader.cs (1)
805
switch (e.
Key
)
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
658
switch (e.
Key
)
System\Windows\Controls\GridSplitter.cs (1)
707
Key key = e.
Key
;
System\Windows\Controls\GridViewColumnHeader.cs (1)
368
if (e.
Key
== Key.Escape && _headerGripper != null && _headerGripper.IsDragging)
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
1272
if (e.
Key
== Key.Escape && _isHeaderDragging)
System\Windows\Controls\ItemsControl.cs (1)
1706
if (e.
Key
== Key.Back)
System\Windows\Controls\ListBox.cs (2)
316
Key key = e.
Key
;
402
if (e.
Key
== Key.Enter && (bool)GetValue(KeyboardNavigation.AcceptsReturnProperty) == false)
System\Windows\Controls\Menu.cs (1)
194
Key key = e.
Key
;
System\Windows\Controls\MenuItem.cs (2)
1890
Key key = e.
Key
;
2020
handled = MenuItemNavigate(e.
Key
, e.KeyboardDevice.Modifiers);
System\Windows\Controls\PopupControlService.cs (5)
243
(e.
Key
== Key.LeftCtrl || e.
Key
== Key.RightCtrl))
245
_lastCtrlKeyDown = e.
Key
;
255
if (e.
Key
== Key.Apps)
261
if ((_lastCtrlKeyDown != Key.None) && (e.
Key
== _lastCtrlKeyDown) &&
System\Windows\Controls\Primitives\ButtonBase.cs (3)
612
if (e.
Key
== Key.Space)
632
else if (e.
Key
== Key.Enter && (bool)GetValue(KeyboardNavigation.AcceptsReturnProperty))
676
if ((e.
Key
== Key.Space) && IsSpaceKeyDown)
System\Windows\Controls\Primitives\MenuBase.cs (1)
448
Key key = e.
Key
;
System\Windows\Controls\Primitives\RepeatButton.cs (2)
311
if ((e.
Key
== Key.Space) && (ClickMode != ClickMode.Hover))
323
if ((e.
Key
== Key.Space) && (ClickMode != ClickMode.Hover))
System\Windows\Controls\ScrollViewer.cs (6)
942
if (e.
Key
== Key.Left || e.
Key
== Key.Right || e.
Key
== Key.Up || e.
Key
== Key.Down)
952
FocusNavigationDirection direction = KeyboardNavigation.KeyToTraversalDirection(e.
Key
);
1068
switch (e.
Key
)
System\Windows\Controls\SinglePageViewer.cs (2)
381
if (e.
Key
== Key.Escape)
391
if (e.
Key
== Key.F3)
System\Windows\Controls\TabControl.cs (1)
424
switch (e.
Key
)
System\Windows\Controls\ToolBar.cs (1)
653
switch (e.
Key
)
System\Windows\Controls\TreeView.cs (4)
519
switch (e.
Key
)
529
if (HandleScrollKeys(e.
Key
))
538
switch (e.
Key
)
719
(e.
Key
== Key.PageUp ? FocusNavigationDirection.Up : FocusNavigationDirection.Down),
System\Windows\Controls\TreeViewItem.cs (2)
577
switch (e.
Key
)
597
if (LogicalLeft(e.
Key
))
System\Windows\Documents\Hyperlink.cs (2)
706
if (!e.Handled && e.
Key
== Key.Enter)
954
if (!e.Handled && e.
Key
== Key.Enter)
System\windows\Documents\TextEditorTyping.cs (9)
248
if (e.
Key
!= Key.ImeProcessed)
318
if ((e.
Key
== Key.RightShift || e.
Key
== Key.LeftShift) && //
323
else if ((e.
Key
== Key.RightCtrl || e.
Key
== Key.LeftCtrl) && //
328
else if (e.
Key
== Key.RightCtrl || e.
Key
== Key.LeftCtrl)
346
switch (e.
Key
)
352
TextEditorTyping.ScheduleInput(This, new KeyUpInputItem(This, e.
Key
, e.KeyboardDevice.Modifiers));
System\Windows\Input\KeyboardNavigation.cs (3)
1245
keyEventArgs.Handled = Navigate(sourceElement, keyEventArgs.
Key
, keyEventArgs.KeyboardDevice.Modifiers, fromProcessInput: true);
3262
return (e.
Key
== Key.System) ? e.SystemKey : e.
Key
;
PresentationUI (6)
MS\Internal\Documents\Application\PageTextBox.cs (1)
202
switch (e.
Key
)
MS\Internal\Documents\Application\ZoomComboBox.cs (1)
264
switch (e.
Key
)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (2)
598
if (e.
Key
== Key.Escape)
1251
!menuItem.IsSubmenuOpen && e.
Key
== Key.Escape)
MS\Internal\Documents\FindToolBar.xaml.cs (2)
257
(e.
Key
== Key.Return || e.
Key
== Key.Execute))
System.Windows.Controls.Ribbon (54)
Microsoft\Windows\Controls\KeyTipService.cs (4)
635
return ((e.
Key
== Key.System) &&
645
switch (e.
Key
)
730
if (keyArgs.
Key
== Key.Escape)
742
keyArgs.
Key
== Key.System &&
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (4)
1882
if (e.
Key
== Key.Escape)
1886
else if ((e.
Key
== Key.Left || e.
Key
== Key.Right) &&
1889
e.Handled = OnArrowControlKeyDown(e.
Key
);
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (6)
445
if (e.
Key
== Key.Down)
471
else if (e.
Key
== Key.Up)
513
else if (e.
Key
== Key.Left ||
514
e.
Key
== Key.Right)
519
if ((e.
Key
== Key.Left) == (FlowDirection == FlowDirection.LeftToRight))
540
else if (e.
Key
== Key.Left)
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (6)
933
if ((e.
Key
== Key.Escape) &&
945
if ((e.
Key
== Key.F4) &&
974
Key key = e.
Key
;
1011
Key key = e.
Key
;
1214
if (e.
Key
== Key.Space ||
1215
e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
163
if (e.
Key
== Key.Escape)
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (7)
2681
if (e.
Key
== Key.Down || e.
Key
== Key.Up)
2683
FocusNavigationDirection direction = (e.
Key
== Key.Down) ? FocusNavigationDirection.Down : FocusNavigationDirection.Up;
2702
else if ((e.
Key
== Key.Left) == (FlowDirection == FlowDirection.LeftToRight))
2747
else if (e.
Key
== Key.PageDown || e.
Key
== Key.PageUp)
2749
FocusNavigationDirection direction = e.
Key
== Key.PageDown ? FocusNavigationDirection.Down : FocusNavigationDirection.Up;
Microsoft\Windows\Controls\Ribbon\RibbonGalleryItem.cs (3)
416
if (e.
Key
== Key.Space)
428
else if (e.
Key
== Key.Enter)
449
if (e.
Key
== Key.Space)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (5)
1258
Key key = e.
Key
;
2447
if (e.
Key
== Key.Up ||
2448
e.
Key
== Key.Down)
2453
if (RibbonHelper.IsEndFocusableMenuItem(menuItem, e.
Key
== Key.Up /* isFirst */))
2455
if (e.
Key
== Key.Down)
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (5)
737
if (e.
Key
== Key.Space ||
738
e.
Key
== Key.Enter)
757
if (e.
Key
== Key.Space ||
758
e.
Key
== Key.Enter)
808
switch (e.
Key
)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (7)
818
Key key = e.
Key
;
865
if (e.
Key
== Key.Right)
942
if (e.
Key
== Key.Space)
950
e.
Key
!= Key.Left &&
951
e.
Key
!= Key.Right &&
952
e.
Key
!= Key.Tab)
958
if (e.
Key
== _handleNextUpKey)
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (1)
186
if (HasItems && e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (1)
380
if (e.
Key
== Key.Up && focusedElement != null && tabHeader != null)
Microsoft\Windows\Controls\Ribbon\RibbonTabHeader.cs (3)
351
if (e.
Key
== Key.Down)
364
else if (e.
Key
== Key.Space ||
365
e.
Key
== Key.Enter)
Microsoft\Windows\Controls\Ribbon\RibbonTextBox.cs (1)
152
if (e.
Key
== Key.Enter)