TSI.INI File
The TSI.INI file contains three sections: [TSI], [BASIC] and [MOUSE]. The [TSI] section is used by install programs and should not need to be modified. The [BASIC] and [MOUSE] sections may be edited to set your own preferences. The options available are summarized and discussed in detail below.
[BASIC]window_name=<Insert window name here>window_title=<Insert window title here>window_icon=<Insert icon file name here>window_hscroll=yes/nowindow_vscroll=yes/nowindow_hsize=valuewindow_vsize=valuewindow_colors=valueclear_type=on/off[MOUSE]mouse=on/offclick=on/offdblclick=on/offrightclick=on/offcontrolkey=<>,F-,F=yesno=(Y/N)smartcopy=on/offThe [BASIC] Section
Section titled “The [BASIC] Section”window_name=
Allows you to change the name displayed in the title bar of the Basic window.
window_title=
Allows you to change the title displayed in the title bar of the Basic window. Please note that this option is not available in the Windows Pocket PC Basic.
window_icon=
Allows you to change the icon displayed in the title bar of the Basic window. Please note that this option is not available in the Windows Pocket PC Basic.
window_hscroll=
Allows you to turn on or off horizontal scrolling of a window. Please note that this option is only available in the Windows Pocket PC Basic.
window_vscroll=
Allows you to turn on or off vertical scrolling of a window. Please note that this option is only available in the Windows Pocket PC Basic.
window_hsize=
Allows you to set the horizontal size of your physical window. The default is 132.
window_vsize=
Allows you to set the vertical size of your physical window. The default is 24. The “number of lines” setting in TCONFIGW must match window_vsize to avoid scrolling problems.
window_colors=
Allows you to set the background and foreground colors of the base window. The color value is determined by adding together decimal color numbers found in the WINDOW COLOR documentation. The default is 15 for a black background with white characters. Some example values are 240 for a white background with black characters and 159 for a blue background with white characters. Specifying the same color for background and foreground is ignored.
clear_type=
Microsoft Clear Type technology is disabled for display fonts loaded during start up. This improves the appearance of graphic characters on some monitors. Setting clear_type=on allows the operating system settings for Clear Type to be applied.
The [MOUSE] Section
Section titled “The [MOUSE] Section”mouse=
Enable (on) or disable (off) the detection of the mouse events.

click=
Enable (on) or disable (off) the use of the left mouse button.
dblclick=
Enable (on) or disable (off) the use of a double-click of the left mouse button.
rightclick=
Enable (on) or disable (off) the use of the right mouse button.
smartcopy=
Enable (on) or disable (off) the smart copy feature, which determines how to highlight multiple lines of text. When smart copy is disabled, the selection of multiple lines of text will wrap around the end of each line. When smart copy is enabled, the selection of multiple lines of text will not wrap around the end of each line, allowing the selection of a column.
To copy text, drag the mouse to highlight a block of text. From the Basic Menu Bar select Edit and then Copy. The text is copied to the clipboard and is available to all window applications supporting paste from the clipboard.
To paste text in the Basic window, position the cursor where the text is to be pasted and then from the Basic Menu Bar select Edit and then Paste.
controlc=
Enable (on) or disable (off) the use of <CTL-C> to copy text.
controlv=
Enable (on) or disable (off) the use of <CTL-V> to paste text.
controlkey=
Control keys are identified by a starting and ending character, for example type “<>” in the Control Key text box. Function keys can also be identified by a starting character of “F” and an ending character, for example “F-”. When the user clicks in an area encompassed by the start and end characters, the text will be interpreted. If the text contains a known control key code then that control key will be posted to the Basic INPUT statement.
Multiple Control Key values can be defined. Use a comma to separate entries. For example, type “<>”, “()”,“{}” “<>,(),{},F-,F=” in the Control Key text box.
For example, if you type “<>” in the Control Key(s) text box, clicking on the “F” or the “4” in <F4> returns a CTL value of 4.
For example, if you type “F-” in the Control Key(s) text box, clicking on the “F” or the “4” in F4-End returns a CTL value of 4.
yesno=
A starting, ending and separator character identifies the Yes and No characters, for example (Y/N).
( is the start character
) is the end character
/ is the separator character
When the user clicks in an area encompassed by the starting and separator character or the separator and ending character, the text will be interpreted. If the text matches the yes/no pattern, the clicked character will be posted to the Basic INPUT statement. Only a single character is sent to INPUT, this is equivalent to an INPUT SIZ=1.
For example, if you type “(Y/N)” in the Yes/No Pattern text box, clicking on the “Y” in (Y/N)? returns a Y. Clicking on the “N” (Y/N)? returns an N.
From the Customization and Tuning Guide: System Files, version 8.9.1. Open this page in the PDF