Templates, Tools and Utilities for Clarion Developers
|
|
|
|
Icetips Article
Back to article list
Search Articles
Add Comment
Printer friendly
Direct link
Windows API: Detecting keystrokes using SetWindowsHookExe
2003-04-11 -- Robert Rodgers
Newsgroups: softvelocity.products.c55ee
Hi Simon,
You need a system wide (or global) keyboard hook.
SetWindowsHookEx
See http://www.attryde.com/clarion/col_msgfltr.htm
for some general information.
rob
--
"The average person thinks he isn't."
Larry Lorenzoni
++++++++++++++++++++++++++++++
"Simon Burrows" wrote in message
news:3e967595@news.softvelocity.com...
> I have a need to be able to detect when somebody has typed in a particular
> phrase in another non Clarion app. This could be any app, so I can't be
> specific and use OLE to Word or anything like that.
>
> So for example, somebody could be in Notepad and type in Solace and I need
> to be able to detect that. The actual mechanics of putting the phrase
> together is not a problem, but it is detecting keystrokes that users have
> typed into other apps that I need to look for. In other words I want to
be
> able to read all keystrokes regardless of what application has focus.
>
> Anyone got any ideas how to do this? I am almost certain that it will not
> be available in the Clarion language as I have tried running a simple
source
> program with no Window which loops round looking at Keyboard() but and
that
> does not do anything when another app has focus.
>
> Cheers
> Simon Burrows
> MailMerge Templates - Add mailmerging facilities to your apps
> VariView templates. - Display your variables and fields as you run your
> application
> WordSpell templates. - Seamlessly use MS Word's Spell checker in your
apps.
> Layout Manager templates - Let your customers change your screen layouts
> and control properties to suit their needs at runtime.
> List & Label Templates - Unlimited report layouts, defined by your user at
> runtime in your Clarion application
> Free template sets
> http://www.solace-software.demon.co.uk
>
>
Today is November 21, 2024, 3:59 am This article has been viewed 35317 times.
Google search
has resulted in 70 hits on this article since January 25, 2004.
Back to article list
Search Articles
Add Comment
Printer friendly
|
|
|