r3keypgd
real/gadget/r3keypgd.h
r3gad
KeyPressGadget Class
r3Window
R3CLID_WINDOW
r3Keypressgadget
R3CLID_KEYPRESSGADGET - 243
int R3RegisterKeyPressGadgetClass(R3APP *app);
super
multi-inheritance, for recording 6dof specific events to macros
R3KEYPRESSGADGETCM_REGISTERI
REGISTERI
R3KEYPRESSGADGETCM_REGISTERI
R3BOOL, true if handler registration succeeded
rc = obj.REGISTERI();
Register new input device. The device is initialized and closed with the window.
String
String
R3KEYPRESSGADGETA_String
String
char*
string corresponding to key press
jsobj.SetString(value);
value = jsobj.GetString();
char* value = ...;
R3SetAttrs(r3obj, R3KEYPRESSGADGETA_String, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3KEYPRESSGADGETA_String, &value, R3TAG_END);
StripExter
StripExter
R3KEYPRESSGADGETA_StripExter
Integer
R3INT
'R3KEYPRESSGADGETA_StripExternalModifiers' not documented
jsobj.SetStripExter(value);
value = jsobj.GetStripExter();
R3INT value = ...;
R3SetAttrs(r3obj, R3KEYPRESSGADGETA_StripExternalModifiers, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3KEYPRESSGADGETA_StripExternalModifiers, &value, R3TAG_END);
r3appobj *