Production kiosk mode features
When running in production mode, the application includes:- No window frame: Removes title bar, borders, and window controls
- Full-screen mode: Takes up the entire screen space
- No menu bar: File/Edit/View/Window/Help menus are completely hidden
- No context menu: Right-click functionality is disabled
- Always on top: Prevents other applications from covering the POS
- Hidden from taskbar: Application doesn’t appear in the system taskbar
- DevTools disabled: F12 key is disabled for security
Starting kiosk mode
Use one of these commands to launch in kiosk mode:Development mode vs. production mode
- Production mode
- Development mode
- No window frame
- Full-screen kiosk mode
- DevTools disabled
- Right-click disabled
- Always on top
Emergency exit shortcuts
Even in locked-down kiosk mode, these shortcuts allow you to exit:- Ctrl+Shift+Q: Quit the application
- F11: Toggle full-screen mode
- Alt+F4: Standard Windows close (if available)
Touch screen optimization
The kiosk mode is specifically optimized for 10.1” touch screens:Touch target sizing
- Minimum size: 44px × 44px for all interactive elements
- Button spacing: Adequate gaps to prevent mis-taps
- Large keypad: Easy-to-tap numeric and QWERTY keyboards
- No hover effects: All interactions work with touch only
Touch behavior settings
- No text selection:
user-select: noneprevents accidental text selection - No tap highlights: Removes blue highlight flashes on touch
- Touch action:
manipulationfor smooth scrolling and zooming - Optimized cursor: Default cursor for touch interfaces
Configuring kiosk mode
The window configuration for kiosk mode includes:Screen resolution handling
- Base resolution: Designed for 1024×640 base resolution
- Scalable layout: CSS automatically adapts to different screen sizes
- Touch-first design: All interactions optimized for finger input
- Minimal scrolling: Most content fits on screen except employee lists
Deployment checklist
Before deploying in kiosk mode, verify:Troubleshooting kiosk mode
App won’t start in kiosk mode
Touch not working
- Ensure touch screen drivers are installed
- Check Windows touch calibration settings
- Verify touch events in DevTools (development mode)
App is stuck in kiosk mode
- Press Ctrl+Shift+Q to quit
- Use Alt+Tab then Alt+F4 to force close
- Open Task Manager with Ctrl+Alt+Del
Ideal use cases
Kiosk mode is perfect for:- POS terminals: Dedicated touch screen stations
- Self-service kiosks: Customer-facing interfaces
- Tablets: 10.1” Android/Windows tablets
- Industrial screens: Factory floor terminals
- Retail displays: In-store employee management systems