5

我正在使用第三方屏幕捕获应用程序 (Screenpresso)。它配置为在我按下 时开始截屏PrtSc。实际上它确实有效,除非Intellij 专注于 Windows。事实上,要截屏代码,我必须关注任何其他窗口按下PrtSc,然后选择 Intellij 中的区域。

我查看了所有设置,尤其是 Keymap 设置,但我看不到任何其他已分配给PrtSc. 当然,我不太确定;当我尝试通过通过快捷方式查找操作没有任何反应来查找设置时,因为按下PrtSc没有效果。

我知道这在以前的 Intellij 版本中对我有用(尽管我不记得是什么版本)。但PrtSc曾经像其他所有应用程序一样在 Intellij 中工作。

所以我想问题是,为什么Intellij 会吃PrtSc按键事件?我可以将其关闭,以便将事件正确传递到我的专用屏幕捕获应用程序。

Intellij 2019.2.4 Windows 10、64b

4

2 回答 2

5

这原来是 Screenpresso 的一个问题:

https://www.screenpresso.com/support/hot-keys/

为什么快捷键 [打印屏幕] 键不总是有效?

  • 这一定是因为您使用提升的权限(具有管理员权限)运行您的应用程序(UAC 必须在启动时显示一个弹出窗口)。
  • 出于安全原因,仅当 Screenpresso 安装在 Program Files 文件夹中时,它才能处理以提升权限运行的 Windows 的快捷方式。
  • 要解决此问题,您应该在 Program Files 文件夹中安装 Screenpresso,这不是默认行为:

    1. 卸载 Screenpresso
    2. 再次运行 Screenpresso:右键单击Screenpresso.exe并选择以管理员身份运行
    3. 按住Control键的同时单击在此计算机上安装按钮或单击子菜单为所有用户安装

在此处输入图像描述

于 2020-05-04T14:02:24.360 回答
0

部分用户有此问题,5 年前首次报告:在此处查找

故障转储(java_error_in_*.log在用户的主目录中)有助于更好地理解它。

于 2020-05-01T16:30:43.947 回答