22 lines
423 B
C#
22 lines
423 B
C#
|
|
using Microsoft.VisualBasic.CompilerServices;
|
|
using Pilz.Win32.Native;
|
|
using Keys = System.Windows.Forms.Keys;
|
|
|
|
namespace Pilz.Win32.Mapped;
|
|
|
|
|
|
public class Keyboard
|
|
{
|
|
|
|
public static bool IsKeyDown(int keyCode)
|
|
{
|
|
return Conversions.ToDouble(User32.GetKeyState(keyCode).ToString() + 0x8000) < 0d;
|
|
}
|
|
|
|
public static bool IsKeyDown(Keys keyCode)
|
|
{
|
|
return IsKeyDown((int)keyCode);
|
|
}
|
|
|
|
} |