1. 程式人生 > >Unity C#模擬Windows按鍵

Unity C#模擬Windows按鍵

input win cap 調用 數據 library lib avi asp

  • 使用庫InputSimulator,實際該庫核心為調用Win32中SendInput方法
    • 官網地址

      https://inputsimulator.codeplex.com/

    • 有源碼及Dll下載
  • 將該Dll放至Unity Plugins目錄下
  • 使用需要包括命名空間WindowsInput
  • VirtualKeyCode枚舉數據可參考MSDN文檔

    https://msdn.microsoft.com/en-us/library/dd375731(VS.85).aspx

  • 實例代碼

    using UnityEngine;

    using WindowsInput;

    public class TestInputSimulator :

    MonoBehaviour

    {

    void Start ()

    {

    InputSimulator.SimulateKeyDown(VirtualKeyCode.CAPITAL);

    }

    }

    程序運行後,大寫鎖定鍵被按下

Unity C#模擬Windows按鍵