OS4Depot.net 20130227_1013
  Home Search Mirrors Contact Info Credits

 Readme data for Root » Utility » Shell » waitforkey.lha

Description: wait for a key press by user - vbcc recompile
Install: waitforkey.lha
Size: 15kb 5
Version: 1.1
Date: 05 Oct 11
Author: Thomas Rapp, Wolfgang Hosemann
Submitter: Wolfgang Hosemann
Category: utility/shell
License: Public domain
Distribute: yes
Min OS Version: 4.0
WaitForKey
----------
Still the same version, but recompiled using the famous vbcc compiler 
by Volker Barthelmann and Frank Wille. The resulting code is much,
MUCH smaller! vbcc compliant makefile provided.

- What is it?

WaitForKey - a utility for shell scripts, which empowers the developer to
interrupt the script execution and to wait for a key press by the user.

- How does it work?

Template:
---------
WaitForKey TEXT/F

The parameter TEXT is optional and is useful for printing out some 
explanatory text, as soon as WaitForKey waits for a key press. The
default text is "Please press any key.", which should be
understandable for most users ;)

- Are there any restrictions?

WaitForKey doesnt recognize all key presses. Keys like Crtl, Amiga, etc.
are not recognized at all.

If theres an input redirection established and the input device is
"non-interactive", then WaitForKey DOESNT WAIT for a key press and ends
without any further report. Script execution continues without break.
Input devices like e.g. terminals, connected to the serial port, should
work, but this wasnt tested.

- Who did it?

Idea: aPEX
Code: Thomas Rapp
Additional code: Wolfgang Hosemann

- Why?

aPEX likes to have an OS4 native version. So Thomas spent some code and
know how, and Wolfgang "tuned" this code a bit to cure certain drawbacks. 
And heres WaitForKey.

- But theres WaitAnyKey?

Yes. aPEX likes to have an OS4 native version ;)

- WaitAnyKey doesnt work with OS4?

It does. aPEX likes to have an OS4 native version ;))

- Why dont you name it WaitAnyKey, too?

Because WaitAnyKey exists for 68k only. To prevent any confusion, the OS4 
version is named WaitForKey. This describes the function a bit more accurate, 
too ;)

- What to do if there are any problems with WaitForKey?

Ask. Or improve it yourself. WaitForKey is public domain and source code is
provided.






Copyright (c) 2004-2013 Björn Hagström. All rights reserved.
OS4 and its logos are registered trademarks of Hyperion Entertainment