Hej! Titta lite på Windows API, en hook är nog vad du behöver :)C# Keydown ingen event!
Jag undrar hur man ska göra för att kolla om en tangent är nedtryckt utan att använda events.
Använder man events måste ju programmet vara i fokus om koden ska köras.
Jag vill att man ska kunna ha det minimerat och ändå kunna köra kod vid tangenttryckningar.
jag testade denna koden:
if (Control.ModifierKeys == Keys.Shift)
{
MessageBox.Show(Control.ModifierKeys.ToString());
}
Den funkar som jag vill (Jag har den i en timer), men det ska tydligen finnas många sätt att göra detta på. Är detta ett bra sätt eller?
+
Hur gör jag med denna om man ska hålla ned t.ex. ctrl + alt + s eller bara ctrl + s
med flera tangenter?
Tack på förhand //WebbHelpSv:C# Keydown ingen event!
http://msdn.microsoft.com/en-us/library/ms644990(VS.85).aspx
http://www.pinvoke.net/default.aspx/user32/SetWindowsHookEx.html