如果自己想建设网站该怎么做,招标网官方网站,资溪做面包招聘的网站,网站开发软件开发流程上次做了个笔记是关于调用windows系统自带的触摸键盘的方法#xff1a;C#调用Windows系统自带触摸键盘的方法_c# 虚拟键盘-CSDN博客
除了调用触摸键盘#xff0c;我们也可以通过调用win10的自带软键盘作为输入途径。
方法很简单。
1、添加using System.Diagnostics引用。 …上次做了个笔记是关于调用windows系统自带的触摸键盘的方法C#调用Windows系统自带触摸键盘的方法_c# 虚拟键盘-CSDN博客
除了调用触摸键盘我们也可以通过调用win10的自带软键盘作为输入途径。
方法很简单。
1、添加using System.Diagnostics引用。
2、创建进程Process Winvirkey Process.Start(osk.exe);
3、打开键盘Winvirkey Process.Start(osk.exe);
4、关闭键盘Winvirkey.Kill();
具体实现如下
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using UnityEngine;public class Win10key : MonoBehaviour
{Process Winvirkey;// Start is called before the first frame updatevoid Start(){Winvirkey Process.Start(osk.exe);Winvirkey.Kill();}// Update is called once per framevoid Update(){if(Input.GetKeyDown(KeyCode.F1)){ShowKey();}else if(Input.GetKeyDown(KeyCode.F2)){HideKey();}}//打开虚拟键盘void ShowKey(){//此处需检测Winvirkey进程是否已关闭否则打开状态再执行会报错if (Winvirkey.HasExited){Winvirkey Process.Start(osk.exe);}}//关闭虚拟键盘void HideKey(){//此处需检测Winvirkey进程是否已打开否则关闭状态再执行会报错if (!Winvirkey.HasExited){Winvirkey.Kill();}}
}效果如下C#调用软键盘_哔哩哔哩_bilibili