Kiosk Question - Lock User In

Andre Garzia andre at andregarzia.com
Sat Sep 15 17:17:04 EDT 2007


You don't need to prevent CMD+TAB, you need to prevent running other
applications. You can just quit the Finder and everything else so that your
app is the only thing running. ;-)
Andre

On 9/15/07, Richard Gaskin <ambassador at fourthworld.com> wrote:
>
> Sivakatirswami wrote:
> > Looks like we have some fun-interesting dev ahead of us
> > as there is a request to create a Kiosk style app here for
> > all our visitor traffic to interface with... Rev is obviously
> > the best tool.
> >
> > I have some basic questions
> >
> > This will run on a little white 13 Powerbook - Mac OSX
> >
> > How do you lock up the machine such that once you boot
> > the Rev app, which will be set to take over the whole screen,
> > no one can do anything else but interact with your app.
> > i.e. a savvy use could hit cmd-tab, call up all running apps
> > and choose the finder, hide your app and there she is, face
> > to face with the finder-entire-machine and not your app.
> >
> > Then of course we need a way for admin to click on something
> > and then be granted access to the whole box again.
>
> The latter could be done easily enough by having a place to click that
> asks for a password.
>
> But preventing Command-Tab from bringing up the switcher is something I
> don't know how to do.  Trapping commandKeyDown doesn't let you prevent
> the OS from grabbing it first.
>
> This may require an external to tap into the OS event loop.
>
> Please let us know what you come up with.
>
> --
>   Richard Gaskin
>   Managing Editor, revJournal
>   _______________________________________________________
>   Rev tips, tutorials and more: http://www.revJournal.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list