KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q39732: In QB.EXE 4.50 on Tandy 1000 SX, "\" Key Acts Like HOME Key

Article: Q39732
Product(s): See article
Version(s): 4.50
Operating System(s): MS-DOS
Keyword(s): ENDUSER | SR# S881130-17 | mspl13_basic
Last Modified: 14-DEC-1989

It has been reported that the Tandy 1000 SX with a standard keyboard
does not work correctly with the QuickBASIC Version 4.50 editor or the
QBX.EXE environment provided with Microsoft BASIC PDS Version 7.00.
The BACKSLASH (\) key, which is needed to specify a directory path,
does not function correctly. Instead, the BACKSLASH key acts the same
as a HOME key.

According to reports, the BACKSLASH key works correctly in QuickBASIC
Versions 4.00 and 4.00b on the Tandy 1000 SX.

It has also been reported that the pipe character (|), which is the
same as SHIFT+BACKSLASH, does not work correctly in the QB.EXE
environment of QuickBASIC 4.50 or in the QBX.EXE environment of BASIC
PDS Version 7.00.

Tandy has supplied a keyboard driver with Tandy DOS Version 3.20 that
corrects this problem. It converts the scan code of the key pressed to
the IBM standard scan code. The driver can be installed by placing the
following line in your CONFIG.SYS file if the file KEYCNVRT.SYS is in
the root directory:

   device=KEYCNVRT.SYS

If it is in a subdirectory, you must supply a full pathname, or move
the file to the root directory. After the CONFIG.SYS file is modified,
reboot the computer.

Note: This KEYCNVRT.SYS is applicable only to Tandy DOS.

To work around this problem, if you have a Tandy 1000 with PC-DOS or
MS-DOS, press ALT+92 (where NUM LOCK must be active, and 9 and 2 must
be typed on the numeric keypad while holding down the ALT key) to type
a backslash character in the QB.EXE editor. (The ASCII value for a
backslash is 92. You can create an ASCII character by pressing up to
three digits on the numeric keypad while holding down the ALT key.)

To get a pipe character (|), press ALT+124 (where NUM LOCK must be
active, and 1, 2, and 4 must be typed sequentially on the numeric
keypad while holding down the ALT key).

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.