Dashboards - Customer Displays - TV Menus
TV Menus - Reporting - Customer Displays
Overview
The Menu Board system lets you design custom dashboards for customer-facing displays, wall-mounted TV menus, management reporting, and operational screens. Dashboards are built with a drag-and-drop designer and can be locked for read-only display on any device.
For full documentation on creating and configuring menu boards, see the Menu Board guide.
Customer Display Startup
This script here provides a way to start up the customer display on your second monitor. If you have a tablet, you can manually navigate to the customer display:
You will need to first identify the ID of your display menu, for example. In the following URL the id is 1.
http://pointlesspos.web.app/menu-board;id=1
Then use this script in Windows, and set to operate on startup. You can also place the icon on the desktop.
You may need to edit the dimensions in order to accommodate for your screen size.
# Define the URL
$url = "http://pointlesspos.web.app/menu-board;id=1"
# Define window position (adjust these values based on your setup)
# For example, if your primary monitor is 1920 pixels wide, set $left to 1920
$left = 1920
$top = 0
$width = 800
$height = 600
# Start the browser process and open the URL
$process = Start-Process "chrome.exe" $url -PassThru
Start-Sleep -Seconds 2 # Wait for the browser to open
# Move the window to the second monitor
Add-Type @"
using System;
using System.Runtime.InteropServices;
"@
$signature = @"
[DllImport("user32.dll")]
public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);
"@
$type = Add-Type -MemberDefinition $signature -Name "Win32MoveWindow" -Namespace Win32Functions -PassThru
$type::MoveWindow($process.MainWindowHandle, $left, $top, $width, $height, $true)