動作環境
- Windows 10 Pro (21H1)
- RAD Studio Alexandria (Update 1)
- VCLプロジェクト
関連
症状
FormKeyDownやFormKeyPressイベントにおいて
- Jキーはイベントが発火する
- カーソルのキー(e.g. VK_LEFT)はイベントが発火しない
- KeyPreview=trueの状態
- 新規プロジェクトでは動作するが、既存プロジェクトで実装したら動作しない?
- 上下左右のカーソルキーだけ失敗
色々試したが対処方法は見つからず。
VK_LEFT発火時に他のイベントに行っているかと確認したが、そういうわけでもなさそうだった。
VK_LEFTのキー入力時に描画が更新されるのだが、イベントが起きないという状況。
関連?
新規プロジェクトでもTButtonを足すと同じ状況になった。
これかな。
フォーカス
TButtonのTabStopをfalseにするとVK_LEFTの入力を認識した。
上記のリンクの状況が起きているのだろう。