On 30/11/12 08:56, Richmond wrote:
On 30/11/12 08:33, Richmond wrote:
Has anybody any bright ideas why this doesn't work:
on mouseUp
if altkey() is down then
put "ALT key is down" into fld "fOUTPUT"
end if
end mouseUp
or this:
on mouseUp
if the altkey is down then
put "ALT key is down" into fld "fOUTPUT"
end if
end mouseUp
on Linux?
'Tisn't funny, m'dears!
Richmond.
(blast, answering my own message again)
The documentation appears to be a bit dicky; if I put this in a button:
on mouseUp
put empty into fld "fOUTPUT"
put the keysDown into fld "fOUTPUT"
end mouseUP
and I click the button with the SHIFT, CTRL, X, Y, Z or TAB keys
pressed I get 'magic numbers';
all very well and super, BUT . . .
there ain't nuffin doin' when I press the ALT key.
Now that is NOT what the documentation says.
Tested with LC 4.5 on Linux (Ubuntu 12.04) and Mac PPC (10.4); as at
work (kids taking an exam)
I have not had a chance to test this on Windows.
Richmond.
And, 'tis a roight cough, cough, cough from my point of view as rather
important
for the start of the next SDLC of Devawriter Pro.
Am I on a roll this morning!
If I put this into my cardScript:
on rawKeyDown RK
put RK into fld "fOUTPUT"
end rawKeyDown
I DO get a magic number for the ALT key!!!!!!!!!!!!!!!!
So, where the documentation is, ultimately misleading is this:
"The keycodes returned by the keysDown function are the same as those passed
as parameters with the rawKeyDown and . . . "
Richmond.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode