Javascript 如何检测用户是否正在键入内容以及他';是用python还是electron js打字?

Javascript 如何检测用户是否正在键入内容以及他';是用python还是electron js打字?,javascript,python,electron,detection,pynput,Javascript,Python,Electron,Detection,Pynput,我正在尝试制作一个桌面应用程序,根据用户键入的最后一个单词查找最接近的单词。然后我希望它为用户键入单词的其余部分 我已经用python完成了单词recommandation,但是如果需要,我可以切换到JS。我让troble检测用户是否专注于文本输入字段并实际输入,而不仅仅是按键。我试着用pynput记录每一次按键,然后意识到这是非常不可靠的 我也尝试过搜索,但所有答案都是针对HTML和JS的输入字段 我的目标是制作一个像搜狗拼音这样的工具,但它不是帮助输入中文,而是自动完成英文 有人对用户键入检

我正在尝试制作一个桌面应用程序,根据用户键入的最后一个单词查找最接近的单词。然后我希望它为用户键入单词的其余部分

我已经用python完成了单词recommandation,但是如果需要,我可以切换到JS。我让troble检测用户是否专注于文本输入字段并实际输入,而不仅仅是按键。我试着用pynput记录每一次按键,然后意识到这是非常不可靠的

我也尝试过搜索,但所有答案都是针对HTML和JS的输入字段

我的目标是制作一个像搜狗拼音这样的工具,但它不是帮助输入中文,而是自动完成英文


有人对用户键入检测有什么建议吗?谢谢。

我认为这取决于您用来构建界面的工具。例如,如果用户正在键入一个tkinter条目,您可以使用
validatecommand
来检查该单词,在html和js中,您有
onchange
事件。我正在尝试使用它来检测用户键入。不仅在我自己的应用程序/网页中,而且在任何地方的文本字段中。