如何调用windows系统自带虚拟键盘Tabtip.exe

您所在的位置:网站首页 windows10屏幕键盘打不开 如何调用windows系统自带虚拟键盘Tabtip.exe

如何调用windows系统自带虚拟键盘Tabtip.exe

2024-07-02 20:38| 来源: 网络整理| 查看: 265

启动、控制显隐、监听Tabtip.exe

windows10系统下测试使用,其他系统没有测试过 介绍: TabTip.exe 触摸键盘和手写面板写面板是Microsoft Windows操作系统的一部分。 位置是在C:\ ProgramFiles \ PublicDocuments \ microsoftshared \ ink。 过程被认为是安全的,不会对您的计算机造成任何损害。 问题困扰 1,运行tabtip.exe时,当隐藏键盘(如点击键盘界面右上角关闭按钮)后我无法再次调起虚拟键盘界面,此时任务管理器中tabtip.exe是在运行状态下的。 2,此时我获取虚拟键盘窗口句柄,不管是在show or hide 状态下我获取到窗体可见性WS_VISIBLE都是true, 3,也就是说我无法通过窗口句柄去控制键盘显隐 我也无法获取到键盘状态是show or hide 一丢丢的区别需要注意: 在非触控设备上启动tabtip.exe程序会打开键盘界面 在触控设备上仅启动该程序并不会打开键盘界面

解决方案

启动关闭程序 1,当键盘未打开时,启动tabtip.exe程序(完全使用windowsapi启用)

void TouchKeyboardManager::OpenKeyBoard() { TCHAR filePath[MAX_PATH]; if (!::SHGetSpecialFolderPath(nullptr, filePath, CSIDL_PROGRAM_FILES, false)) { log_info


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3