如何让 OneNote 将 Zotero 应用程序 URL 翻译为超链接而不是纯文本

如何让 OneNote 将 Zotero 应用程序 URL 翻译为超链接而不是纯文本

我使用 onenote 做笔记,使用 zotero 管理参考资料,所以我经常在 onenote 页面中用 zotero APP URI 制作超链接,以便快速重定向到 zotero 中的目标项目。Zotero APP URI 是一个zotero://select/library/items/V74C3DEA类似“ ”的字符串。它应该被翻译成可点击的超链接;然而,在我所有的情况下,它都失败了。我必须手动用 ctrl+k 对话框生成这样的超链接。这真的很累。

我的问题是这样:我该如何配置才能让 onenotezotero://xx正确翻译 URI?或者有什么方法可以帮助我生成带有固定标签和复制的 zotero URI 的可粘贴超链接?在 markdown 中,通过使用[fixed_label](zotero://xx)autohotkey 脚本生成字符串“ ”来完成这项任务很容易,但在 onenote 中我甚至找不到任何线索。我希望有人能给我一个实用的解决方案。我使用的是 win 10 Pro,目前是 1903,但这个问题出现在任何早期版本中。

答案1

您正在做的事情可以通过一系列击键来完成:

  1. Ctrl+ K(打开超链接窗口)
  2. Alt+ E(将焦点移至地址场地)
  3. Ctrl+ V(从剪贴板粘贴 Zotero 超链接)
  4. Enter(关闭超链接窗口)

使用自动热键您可以创建一个宏来为您发送这些击键,例如当您按下Ctrl+ Alt+时V

^!v::Send ^k!e^v{Enter}

您也可以选择将快捷方式限制为仅 OneNote 应用程序,方法是使用#IfWinActive指令。
添加 then 后的代码#IfWinActive如下所示:

#IfWinActive - OneNote
^!v::Send ^k!e^v{Enter}
#IfWinActive

相关内容