FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Check keyboard buffer without the program being in focus
Posts: 244
Joined: Mon Jun 05, 2006 09:39 PM
Check keyboard buffer without the program being in focus
Posted: Wed Jan 29, 2020 07:24 PM

I have a program running on Tray and I am trying to check for a key combination that may be pressed.
Example:
Pressing CTRL + J
The problem is that the program is minimized in the tray. the CTRL key I can check with GETKEYSTATE plus the letter J key only with LastKey (), but it works if the program is in focus.
Is there another function that could read the keyboard buffer without the program being in focus?

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Check keyboard buffer without the program being in focus
Posted: Fri Jan 31, 2020 02:07 PM
Super Difícil. Talvez, usando o agendado de tarefas. Talvez, usando um TIMER. Talvez com HB_KeyPut() do Harbour.

So hard. Perhaps, using the scheduled task. Perhaps, using a TIMER. Maybe with HB_KeyPut () from Harbour.

https://github.com/Petewg/harbour-core/wiki/hb_J_K

Sorry, Abs.

Regards.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion