Windows keyboard restrictions

Doug Ewell doug at
Sat Aug 8 12:36:02 CDT 2015

Now that I know Andrew is the PM for MSKLC ¹, and can answer Marcel's 
questions (publicly or privately) with authority, I'll duck out of this 

¹ I'm glad to hear that there is such a person. I was afraid the project 
had been left to die.

Doug Ewell | | Thornton, CO ����

From: Marcel Schneider
Sent: Saturday, August 8, 2015 6:05
To: Andrew Glass (WINDOWS)
Cc: Doug Ewell ; Unicode Mailing List
Subject: RE: Windows keyboard restrictions

On 08 Aug 2015, at 02:19, Andrew Glass (WINDOWS) 
<Andrew.Glass at> wrote:

> Sorry to be late to this thread. I'm the Program Manager responsible 
> for MSKLC at this time. As far as the history here, I can only 
> reiterate Michael's point that making significant changes to 
> user32.dll faces significant, perhaps insurmountable headwinds. There 
> would have to be compelling reasons to make any kind of changes here. 
> If you have specific feedback for Microsoft on this issue, please 
> follow up with me off line.

Thank you.

While *one* dimension of this thread is to get minor changes performed 
in order to asset ligatures support for 16 characters uniformly in 
Windows keyboard drivers, the main concern at the actual point of the 
thread is to know something about the actual support as well as at the 
time of MSKLC:

1. On Windows, up to how many characters may be inserted with one single 
key stroke:
1.1. At the time of MSKLC 1.0?
1.2. When MSKLC was updated from version 1.3 to 1.4?
1.3. At the time of Windows Seven, that is 6.1, Build 7601 (SP1)?
1.4. Today, that is on Windows 10?

It is supposed that a keyboard driver is used in whose source a ligature 
table is defined for whatever number of characters (2, 3, 4, 5, 6, ... 
16, ... 32, ... 60, ... 100, ...).

2. Supposed that Windows supported more than four characters per 
2.1. Why has the MSKLC been limited to four characters per ligature?
2.2. Who or what body made the demand of the limitation to four 
2.3. Why does the MSKLC Help state (Glossary - Ligature) that the 
maximum number supported by Windows is four characters?
2.4. How Microsoft dealt with user demands for support of longer 

Best regards,

Marcel Schneider

More information about the Unicode mailing list