From: SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:24:36.35 To: hagood@scri1.scri.fsu.edu CC: Subj: ModKeys Ext Date: Wed, 31 Jul 91 13:09 GMT +1200 From: Allan Udy Subject: ModKeys Ext To: hagood@scri1.scri.fsu.edu X-VMS-To: IN%"hagood@scri1.scri.fsu.edu" Modkeys(Var1) Var1 is of type Integer. This external returns in Var1 the state of the 4 keyboard modifier keys when the external was called. Be sure to initialize Var1 BEFORE using it in the external call! 256 - Command key down 512 - Shift key down 1024 - Caps lock key down 2048 - Option key down (multiple keys will return additive results, eg. cmd+shift=256+512=768.) To use, place in the During portion of the layout proc & call when you want to check the modifier keys. (This file must be converted with BinHex 4.0) :$de[C%YPHA-J4AKd,Q0`G!"338083e"$9!#3"!0j!*!%T+F"!8*q!!!$1B"'ChQ *J*Pf!*!!LC!!!)#JJ+P*!!P`K`KjH)GTChKiF)L*!(PhL)F+TfQ3!)KjF)#)#)! &KP4RC3KQ9Q"@9SL)N!#3!hQ!!!N!N!-*!*!%LCS!#J#3!*!!!*J*!!!)N!#3!`# J!!#J!*!&N!!!N!!!N!B*!*!$#3#3!j!!N!!!QJ!!S!!(#`!"-e4R8!8!9`"3#40 %99CQGf3(F)3X!62!QG$k20Rhjp+0H#DZ1#Ea5MNQbjC6abd8hT4a86ddF2Vlf1I r%[,Pe0cb9f4YmHjfpqjYlhEX3Xp1(r8JEq5jAfphrhcJMNCpqQpU@YVbaq1E0KM ekT5Ta68kNBqL1VdYMT%1d)@,Qh[lN!#aXrG$h@UEdr`K$R!61j-,1,mE1Z%qCCp D&QjYlRE'(pPBD%2cZE9hEKS@1cXrA$H*EkPR*i0Rl)AaIq8,16Xl2qNTc1"rkAH $MiZaqpMPpLRMi[4iZE6$Nl@rmReE[mFI&cp$Rp-4G$lqprIfq'%18Kc4!R9pRNG Ha$BqPa0m$bDbkQkVbE2G6G4j0b40rRpZAaAHrUIlZjY2jNX'l`3Kf-A(rqlrcMf E[IZjS3Xm`iPi6LA0i*UYA5Y@N!!mD-XFGq0IPb5MZdebiC9DPUe[i![,b9bUTQ` aUPAQUTbaSTLV1["+1@ZDZ5ZJEFL4I`BjUTiiXFp&qL95%XXI(JP5U*qKRMQba[6 BF-TcU!JqDU8DmC'k+k*X0(bbDNHeZGEiZcZ4c(L2$'LY*fj"dJIZ@V9[@eiqp(i FH)lHR5CaRaq1QeVDYX,pV"4IVE+k[3Yh%@cC-XF11pi@c9[SA0J0I&NVSadYPlA 0aCX0G'6$*PQdBAfM)c6cPBRhQU@85jG1-Z(8MHa6ml+NfkK621+'kR4epM80eEq -XZ@R(*KQ2B'@EYjUNYl*MU@F-fCKQmZ20A(*9M[4d9ZKVB`@0HdeTUkpJN@!Ljc GjcRV9Bm8He6+E`bUbal@1rAijULFlVf)4l[4eEHVUkI[h0EAlcQ+HH(p1rViChF MBq9-8Kh'BT!!CLN)D+iT#&XGI4j[9c[6(Cmr(aK(pBChTpTSCCrN'H`RpCIJQMZ k3!#3!e*Y(4i!!3!,6@pN5f9jFbj&H(3"!*!$#&"&@&3d4%eBSP[eIU,l#IF!!)M cC1!!!J!!"'B!N!B$-3#3"*,b!!!: