在系统焦点使用Electron的地方打开一个窗口
Open a window wherever system focus is using Electron
每当用户点击全局快捷方式时,我正在使用GitHub的Electron打开一个小的新窗口。
目前,该窗口会在用户光标所在的位置打开,但是当用户在文本区域中键入时,这有点不直观,因为我希望该框在光标焦点所在的地方打开。
从阅读文档来看,似乎没有一种方法可以抓取光标的位置(例如,用户键入的插入符号)而不是指针的位置。 可能吗?
创建窗口后,您可以在 onload 或 onready 事件中调用 setPosition。
ready () {
require('electron').remote.getCurrentWindow().setPosition(x, y)
}
我希望这有所帮助。
另外,看看 http://electron.atom.io/docs/api/screen/
控制台.log(屏幕)。我很确定有一种方法可以返回光标位置。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 用javascript将数据从一个窗口传递到另一个窗口
- 构建JS测试,警报窗口重复上一个Q,而不是问下一个Q
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 当满足PHP条件时显示一个弹出窗口
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 想要打开从链接到另一个页面的模式弹出窗口
- 为位于路线上的谷歌地图标记(起点和终点)设置一个信息窗口
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- 在屏幕中间打开一个弹出窗口
- window.open:是否可以通过修改DOM来打开一个新窗口
- 有没有一种方法可以检测何时触发了溢出-y:auto,并因此创建一个弹出窗口
- 我需要帮助弄清楚一旦窗口的垂直高度被滚动,如何切换一个元素
- 获取上一个和当前窗口宽度
- 从另一个窗口访问document.getElementById
- 将jquery ui窗口的父元素设置为另一个元素
- 从另一个dojo模板窗口小部件调用dojo模板小部件中的函数
- notify.js没有'如果另一个窗口被聚焦,则不显示通知
- Bootbox,两个模式窗口-一个在另一个之上
- 如何给这个弹出窗口一个滚动条