Keystroke Point of Sale Help


Startup Switches

Startup Switches are Keystroke.exe command line parameters that control how Keystroke runs. Startup Switches are similar to WS#.INI File Settings. Some parameter settings can be controlled through both Startup Switches and WS#.INI. INI File Settings are typically used in place of Startup Switches when there are too many switches to fit on the command line.

NOTE: Startup Switches take precedence over all INI file settings. If a setting is duplicated in both INI files and Startup Switches, the Startup Switches setting takes precedence.

NOTE: Each time the Keystroke program is loaded the Startup Switches used are written to the file StartUp.DAT in the data folder. This file can then be used to help when setting up the Keystroke program on a new system if necessary. Older entries in this file will be dropped off once the file reaches about 32K in size.

NOTE: The START PROGRAM Audit Entry includes the Startup Switches used when loading the Keystroke program.

NOTE: If a Startup Switch is used to specify the Printers(/P) or Forms(/F) file (or the WS(#).INI file setting is used to specify the NavMenu(NavMenuFile=) file) and an extension is not included, the .DAT Data File Extension is added to it (e.g. "/F FormsR1" sets the Forms data file to "FormsR1.dat"). It is recommended to always include the data file extension (normally ".DAT") because it is easier to see exactly what is being requested. If no file extension is desired, add just a period to the filename (e.g. "/F FormsR1.").

Startup Switches Definitions:


/ATKB - Sets the keyboard type to AT.
/B - Turns monochrome (black/ white) mode ON or OFF.
BorderStyle - Defines the Border Style (XP, Win7, Classic).
/C - Defines the name of an alternate Configuration data file.
COM - Specifies which COM Control to use w/ Serial Ports.
/D - Defines an alternate location for a complete set of data files.
DateShift - Change (or shift) the date while in Keystroke.
DisplayOff - Disables the customer display hardware.
DrawerOff - Disables the cash drawer hardware.
/E - Defines an alternate file name extension for a complete set of data files.
/F - Defines the name of an alternate Forms (Print Buttons) data file.
FormsDir - Defines an alternate file location for the Keystroke Form files.
/G - Go to the specified Keystroke module.
GeniusAltIP= - Defines the Genius Alternate IP address.
GeniusIP= - Defines the Genius IP address for the Cayan/TSYS Genius PIN Pad.
IniFile - Defines the WS*.ini file from which to read parameter settings.
/K - Defines the folder for storing Keystroke Resource files.
Keyhook - Defines the keyboard hook level.
LevelsDir - Defines the folder from which to read the Levels.dat file (stores the Security Levels).
LockFiles - Locks and/or verifies the data files or records when written.
LowMem - Defines the storage of database indexes in memory.
MenuFontName - Defines the font used to display the top menus.
MenuFontSize - Defines the font size for the text in the top menus.
MenuFontAutoSize - Defines the scalability of the the MenuFont.
MercDirectIP= - Defines the IP address for the Ingenico Lane7000 or iSC250 PIN Pad.
MNUM - Assigns a Machine Number to the computer running Keystroke.
MNUM=RNUM - Assigns a Machine Number to the computer running Keystroke based on its Register Number.
MonitorFiles - Monitors and improves the amount of time taken to close files.
MSDataDir - Defines an alternate file location for the MultiStore data files.
MWGenius - Defines an alternate data file used to load the settings for the Cayan Genius.
NavMenu - Defines the use of the Navigation Menu (Advanced POS Only).
NavMenuFile - Defines the name of an alternate Navigation Menu file (Advanced POS Only).
NavMenuThemeFile - Defines the name of a Navigation Menu Theme file.
NoAR - Defines the resetting of reset the Oldest Open Invoice and Amount Due fields for customers.
/NOD - Disables checking available hard disk space.
/NOSNOW - Reduces flicker on some older monitors.
/NOSPLIT - Prevents splitting the current transaction file.
/P - Defines the name of an alternate Printers data file.
PercTint - Defines the amount of shading applied to the window behind the currently displayed window.
PINPadAltIP= - Defines the Genius Alternate IP address.
PINPadIP= - Defines the Genius IP address for the Cayan/TSYS Genius PIN Pad.
PINPadOff - Disables the PIN Pad hardware.
PreloadToolbars - Defines when the ToolBar is loaded during the startup process.
ProgDir - Defines an alternate file location for the Keystroke Program files.
/R - Assigns a Register Number to the computer running Keystroke.
ReportManager - Defines which module is loaded when the Report Manager is selected.
ReportManager=Legacy - Forces Report Manager to run Legacy Reports.
ReportManager=Prompt - Select which Report Manager to open.
ReportViewer - Defines how the Report Viewer displays reports.
ReportsDir - Defines an alternate file location for the Report and Label files.
/S - Disables all sound effects in Keystroke.
SigCapOff - Disables the Signature Capture hardware.
SoundOpenDrawer - Defines the .WAV sound file played when the cash drawer is opened.
SoundPaymentApproved - Defines the .WAV sound file played when a payment authorization is approved.
SoundPaymentDeclined - Defines the .WAV sound file played when a payment authorization is declined.
StatusBarIgnoreClick - Disables Status Bar mouse and touch screen input.
Time - Prompts for the current date and time when Keystroke is run.
TimeClockOff - Turns the Time Clock ON or OFF.
TintColor - Defines the color with which to merge the window behind the currently displayed window.
TitleAlignment - Defines the title-bar text alignment.
TitleBold - Display the title-bar text in bold.
Toolbars - Turns the Toolbars ON or OFF.
ToolbarsDir - Defines an alternate file location for the Toolbar files.
ToolbarsFile - Defines the name of an alternate Toolbar file (TB.DAT).
ToolbarsThemeFile - Defines the name of a ToolBars Theme file.
TouchScreenMode - Enables the Keystroke TouchScreen Mode.
Trace - Disables the Trace information ERRORS.LOG file entries.
TSEditorMode - Prevents Keystroke from being used while the TouchScreen Editor is open.
Tutor - Runs Keystroke with the Sample Data located in the Keystroke\Tutor folder.
/U - Defines the folder for storing temporary User files.
UseFrame - Turns the frame around the main Keystroke screen ON or OFF.
VendorCatalogsDir - Defines an alternate file location for the Vendor Catalogs databases (available only with Keystroke Advanced licenses).
/XTKB - Sets the keyboard type to XT.

Keystroke Help Table Of Contents