gpt4 book ai didi

windows - Electron - 显示屏幕键盘(windows)

转载 作者:可可西里 更新时间:2023-11-01 10:43:30 31 4
gpt4 key购买 nike

我正在为客户 (Surface Pro) 构建适用于 Windows 平板电脑的 Electron 应用程序。屏幕键盘在大多数情况下都能很好地工作,但是我有一些用户单击“新建”的用例,我会显示一个带有默认文本输入(例如名称)的对话框。

在这种情况下,如果我们处于平板电脑模式,我只想弹出屏幕键盘,而不是强制用户再次单击名称文本框。似乎即使我聚焦文本框,键盘也只会在用户点击文本字段时出现。

electron 是否有手动触发屏幕键盘行为的方法?

最佳答案

我使用的是从 BrowserWindow 运行 Tabtip.exe

这应该适用于 Windows 7 和 Windows 10(使用触摸键盘)。虽然我注意到 Tabtip 在没有触摸屏的情况下在 Windows 10 中不起作用。

const exec = require('child_process').exec;

function showTouchKeyboard() {
exec('start /d "C:\\Program Files\\Common Files\\microsoft shared\\ink" TabTip.exe', (error, stdout, stderr) => {
if (error) {
console.error(error);
return;
}
});
}

关于windows - Electron - 显示屏幕键盘(windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38472204/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com