* Mac Mini M1
* macOS 14.6.1
* Lazarus 3.4
* FPC 3.2.2
Back in my Delphi days, if I wanted to send messages to a control, I would use the WM_ Windows messages and send them to a control's Handle.
Presumably on the Mac this is a non-starter! However, I've just found TRon's excellent post
https://forum.lazarus.freepascal.org/index.php/topic,63350.msg479697.html#msg479697 which shows how to use the TApplicationProperties component to intercept messages such as CN_KEYDOWN and CN_KEYUP, received on any control in my app.
This, then, begs the question, is it possible to send similar messages to a control of my choosing, and will this work equally on Mac, Linux and Windows?