kCADEventPhaseDuring
Holding down a key on the keyboard for some time triggers
kCADEventPhaseDuring
phases of kCADEventIDAutoKeyDown
events,
through the keyboard’s auto-repeat mechanism.
Preference settings in the system software, the keyboard repeat rate and
delay until repeat time, determine how many events are generated.
Also see kCADEventIDKeyDown
.
IO | Parameter | Type | Description
|
in | theCADArea | longint | Area ID
|
in | theEventID | longint | kCADEventIDAutoKeyDown
|
in | theEventPhase | longint | kCADEventPhaseDuring
|
in | theEventData1 | longint | 0
|
in | theEventData2 | longint | 0
|
in | theEventData3 | longint | 0
|
in | theEventData4 | longint | 0
|
in | theMouseX | real | 0.0
|
in | theMouseY | real | 0.0
|
in | theEventValue1 | real | 0.0
|
in | theEventValue2 | real | 0.0
|
in | theKeyAsciiValue | integer | ASCII character value of the pressed key
|
in | theModifiers | longint | Sum of pressed modifier keys, a mask of modifier key constants
|
in | theTickCount | longint | Tick count of the system software (a tick is a 1/60th of a second)
|
in/out | theEventResult | longint | Don’t change.
|
Keyboard events are not generated
%CAD
area is not the current object on a 4D form
%CADView
and %CADBackground
Tab
, Shift-tab
and Return
key combinations
Enter
and Command-dot
keys
kCADEventIDObjTranslate
events
instead)