答案1
这是一个答案StackOverflow 上 DevTools 团队的一名工作人员表示不可能。
有 2 条评论原始问题关于在 Chromium Bugs 平台上创建的 2 个问题,您可以跟踪它们的进度以了解这些功能何时可用以及是否可用 -
- 请求自定义现有键盘快捷键的能力(#174309)
- 这个问题具体想要的是-用于从 DevTools 截取屏幕截图的键盘快捷键(#743765)
因此,这在 Chrome 中绝对不可能实现,但可以使用第三方工具(如 AutoHotKey)来实现,如哈里麦克的回答或使用扩展像这个这是 OP 所禁止的。
答案2
有几个扩展程序可以截取整个页面的屏幕截图,但该帖子不需要 Chrome 扩展程序。
使用免费键重映射产品的解决方案 自动热键 可以通过模拟帖子中描述的按键序列来重新映射某些按键以打印整个 Windows。
F9当按下键时,以下 AutoHotkey 脚本将发出上述整个序列:
F9::
Send, {F12} ; send F12
Sleep, 400 ; wait for the developer tools window
Send, ^+P ; send ctrl+shift+P
Sleep, 400 ; wait
Send, Capture full size screenshot ; send the command text
Sleep, 400 ; wait
Send, {Enter} ; send the Enter key
Sleep, 2000 ; wait while the page is generated
Send, {Enter} ; send Enter to store the image in default folder
如果等待时间(以毫秒为单位)不够长,则增加等待时间。
安装 AutoHotKey 后,将上述文本放入一个.ahk
文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。