如何在Firefox中使用键盘快捷键从外部打开PDF?

红宝石种马

我不想关闭内部预览,但有时需要切换到外部程序以进行2屏全屏查看。为此,我必须单击向下箭头下载符号。仅使用键盘快捷键怎么办?

鲍勃

似乎没有内置的方法,但是可以通过用户脚本或扩展名来实现。当然,这做出了一些假设,即更新的pdf.js可能会中断。

将下载绑定到Ctrl+的GreaseMonkey脚本示例.

// ==UserScript==
// @name     Unnamed Script 245012
// @version  1
// @grant    none
// ==/UserScript==

if (unsafeWindow.PDFJS && document.querySelector('base').href === 'resource://pdf.js/web/') {
    document.addEventListener('keypress', function(ev) {
        if (ev.ctrlKey && ev.key == '.') {
            document.getElementById('download').click();
        }
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Gtk StackSwitcher 中使用键盘快捷键?

如何使用键盘快捷键打开“ Firefox历史记录”窗口?

如何在Firefox中设置书签的键盘快捷键?

如何使用键盘快捷键打开菜单?

如何修改Firefox的键盘快捷键?

如何在Atom中使用键盘快捷键关闭选项卡?

如何在Ubuntu中使用键盘快捷键更改显示方向?

如何在PyQt5中使用全局键盘快捷键显示QMenu?

如何在Fish中使用键盘快捷键来扩展环境变量?

如何在Sublime Text中使用键盘快捷键插入一小段文本?

如何在macOS终端中使用键盘快捷键选择一行?

如何在Gnome 2中使用键盘快捷键运行终端?

如何在14.04中使用键盘快捷键并排放置3个窗口?

如何在Excel中使用键盘快捷键忽略自动完成功能?

如何在MS Word 2013中使用键盘快捷键进行放大和缩小?

如何在Anki中使用键盘快捷键输入LaTeX方程式?

如何在SQL Server中使用键盘快捷键(如CTRL + F3)?

如何在Windows 7中使用快捷键打开命令提示符?

如何使用键盘快捷键挂起?

如何使用|| 在键盘快捷键上?

如何全局使用键盘快捷键

如何在Ubuntu上使用键盘快捷键在现有窗口中打开新标签页

如何在现有终端会话中打开新选项卡并使用键盘快捷键/修改全局设置

在 IntelliJ 中使用键盘快捷键在单独的窗格中打开文件

如何在 xfce4-terminal 中使用键盘快捷键而不是鼠标清除回滚和重置?

如何在 Lubuntu 20.04 中重新绑定键盘快捷键以打开菜单?

如何使键盘快捷键打开现有窗口?

如何设置键盘快捷键来打开/关闭触控板等?

使用键盘快捷键打开新的终端