Detect whether a key is being held before script execution?

Hi All!

I am looking for a way to have a script detect whether or not a key is
pressed and held down before it runs.

Basically, I want the script to execute one way if the key is pressed
and another if it is not pressed.

I plan on having the script launched automatically at startup and will
need to have the key pressed before it runs.

Can anybody point me in the right direction to achieve this?

Thanks in advance!

WPPK

On Tue, Apr 13, 2010 at 3:25 PM, Thomas W. [email protected]
wrote:

Hi All!

I am looking for a way to have a script detect whether or not a key is
pressed and held down before it runs.
Is this within the context of a web browser, command line interface,
or gui (like windows start up)?

Your best bet is to automatically launch your first script which will
watch for user input, then conditionally launch the next part.
Without more info, I am not entirely sure what you are trying to
accomplish.

Andrew McElroy

Command Line. I want to have the script launched at startup, by having a
Terminal command call the script, then when the script executes, it
determines whether or not the key is being held down and if it is, it
then modifies the permissions of certain folders on my hard disk.

I am using OSX.

Andrew Mcelroy wrote:

On Tue, Apr 13, 2010 at 3:25 PM, Thomas W. [email protected]
wrote:

Hi All!

I am looking for a way to have a script detect whether or not a key is
pressed and held down before it runs.
Is this within the context of a web browser, command line interface,
or gui (like windows start up)?

Your best bet is to automatically launch your first script which will
watch for user input, then conditionally launch the next part.
Without more info, I am not entirely sure what you are trying to
accomplish.

Andrew McElroy

Could anybody possibly give me a code example of how to detect a
keyboard event?
I am new to Ruby and I am not quite familiar with the syntax yet.
Thanks.

Thomas W. wrote:

Command Line. I want to have the script launched at startup, by having a
Terminal command call the script, then when the script executes, it
determines whether or not the key is being held down and if it is, it
then modifies the permissions of certain folders on my hard disk.

I am using OSX.

Andrew Mcelroy wrote:

On Tue, Apr 13, 2010 at 3:25 PM, Thomas W. [email protected]
wrote:

Hi All!

I am looking for a way to have a script detect whether or not a key is
pressed and held down before it runs.
Is this within the context of a web browser, command line interface,
or gui (like windows start up)?

Your best bet is to automatically launch your first script which will
watch for user input, then conditionally launch the next part.
Without more info, I am not entirely sure what you are trying to
accomplish.

Andrew McElroy

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs