TS-Logo-Banner

Telescript International
258 Oak Tree Road - Tappan NY 10983
office (201) 767-6733
info@telescript.com

What can I do to improve the smoothness of scrolling in Window 7?

Here are some suggestions that may improve your computer's scrolling smoothness. Click the suggestion to go to details.

NOTE: See also Improving TeleScript Software in Window 11 (also applies to Win 10) 

1. Disable font smoothing.

2. Lower the color depth of the display.

3. Disable competing applications.

4. Check your controller cable and/or serial/USB driver.

5. Check individual video card settings.

NOTE: also read Jim Stringer's blog article on Smooth Scrolling at: Jim's Teleprompter Blog

 

1. Be certain that "Font Smoothing" is disabled. How you do this depends upon which TeleScript software you are using.

TeleScript AV
From the main menu, select "Tools/Preferences". Click the "Prompter" tab and check the box beside "Disable font smoothing". Click OK and re-test the scrolling smoothness.

tavprefs_prompter.jpg

TeleScript Pro
From the main menu, select "Tools/Options". Click the "Prompter" tab. Check the box beside "Disable font smoothing." Click OK and re-test scroll.

tproprefs_prompter.jpg

2. Lower the color depth of your display from 32bit  color to 16bit color. How you do this depends upon a) the version of Windows you are using, and; b) the&nbsp type of video card. For specifics on how to set your video card, see the manufacturer's documentation.

Windows XP
From the Start menu, select "Control Panel / Display". Alternately, right click on the desktop and select "Properties" from the dropdown menu. Click the "Settings" tab, and in the combo box marked "Color quality", select "Medium (16bit)". Click OK and re-test scroll.

Note: you may also improve scrolling smoothness by selecting a lower "Screen resolution", however do this only if resetting the color quality doesn't produce sufficient smoothness.

suppor3.jpg

Windows Vista
From the Start menu, select "Control Panel / Personalize" and click  "Display Settings" in the browser page to display the dialog below. Under "Colors:", select "Medium (16 bit)" and click OK. Re-test scrolling.

NOTE: You may also improve scrolling by lowering the display "Resolution". Do this only if lower the color quality doesn't sufficiently improve scrolling.

display_props_vista.jpg

Windows 7
Right click on the desktop and select "Select resolution"
to display this brower type dislog:

display_props_win7.jpg

Click the "Advanced settings" link (middle right) to display the advanced settings dialog. Click the Mointor tab.

display_props_win7_adv.jpg

Beneath "Colors:" (lower right), select "High Color (16 bit)" and click "OK" to close all the display properties windows. Re-test scroll.

NOTE: You may also set the display to a lower resolution, but do this only if resetting the color quality doesn't result in sufficient smoothness.

3. Disable competing applications and drivers.
All version of the Windows operating system are multitasking; that is, they allow multiple "processes" to run in a cooperative setting that make the apps appear to be engaged simultaneously. In reality, the system runs one process at a time, constantly passing control from one process to another. The fewer application that are running in this cooperative environment, the more time each process has to tend to its business.

To view the applications processes that are running at any given time on your computer, press <Ctrl + Alt + Delete> and select "Task Manager" (if the computer doesn't automatically start Task Manager). Click on the "Applications" tab; then click on the "Processes" tab. This may give you an appreciation of the daunting task faced by a real time application such as TeleScript AV or TeleScript Pro.  If in Processes view, the column, "CPU Time" is not displayed, select "View/Select Columns.." and check "CPU Time", then click OK. In Task Manager, you may sort the processes by clicking on the header. Click "CPU Time" and note which processes have cumulatively used the most processor time.

MSCONFIG is a system tool that allows you to controlling which application and drivers are installed when you start your computer. To run MSCONFIG, select "Start/Run". In the run dialog, type "MSCONFIG" and press OK. Click on the "Services" tab.

suppor4.jpg

Simplify the display by checking the box that reads "Hide all Microsoft Services". This will display only the drivers and services that are installed by third parties. Compare the System Configuration display with the Task Manager process display to determine which of this installed services may be usurping the most processor time. Unchecking an item will disable the item the next time your machine is booted.

Now, click the "Startup" tab.

suppor5.jpg

Each one of the application that is installed in the Startup group will expect processor time. Compare this display to the Process display in Task Manager. Even application such at "QuickBooks Update..." will consume processor time.

Because Services and Startup are specific to your login (user specific), you may want to set up a user account for the Prompter which operates in the cleanest environment possible. When you require maximum scrolling smoothness, you can login to this user account. Setting up user accounts is discussed in detail in the Windows Help system, and on the Internet. Further discussion here is beyond this scope of this help document.

4. Check your contoller, cable and USB/Serial adapter.

In rare instances, a faulty controller, intermittent controller cable or a malfunctioning USB/Serial device or driver, may send spurious information to TeleScript software. This can make scrolling erratic. If you suspect that your controller or some item in the controller chain is at fault, try this:

Remove the controller and restart TeleScript AV or Pro. Enable the on-screen dialog controller:

TeleScript AV: from the menu, select "Tools/Preferences" and click the "Controllers" tab. Under "Dlg Control", click either "Full Dialog Control" or "Mini Dialog Control" and click the box beside "Keep controller on top". 

suppor6.jpg

TeleScript Pro: from the top level menu, select "Tools/Options" and click the "Prompter" tab. Check the box beside "Display on-screen controller", select either "Full Dialog Control" or "Mini Dialog Control", click OK.

suppor7.jpg

Both the TeleScript Pro and TeleScript AV dialog controls are similar. Pictured below is the TeleScript Pro dialog control.

suppor8.jpg

With a script loaded, place your TeleScript software in prompter mode -- <F5> for TeleScript AV, <Alt+F5> for TeleScript Pro. Then click the green "button" on the dialog control and move the Speed slider upwards until the display begins to move. If the display scrolls smoothly using the dialog control, it is evidence that some part of the controller chain is faulty. Contact Telescript technical support for more assistance.

5. Check individual video card settings.

Video cards in today's world are complex and "driver" based as opposed to the "hardware" based systems of the past. Consequently, each video card has many driver settings the may slow down or speed up the display; disable certain features (most notably for prompting, the vertical blanking interrupt must be enabled); alter the presentation... etc.

Most popular manufacturers -- nVidia, ATI, Intel, etc. -- provide control applets to configure the drivers. Because there is no commonality between these applets, consult your manufacturer's documentation for specifics. Make notes about your choices and experiment with various settings.