有研究过win8下虚拟键盘和输入法开发的吗?
win8.1下metro应用支持的只能是TSF框架的输入法。点击应用中的文本框,将自动弹出win8.1触摸键盘(中日韩各1种,繁中有多种),此触摸键盘布局可由 ITfFnGetPreferredTouchKeyboardLayout::GetLayout 函数指定。由此函数的说明来看,不支持除预定义触摸键盘布局之外的自定义布局。
那么,问题1:如果要开发一个第三方输入法,将没有任何办法来个性化定制一个触摸键盘布局?
2:若无法自制并添加一个触摸键盘布局,有无可能将系统触摸键盘关闭?即点击metro应用的文本框时,可正常激活当前输入法,但不弹出win8.1自带的虚拟触摸键盘?这样就可以由输入法程序绘制自定义的窗口模拟虚拟键盘来实现功能。
求高手解答。