Is it possible to create OnScreenKeyboard in windows?

hi… how can i make my own customized keyboard pop up when i click textfield… like the android touchscreen. Im trying to make an onscreen keyboard for PC. is that really possible?

You can use System.Diagnostics to start the virtual keyboard process. If you give it the path to the windows virtual keyboard it should open it. Seems to stay on top of the game window too but I tested in the editor so I’m not sure how it would react when your game is full screened.

using UnityEngine;
using System.Diagnostics;

public class VirtualKeyboard : MonoBehaviour{
	Process keyboardProcess;

	void Start(){
		keyboardProcess = Process.Start(@"C:\Program Files\Common Files\Microsoft Shared\ink");
	}
}