web-dev-qa-db-ja.com

Intellij-IdeaまたはMicrosoft SQL Server Management Studioで[PrtSc]ボタンが機能しないのはなぜですか?

サードパーティの画面キャプチャアプリケーション(Screenpresso)を使用しています。押すと画面キャプチャを開始するように設定されています PrtSc。そして確かにそれはIntellijがWindowsフォーカスを持っているときexceptを除き動作します。実際、コードをスクリーンキャプチャするには、他のウィンドウに焦点を当てる必要があります他のウィンドウを押します PrtSc 次にIntellij内の領域を選択します。

すべての設定、特にキーマップ設定を確認しましたが、割り当てられている他の設定は何も表示されません。 PrtSc。もちろん、よくわかりません。 で設定を見つけようとするとFind actions by shortcut 押しても何も起こらない PrtSc 効果はありません。

これは以前のバージョンのIntellijで機能していました(ただし、バージョンを覚えていません)。だが PrtSc Intellijで他のすべてのアプリケーションと同じように機能するために使用されます。

だから私は質問が、なぜがIntellijを食べているのかを推測します PrtSc キープレスイベント?イベントを専用のスクリーンキャプチャアプリケーションに正しく渡すためにオフにできますか?.

Intellij 2019.2.4 Windows 10、64b

5
LimaNightHawk

これはScreenpressoの問題であることが判明しました:

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

ショートカット[画面を印刷]キーが機能しない場合がある理由

  • これは、昇格された特権(管理者権限)でアプリケーションを実行するためです(UACは起動時にポップアップを表示している必要があります)。
  • セキュリティ上の理由から、Screenpressoは、Program Filesフォルダーにインストールされている場合にのみ、昇格された権限で実行されているWindowsからのショートカットを処理できます。
  • これを修正するには、デフォルトの動作ではないProgram FilesフォルダにScreenpressoをインストールする必要があります。

    1. Screenpressoをアンインストールする
    2. Screenpressoをもう一度実行します。右クリックScreenpresso.exeを選択し、管理者として実行
    3. Controlキーを押しながらINSTALL on this computerボタンをクリックするか、サブメニューをクリックすべてのユーザーにインストール

enter image description here

5
LimaNightHawk

一部のユーザーはこの問題を抱えており、5年前に最初に報告されました: ここで検索

クラッシュダンプ(Java_error_in_*.log(ユーザーのホームディレクトリにある)を理解するのに役立ちます。