Keystroke Point of Sale Help


INI Files - WS#.INI

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

The default INI files are WS#.INI in the current Data\ folder where # = the Register number set by the /R Startup Switch. For example, the command line "Keystroke.exe /R2" tells Keystroke to read INI File Settings from WS2.INI.

The settings in WS.INI (no register number specified) control all registers.

NOTE: Settings in the WS#.INI files take precedence over the settings in the WS.INI file. 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: If a WS(#).INI file setting is used to specify the NavMenu(NavMenuFile=) file (or if a Startup Switch is used to specify the Printers(/P) or Forms(/F) file) and an extension is not included, the .DAT Data File Extension is added to it (e.g. "NavMenuFile=NavMenuBackOffice" sets the NavMenu data file to "NavMenuBackOffice.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. "NavMenuFile=NavMenuBackOffice.").

INI File Setting Definitions:


BackgroundPicture - Defines the background picture graphic file used for the Keystroke startup screen.
BlackWhite - Turns monochrome (black/ white) mode ON or OFF.
BorderStyle - Defines the Border Style (XP, Win7, Classic).
CancelIcon - Defines the icon graphic file used to display the Cancel button.
ClerkDir - Defines an alternate file location for the Clerk database.
CnfDir - Defines an alternate file location for the Configuration data file.
COM - Specifies which COM Control to use w/ Serial Ports.
Config - Defines the name of an alternate Configuration data file.
CustDir - Defines an alternate file location for the Customer database.
DataDir - Defines an alternate location for a complete set of data files.
DataExtension - Defines an alternate file name extension for a complete set of data files.
DateShift - Change (or shift) the date while in Keystroke.
DeptDir - Defines an alternate file location for the Department, Category, & Location databases.
DisplayOff - Disables the customer display hardware.
DrawerOff - Disables the cash drawer hardware.
DtlBoxCellWidth - Defines the Detail Box cell width.
EditFont - Defines the font used to display text in data fields.
ExternalMacros - Defines whether or not other programs can send macros to Keystroke.
Font - Defines fonts for both data fields and their labels.
FontScale - Defines the size ratio for fonts, buttons, and fields (same as GUIScale).
Forms - Defines the name of an alternate Forms (Print Buttons) data file.
FormsDir - Defines the name of an alternate Forms (Print Buttons) folder.
FullScreen - Displays Keystroke in window or full screen mode.
GoTo - Go to the specified Keystroke module.
GeniusIP= - Defines the IP address for the Global Payments Integrated/Cayan/TSYS Genius PIN Pad.
GUIScale - Defines the size ratio for fonts, buttons, and fields (has been replace by FontScale).
Height - Defines the height of the Keystroke window.
Icon - Defines the an icon graphic file displayed in the Taskbar when Keystroke is running.
InvDir - Defines an alternate file location for the Inventory database.
Keyhook - Defines the keyboard hook level.
KSTemp - Defines the folder for storing Keystroke Resource files.
LabelFont - Defines the font used to display the text for data field labels.
Left - Defines the location of the left side of the Keystroke window.
LevelsDir - Defines the folder from which to read the Levels.dat file (stores the Security Levels).
LineItemsSbWidth - Defines the Line Items Scrollbar width on the sales item entry screen.
LockFiles - Locks and/or verifies the data files or records when written.
LockScreen - Locks Keystroke to prevent access to other open applications.
LowMem - Defines the storage of database indexes in memory.
MenuColorTopMenuItem - Defines the the background color of the Keystroke top menu.
MenuColorTopMenuText - Defines the color of the text in the Keystroke top menu.
MenuColorTopMenuSelectedItem - Defines the background color of the currently selected Keystroke top menu item.
MenuColorTopMenuSelectedText - Defines the color of the currently selected Keystroke top menu item text.
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.
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 (Keystroke Advanced Only).
NavMenuThemeFile - Defines the name of a Navigation Menu Theme file.
NextIcon - Defines the icon graphic file used to display Next Transaction button.
NoAR - Defines the resetting of reset the Oldest Open Invoice and Amount Due fields for customers.
PercTint - Defines the amount of shading applied to the window behind the currently displayed window.
PictureViewer - Defines the used of the Keystroke Picture Viewer.
PINPadIP= - Defines the IP address for the Global Payments Integrated/Cayan/TSYS Genius PIN Pad.
PINPadOff - Disables the PIN Pad hardware.
PreloadToolbars - Defines when the ToolBar is loaded during the startup process.
PrevIcon - Defines the icon graphic file used to display Previous Transaction button.
Printers - Defines the name of an alternate Printers data file.
ProgDir - Defines an alternate file location for the Keystroke Program files.
PVAlwaysOn - Defines the display and updating of the Picture Viewer window.
PVClerk - Defines how a picture of a Clerk is displayed.
PVCust - Defines how a picture of a Customer is displayed.
PVDataDir - Defines an alternate location for the image files displayed by the Picture Viewer.
PVFixed - Defines the fixed position of the Picture Viewer window.
PVHeight - Defines the size of the Picture Viewer window.
PVInv - Defines how a picture of an Inventory Item is displayed.
PVLeft - Defines the horizontal position of the Picture Viewer window.
PVStretch - Defines the size of the picture inside the window.
PVTop - Defines the vertical position of the Picture Viewer window.
PVVend - Defines how a picture of a Vendor is displayed.
PVWidth - Defines the horizontal width of the picture in the Picture Viewer window.
Register - Assigns a Register Number to the computer running Keystroke.
ReportButtonScale - Defines the size of icons displayed in the Report Viewer.
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.
ReportsDir - Defines an alternate file location for the Report and Label files.
ReportViewer - Defines how the Report Viewer displays reports.
ReportViewerPrinter - Defines the Printer Driver used to display reports in the Report Viewer.
ReportWindowState - Defines the state of the Report Viewer's window (Normal, Minimized, or Maximized).
ReportZoom - Defines the Zoom Percentage in the Report Viewer.
RlbRhFactor - Defines the Record List Box row height factor.
RlbSbWidth - Defines the Record List Box Scollbar width.
RotateLeftIcon - Defines the graphic file used to display the Rotate-Left Lookup List Sort button.
RotateRightIcon - Defines the graphic file used to display the Rotate-Right Lookup List Sort button.
RptViewerLocation - Defines the screen location to display the Report Viewer in the .NET Report Manager.
RptViewerSize - Defines the screen size to display the Report Viewer in the .NET Report Manager.
SigCapOff - Disables the Signature Capture hardware.
SmCol2Width - Defines the width of the second column on the Sales Manager item entry screen.
SoundAgeVerification - Defines the .WAV sound file played when Age Verification is required.
SoundAutoLogout - Defines the .WAV sound file played when the Auto Logout Time is reached.
SoundBadKey - Defines the .WAV sound file played when the wrong key is pressed.
SoundBadPassword - Defines the .WAV sound file played when a bad password is entered.
SoundBeep - Defines the .WAV sound file played when a beep should be heard.
SoundEndOfList - Defines the .WAV sound file played when the end of a list is reached.
SoundImportDone - Defines the .WAV sound file played when an import is complete.
SoundItemFound - Defines the .WAV sound file played when a valid item is scanned.
SoundItemNotFound - Defines the .WAV sound file played when an invalid item is scanned.
SoundListEmpty - Defines the .WAV sound file played when there is nothing to display.
SoundOff - Disables all sound effects in Keystroke.
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.
SoundPriceIsZero - Defines the .WAV sound file played when a price is required.
SoundProcessDone - Defines the .WAV sound file played when a process is complete.
SoundRecordSaved - Defines the .WAV sound file played when a database record is saved.
SoundWhichOne - Defines the .WAV sound file played when the Which One window is displayed.
StatusBar - Turns the display of the Status Bar (bottom bar) ON or OFF.
StatusBarCaps - Turns the display of the Status Bar CapsLock indicator ON or OFF.
StatusBarDate - Turns the display of the Status Bar Date ON or OFF.
StatusBarFontName - Defines the font used to display text in the Status Bar.
StatusBarFontSize - Defines the size of the font in the Status Bar.
StatusBarIgnoreClick - Disables Status Bar mouse and touch screen input.
StatusBarMessage - Turns the Status Bar Message ON or OFF.
StatusBarModule - Turns the Status Bar Module ON or OFF.
StatusBarNum - Turns the Status Bar NumLock indicator ON or OFF.
StatusBarScrl - Turns the Status Bar ScrollLock indicator ON or OFF.
StatusBarTime - Turns the Status Bar Time ON or OFF.
TimeClockOff - Turns the Time Clock ON or OFF.
TintColor - Defines the color with which to merge the window behind the currently displayed window.
Title - Defines the text displayed in the title-bar of the Keystroke 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.
Top - Defines the location of the top of the Keystroke window.
TouchScreenMode - Enables the Keystroke TouchScreen Mode.
Trace - Disables the Trace information ERRORS.LOG file entries.
TransDir - Defines an alternate file location for the Transaction data files.
TsDtlBoxCellWidth - Defines the TouchScreen Mode Detail Box cell width.
TSEditorMode - Prevents Keystroke from being used while the TouchScreen Editor is open.
TsFontScale - Defines the TouchScreen Mode Font Scale.
TsLineItemsSbWidth - Defines the TouchScreen Mode Line Items Scollbar width
TsMenuFontSize - Defines the TouchScreen Mode Menu font size
TsRlbRhFactor - Defines the TouchScreen Mode Record List Box row height factor.
TsRlbSbWidth - Defines the TouchScreen Mode Record List Box Scrollbar width.
TsSmCol2Width - Defines the TouchScreen Mode width of second column on the Sales Manager item entry screen.
UseFrame - Turns the frame around the main Keystroke screen ON or OFF.
UserDir - Defines the folder for storing temporary User files.
VendDir - Defines an alternate file location for the Vendor database.
VendorCatalogsDir - Defines an alternate file location for the Vendor Catalogs databases.
Width - Defines the width of the Keystroke window.
WindowState - Defines the state of the Keystroke program window (Normal, Minimized, or Maximized).

Keystroke Help Table Of Contents