答えて
のWindows SDKには、等号のための任意の共通のコードを定義していません。 Windows SDK 10.0.15063.0では、NEC PC-9800キーボードの場合、VK_OEM_NEC_EQUALのみです。
NEC PC-9800キーボードの中には専用の '= 'キーがあるものがあります。ほとんどのキーボードはそうではありません。 –
Downvoterは、Windows SDKで定義された等号charの仮想キーコードを検出した可能性があります。彼らはそれを私たちと共有できますか?多分それはいくつかのWindows SDKの特別版です。 – Victoria
=の仮想キーコードは(VK_OEM_PLUS
としてMSDNのドキュメントに記述)187であるように見えます:
keybd_event(VK_OEM_PLUS, 0, 0, 0);
docb –
で説明されているように、keybd_eventを呼び出すつもりはありません。代わりに 'SendInput()'を使用してください。また、 'KEYEVENTF_UNICODE'フラグを使うと、実際の' '='文字をテキストとして送ることができ、仮想キーコードの使用について心配する必要はありません。 –
- 1. @ Symbolのバーチャルキーコード
- 2. キーのバーチャルキーコードを取得する方法
- 3. @privateとは何ですか?その用途は何ですか?
- 4. IPM.Noteとは何ですか?その用途は何ですか?
- 5. Mongoclientとは何ですか?その目的は何ですか?
- 6. 型とは何ですか?スカラーの型コンストラクタは何ですか?
- 7. GraphemeClusterとは何ですか?ExpressibleByExtendedGraphemeClusterLiteralの機能は何ですか?
- 8. オプションとは何ですか?typescriptの[x:string]は何ですか?
- 9. トランスフォームとは何か、トランスフォームとは何ですか?
- 10. jobConfクラスとは何ですか?それは何ですか?
- 11. _applyプラグインとは何ですか: 'com.google.gms.google-services'_は何ですか?
- 12. Sqliteとは何ですか?
- 13. イメージハッシュとは何ですか?
- 14. (* new)とは何ですか?
- 15. WCF:ServiceHostとは何ですか?
- 16. __gmon_start__シンボルとは何ですか?
- 17. Control.IsHandleCreatedとは何ですか?
- 18. ADBとは何ですか?
- 19. `+:`と ` - :`は何ですか?
- 20. sun.jnu.encodingとは何ですか?
- 21. シャドウメモリとは何ですか?
- 22. os.geteuid()とは何ですか?
- 23. RFC3986とは何ですか?
- 24. シリアライゼーションプロキシパターンとは何ですか?
- 25. onPrepareOptionsMenuとは何ですか?
- 26. BOOST_ROOTとは何ですか?
- 27. WCFとは何ですか?
- 28. _CDSnapshot_EntityNameとは何ですか?
- 29. ViewControllerとは何ですか?
- 30. REQUEST_CHECK_SETTINGとは何ですか?
私のデルファイ7は、任意のVK_OEM_xxxx値を認識しません。それは [エラー] Unit1.pas(29):宣言されていない識別子: 'VK_OEM_PLUS' –
Windows SDKにはコードがありません。 – Victoria
@Atak_Snajpera: 'VK_OEM_xxx'値はどれもDelphi 7で定義されていません(' VK_OEM_CLEAR'を除く)が、Delphiの 'Windows'ユニットではそれ以降のバージョン(少なくともD2006)で定義されています。 –