为什么 [PrtSc] 按钮在 Intellij-Idea 或 Microsoft SQL Server Management Studio 中不起作用?

Lim*_*awk 5 sql-server keyboard-shortcuts intellij-idea printscreen

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

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

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

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

Intellij 2019.2.4 Windows 10、64b

Lim*_*awk 5

结果证明这是 Screenpresso 的一个问题:

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

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

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

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

在此处输入图片说明