希望对节点增加一个悬浮窗打开的选项,或者快捷键,或者别的方法
NHook.add({ //在菜单中添加“悬浮窗口打开” after_nodemenu_run() { plugin.menu.addItems("node", { hoverPreview: { label: "悬浮窗口打开", icon2: "content_copy", hotkey: "cmd+p", action() { plugin.hover.popup(this.nv.data, true); } } }); }, //添加快捷键 Ctrl+P 或 Command+P 打开悬浮窗口 after_hotkey_run() { plugin.hotkey.add("cmd+p:悬浮窗口打开", e => { if ($(e.target).is(".node-text")) { plugin.hover.popup(e.target.nv.data); } else { const nv = $("#roam-main-wrap .node-top:first").nv(); plugin.hover.popup(nv.data, true) } }); } });
Hardy NHook.add({ //在菜单中添加“悬浮窗口打开”   ...
leo 浏览器默认的crtl+P是打印另存为pdf,无法使用呢
Hardy 打印的使用次数没那么多,占用着Ctrl+P可惜了。另外,可以自己自定义成其他快捷键,毕竟代码在手,天下我有
leo 我把代码中的cmd+p换成cmd+其它或ctrl+其它,就是没有效果,为什么呢?
Hardy 改成了什么快捷键?
NHook.add({ //在菜单中添加“悬浮窗口打开” after_nodemenu_run() { plugin.menu.addItems("node", { hoverPreview: { label: "悬浮窗口打开", icon2: "content_copy", hotkey: "cmd+p", action() { plugin.hover.popup(this.nv.data, true); } } }); }, //添加快捷键 Ctrl+P 或 Command+P 打开悬浮窗口 after_hotkey_run() { plugin.hotkey.add("ctrl+q:悬浮窗口打开", e => { if ($(e.target).is(".node-text")) { plugin.hover.popup(e.target.nv.data); } else { const nv = $("#roam-main-wrap .node-top:first").nv(); plugin.hover.popup(nv.data, true) } }); } });
我试了下是可以的,在JS代码块里运行,没问题
sheen NHook.add({ //在菜单中添加“悬浮窗口打开”   ...
加佳 这个代码和h大的有啥不同么