ABNT2 Keyboard Layout Is Not Included in Windows NT

ID: Q243357


The information in this article applies to:
  • Microsoft Windows NT Server versions 4.0, 4.0 SP4, 4.0 SP5, Terminal Server Edition
  • Microsoft Windows NT Server version 4.0
  • Microsoft Windows NT Server, Enterprise Edition version 4.0
  • Microsoft Windows NT Workstation version 4.0

IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe.

SYMPTOMS

A Terminal Server client running on a Microsoft Windows 95-based computer using the ABNT2 Brazilian keyboard layout may receive the following error message when attempting to log on to the Terminal Server:

The keyboard layout of requested language could not be opened. US English keyboard layout will be used instead. You may choose another layout from your Client Settings.
After you click Continue, the Terminal Server English keyboard layout is in use. This is true even if you only have the ABNT layout installed on the server or if you have multiple layouts installed and have the ABNT layout set as the default.


CAUSE

This behavior occurs because Windows NT Server 4.0, Terminal Server Edition, only includes the ABNT keyboard layout. Terminal Server Edition does not include the ABNT2 keyboard layout (Windows 95 and Windows 98 include both).


WORKAROUND

WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).

To work around this issue:

  1. Start Registry Editor (Regedt32.exe).


  2. Locate the following registry key:


  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010416
  4. On the Edit menu, click Add Value, and then add the following registry value:


  5. Value Name: Layout File
    Value Data: Kbdbr.dll
  6. Locate the following registry key:


  7. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010416
  8. On the Edit menu, click Add Value, and then add the following registry value:


  9. Value Name: Layout Id
    Value Date: 0010
  10. Locate the following registry key:


  11. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010416
  12. On the Edit menu, click Add Value, and then add the following registry value:


  13. Value Name: Layout Text
    Value Data: Portuguese (Brazilian ABNT2)
  14. Quit Registry Editor.



STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.

Additional query words: ABTN ABTN2 tse wts

Keywords : kbbug4.00 kbfix4.00
Version : winnt:4.0,4.0 SP4,4.0 SP5
Platform : winnt
Issue type : kbprb


Last Reviewed: October 15, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.