58 references to WM_KEYDOWN
System.Private.Windows.Core (1)
Windows\Win32\MessageId.cs (1)
134
PInvokeCore.
WM_KEYDOWN
=> "WM_KEYDOWN",
System.Windows.Forms (30)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (2)
377
if (lpmsg->message == PInvokeCore.
WM_KEYDOWN
&& lpmsg->wParam == (WPARAM)(nuint)VIRTUAL_KEY.VK_TAB)
1850
case PInvokeCore.
WM_KEYDOWN
:
System\Windows\Forms\Control.cs (5)
8642
if (msg.MsgInternal == PInvokeCore.
WM_KEYDOWN
|| msg.MsgInternal == PInvokeCore.WM_SYSKEYDOWN)
8720
if (message.Msg is ((int)PInvokeCore.
WM_KEYDOWN
) or ((int)PInvokeCore.WM_SYSKEYDOWN))
8738
if (message.MsgInternal == PInvokeCore.
WM_KEYDOWN
|| message.MsgInternal == PInvokeCore.WM_SYSKEYDOWN)
8963
if (m.MsgInternal == PInvokeCore.
WM_KEYDOWN
|| m.MsgInternal == PInvokeCore.WM_SYSKEYDOWN)
12397
case PInvokeCore.
WM_KEYDOWN
:
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
1446
case PInvokeCore.
WM_KEYDOWN
:
2029
if (m.MsgInternal == PInvokeCore.
WM_KEYDOWN
)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (3)
21873
if (m.Msg is ((int)PInvokeCore.WM_SYSKEYDOWN) or ((int)PInvokeCore.
WM_KEYDOWN
))
21966
if (EditingControl is not null && (m.MsgInternal == PInvokeCore.
WM_KEYDOWN
|| m.MsgInternal == PInvokeCore.WM_SYSKEYDOWN))
21979
if (m.MsgInternal == PInvokeCore.
WM_KEYDOWN
|| m.MsgInternal == PInvokeCore.WM_SYSKEYDOWN)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (1)
275
if (m.MsgInternal == PInvokeCore.
WM_KEYDOWN
&& ModifierKeys == Keys.Control)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
1520
if (_dropDownHolder?.Visible == true && m.MsgInternal == PInvokeCore.
WM_KEYDOWN
&& (Keys)(nint)m.WParamInternal != Keys.Tab)
System\Windows\Forms\Controls\Splitter\Splitter.SplitterMessageFilter.cs (1)
26
if (m.MsgInternal == PInvokeCore.
WM_KEYDOWN
&& (Keys)(nint)m.WParamInternal == Keys.Escape)
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (1)
626
case PInvokeCore.
WM_KEYDOWN
:
System\Windows\Forms\Layout\Containers\SplitContainer.SplitContainerMessageFilter.cs (1)
24
if ((m.MsgInternal == PInvokeCore.
WM_KEYDOWN
&& (Keys)(nint)m.WParamInternal == Keys.Escape)
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
1079
case PInvokeCore.
WM_KEYDOWN
:
System\Windows\Forms\SendKeys\SendKeys.cs (12)
140
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.ShiftKey, startNewChar, hwnd));
147
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.ControlKey, startNewChar, hwnd));
154
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.Menu, startNewChar, hwnd));
186
AddEvent(new SKEvent(altnoctrldown ? PInvokeCore.WM_SYSKEYDOWN : PInvokeCore.
WM_KEYDOWN
, (uint)vk, s_startNewChar, hwnd));
488
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.ShiftKey, s_startNewChar, hwnd));
495
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.ControlKey, s_startNewChar, hwnd));
502
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.Menu, s_startNewChar, hwnd));
529
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.ShiftKey, s_startNewChar, hwnd));
540
AddEvent(new SKEvent(PInvokeCore.
WM_KEYDOWN
, (uint)Keys.ControlKey, s_startNewChar, hwnd));
552
haveKeys.HaveCtrl != 0 ? PInvokeCore.
WM_KEYDOWN
: PInvokeCore.WM_SYSKEYDOWN,
769
else if ((skEvent.WM == PInvokeCore.
WM_KEYDOWN
) || (skEvent.WM == PInvokeCore.WM_SYSKEYDOWN))
830
if (skEvent.WM == PInvokeCore.
WM_KEYDOWN
)
System.Windows.Forms.Design (6)
System\ComponentModel\Design\CollectionEditor.FilterListBox.cs (3)
48
case PInvokeCore.
WM_KEYDOWN
:
69
PInvokeCore.SendMessage(PInvoke.GetFocus(), PInvokeCore.
WM_KEYDOWN
, _lastKeyDown.WParamInternal, _lastKeyDown.LParamInternal);
97
PInvokeCore.SendMessage(hwnd, PInvokeCore.
WM_KEYDOWN
, _lastKeyDown.WParamInternal, _lastKeyDown.LParamInternal);
System\Windows\Forms\Design\DesignerFrame.cs (1)
190
case PInvokeCore.
WM_KEYDOWN
:
System\Windows\Forms\Design\PbrsForward.cs (2)
105
PInvokeCore.SendMessage(hwnd, PInvokeCore.
WM_KEYDOWN
, bk.KeyDown.WParamInternal, bk.KeyDown.LParamInternal);
124
case (int)PInvokeCore.
WM_KEYDOWN
:
System.Windows.Forms.Tests (19)
System\Windows\Forms\ControlTests.Methods.cs (15)
5265
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.None, false };
5266
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.A, false };
5267
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.Tab, true };
5268
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.Menu, true };
5269
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.F10, true };
5351
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.None, true, false, false, false, false, true, 1, 0, 0, 0, 0 };
5352
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.None, false, true, false, false, false, false, 1, 1, 0, 0, 0 };
5353
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.None, false, false, true, false, false, true, 1, 1, 1, 0, 0 };
5354
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.None, false, false, false, false, false, false, 1, 1, 1, 0, 0 };
5355
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.A, true, false, false, false, false, true, 1, 0, 0, 0, 0 };
5356
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.A, false, true, false, false, false, false, 1, 1, 0, 0, 0 };
5357
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.A, false, false, true, false, false, true, 1, 1, 1, 0, 0 };
5358
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, Keys.A, false, false, false, false, false, false, 1, 1, 1, 0, 0 };
5655
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, '2', handled, 0, 1, 0, (IntPtr)2 };
5869
[InlineData((int)PInvokeCore.
WM_KEYDOWN
)]
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (2)
1530
yield return new object[] { (int)PInvokeCore.
WM_KEYDOWN
, wParam, '2', handled, handled, 0, 1, 0, wParam };
1748
[InlineData((int)PInvokeCore.
WM_KEYDOWN
)]
System\Windows\Forms\ListViewTests.cs (1)
4486
PInvokeCore.SendMessage(control, PInvokeCore.
WM_KEYDOWN
);
System\Windows\Forms\MessageTests.cs (1)
310
yield return new object[] { PInvokeCore.
WM_KEYDOWN
, " (WM_KEYDOWN)" };
System.Windows.Forms.TestUtilities (2)
KeyboardSimulator.cs (2)
15
PInvokeCore.SendMessage(control, PInvokeCore.
WM_KEYDOWN
, (WPARAM)keyCode, lParam);
21
PInvokeCore.SendMessage(control, PInvokeCore.
WM_KEYDOWN
, (WPARAM)keyCode, lParam);