4D plugin to help 4D run as kiosk software by inhibiting certain user actions.
carbon | cocoa | win32 | win64 |
---|---|---|---|
mode:=KIOSK Get mode
KIOSK SET MODE (mode)
Parameter | Type | Description |
---|---|---|
mode | INT32 | KIOSK_ON (1 ) or KIOSK_OFF (0 ) |
This plugin allow 4D to run as a pseudo kiosk software.
Note: The objective here is to inhibit certain user operations that might terminate the application or move it to the background. It is your responsibility to resize and locate your windows should you wish to completely hide the Desktop (e.g. run full screen).
On Mac:
SetSystemUIMode or NSApplicationPresentationOptions is used to
cmd
+tab
and cmd
+shift
+tab
key sequences to switch active processes.cmd
+option
+escape
key sequence and the Force Quit menu item.On Windows:
Windows
+Tab
, Windows
+Shift
+Tab
) is disabled.Alt
+Tab
, Alt
+Shift
+Tab
) is disabled.Alt
+Esc
, Alt
+Shift
+Esc
) is disabled.Ctrl
+Shift
+Esc
) is disabled.Alt
+F4
) is disabled.Windows
, Ctrl
+Esc
) is disabled.Note: Hot Keys (such as Ctrl
+Alt
+Delete
) are NOT disabled.