Re: EventHandler question
- To: mathgroup at smc.vnet.net
- Subject: [mg82518] Re: EventHandler question
- From: "Mariusz Jankowski" <mjankowski at usm.maine.edu>
- Date: Tue, 23 Oct 2007 05:31:59 -0400 (EDT)
- Organization: University of Southern Maine
- References: <ff4hti$k2d$1@smc.vnet.net>
David, not quite sure if this is the correct answer to your question, but
when combining mouse and key events I did:
EventHandler[ ....
{"MouseClicked" :> If[CurrentValue["AltKey"], ..., ...]}]
So, I am assuming the following should work: replace "MouseClicked" with
"KeyDown" and use If construct to test the current value of multiple keys.
Mariusz
>>> On 10/17/2007 at 4:42 AM, in message <ff4hti$k2d$1 at smc.vnet.net>, David
Reiss<dbreiss at gmail.com> wrote:
> For Eventhandler one can specify a keyboard key that initiates the
> action
>
> Eventhandler[Blahblahblah, {"KeyDown","x"}:>something]
>
> Typically the "x" must be a single keyboard character or perhaps one
> that has an escaped representation (like \t for tab).
>
> How do I specify a combination such as control-\ ? (i.e., a two-key
> combination with a modifier key such as control, alt, command, or
> such.)
>
> When a two-key combination creates a single on-screen character then
> this works fine. But when there is no on-screen representation then I
> do not know how to do this...
>
> THanks for any help...
>
> --David