F1キーを押したときに.exeアプリケーションをシャットダウンするプログラムを作っています!私はそれをしましたが、私はフォームに集中することなくそれをやろうとしています!どうすればいい?C#フォーカスがないときに押されたキーを認識
0
A
答えて
0
低レベルのキーボードフックを設定すると、キープレスイベントが発生したことをアプリに通知します。 this articleをチェックしてください、それはほぼ10歳ですが、ヒントを与えるべきです。基本的に重要なことは、ネイティブメソッドSetWindowsHookExをインポートし、コールバックデリゲートでキーを処理することです。前回使用したのはWindows 8.1だったので、Windows 10ではまだ実際だと思います。
0
この場合、NotifyIcon
コンポーネントをフォームと共に使用できます。ショートカットキー(F1はサポートされていないと思いますが、修飾子が必要です)を使ってコンテキストメニューを追加し、PIDを見つけてそのプロセスを終了します。
関連する問題
- 1. c# - フォーカスがTextBoxまたはComboBoxにフォーカスされているときにKeydownを認識しない
- 2. "esc"キーを押したときにフォーカスが外れる
- 3. XMonad:Spawnキーが押されたときにフォーカスを持ったSpawnOnワークスペース
- 4. 外部キーが認識されない
- 5. キーを押したときにフォームが送信されない
- 6. bbで押されたキーを認識します
- 7. 子ボタンが押されたときにC++ウィンドウがフォーカスを失う
- 8. ファイルが認識されない:ファイルフォーマットがCで認識されないエラー
- 9. C#キーが押されたときの通知
- 10. 'Tab'キーを押したときに次のコントロールにフォーカスする
- 11. foreachがC++で認識されない
- 12. のjQuery ::キー押下とフォーカス
- 13. gitから引き出されたときにシンボリックリンクが認識されない
- 14. android:Doneキーが押されたときにSoftkeyboardがアクションを実行
- 15. JavaFX:ノードがドラッグされたときにノードが認識されない
- 16. Enterキーを押したときにJavaがjbuttonにフォーカスを設定
- 17. ENTERキーが押されたときにjqgridが起動しない
- 18. dict.keys()のキーが値の追加に認識されない
- 19. C# - キーが押されたときにループを停止する方法?
- 20. Tkinter現在のフォーカスされたウィンドウでキーを押す
- 21. キーを押したときに画像が変換されない
- 22. ホットキーを押したときにJavaFXアプリケーションがフォーカスを受け取れない
- 23. VBA/Excel - 選択してEnterキーを押すまでセルが空白として認識されない
- 24. アニメーションはキーが押されたときにのみ表示され、キーが押されていないとイメージは消えます。
- 25. キーが押されたときにポップアップを表示する
- 26. キーが押されたときに音を鳴らす
- 27. Alexaスキルがエコーでテストされたときに認識されない
- 28. 呼び出されたときにCypressのカスタムコマンドが認識されない
- 29. Javaキーが押されたイベントが発射されない
- 30. Java KeyEventが押されたキーが表示されない