[fpc-pascal] Getting Shift key with PTCCRT

wkitty42 at windstream.net wkitty42 at windstream.net
Sun Sep 11 11:11:32 CEST 2022

On 9/10/22 10:57 AM, James Richters wrote:
> Thanks for the suggestion
> I think the syntax should be:
> type myKeyEvent = IPTCKeyEvent;
> Var myShiftStatus : boolean;
> myShiftStatus := myKeyEvent.Shift;

i told you i probably had the syntax wrong :lol:

> but I get IPTCKeyEvent not found.  I wonder if it's only designated as
> internal.. or if I need to use something other than PTCGraph and PTCCRT

you're probably not using the ptc unit directly so you can use it in your code...

i don't like this documentation format without examples but it is what it is...


also look here in procedure GetKeyEvents...


if you are already using PTC's keyevents, then you should be able to get the 
shift status already...

i'm not even going to try writing any code this time... i don't have FPC or even 
TP/BP installed any more since i stopped writing code for fidonet stuff some 
years back ;)

  NOTE: No off-list assistance is given without prior approval.
        *Please keep mailing list traffic on the list where it belongs!*

More information about the fpc-pascal mailing list