Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You cannot use a keyboard shortcut that uses the ALT GR key in a Terminal Services session that connects to a Windows Server 2003-based terminal server


Symptoms

In a Terminal Services session that connects to a Microsoft Windows Server 2003-based terminal server, you cannot use a keyboard shortcut that uses the ALT GR key to type an extended character.

Extended characters have an ASCII value that is greater than 127. For example, the euro symbol (€) is an extended character. Typically, this problem occurs if you apply Windows keyboard shortcuts to Terminal Services sessions.

↑ Back to the top


Workaround

To work around this problem, use one of the following methods:
  • Use the CTRL + ALT keyboard shortcut instead of the ALT GR key to type extended characters in the Terminal Services session.
  • Configure Windows to stop applying keyboard shortcuts to Terminal Services sessions. To do this, follow these steps:
    1. Click Start, click Run, type mstsc.exe, and then click OK.
    2. In the Remote Desktop Connection dialog box, click Options, and then click the Local resources tab.
    3. In the Apply Windows key combinations list, click On the local computer.
    4. On the General tab, click Save As, type a name in the File name box, and then click Save.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Microsoft is researching this problem and will post more information in this article when the information becomes available.

↑ Back to the top


More Information

When you use a keyboard shortcut that uses the ALT GR key, Windows uses hooks. Hooks modify messages before they are sent to a program window.

When you redirect Windows keyboard shortcuts to a Terminal Services session, the client uses hooks to determine which shortcuts to send to the terminal server and which shortcuts to send to the client computer. Occasionally, some parts of these messages are delayed. Therefore, the extended character that you typed does not appear in the program window.

For more information about hooks, visit the following Microsoft Web site:

↑ Back to the top


Keywords: kbentirenet, kbtshoot, kbprb, kb

↑ Back to the top

Article Info
Article ID : 926934
Revision : 3
Created on : 4/20/2018
Published on : 4/20/2018
Exists online : False
Views : 239