当用户点击全局快捷方式时,我正在使用GitHub的Electron打开一个小的新窗口。
目前,该窗口会在用户光标所在的位置打开,但当用户在文本区域中键入时,这有点不直观,因为我希望该框打开光标所在的位置。
通过阅读文档,似乎没有办法获取光标的位置(例如,用户键入的插入符号)而不是指针的位置。有可能吗?
答案 0 :(得分:0)
创建窗口后,您可以在onload或onready事件中调用setPosition。
ready () {
require('electron').remote.getCurrentWindow().setPosition(x, y)
}
我希望这有所帮助。
另外,请查看http://electron.atom.io/docs/api/screen/
的console.log(画面)。我很确定有一种方法可以返回光标位置。