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