Last Comment Bug 270439 - WinWord/TextPad dead keys are not supported
: WinWord/TextPad dead keys are not supported
Status: NEW
:
Product: Core
Classification: Components
Component: Widget: Win32 (show other bugs)
: Trunk
: x86 Windows XP
: -- enhancement with 1 vote (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
Mentors:
http://office.microsoft.com/assistanc...
: 275025 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2004-11-17 09:00 PST by Kai Bolay
Modified: 2016-06-15 20:16 PDT (History)
7 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Kai Bolay 2004-11-17 09:00:59 PST
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20040910
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20040910

I'm using a US-English keyboard on a US-English Windows XP machine. 

Yet, both MS-WinWord and TextPad (and probably many more applications)  support
entering accented characters and umlauts using CTRL-<:> + [aeiou] for äëïöü,
CTRL-<'> + [aeiou] for áéíóó, CTRL -<`> + [aeiou] for àèìòì, as well all,
CTRL-<&>+<s> for ß, CTRL-<,>+<c> for ç, CTRL-</>+<o> for ø, and probably a few
more.  

It would be very, very convenient to be able to use the same "dead keys" when
composing e-mail (or filling out web forms or even creating web wages) with Mozilla.

I know Windows XP allows me to select a "United States-International" IME. This
IME works with Mozilla, but the "dead keys" are <"> <'> <`> <~>, etc. (without
any CTRL). These dead keys get into the way of normal typing.

Supoorting the MS-WinWord and TextPad compatible "dead keys" would allow anyone
to enter "special" characters without having to switch keyboard drivers and
impeding normal text entry.


Reproducible: Always
Steps to Reproduce:
Using a US-English keyboard on a US-English Windows XP machine and try to enter
and umlaut or accented character using MS-WinWord/TextPad shortcuts into a
textbox or the compose window for mail. 

Actual Results:  
CTRL+<'>+<e> will produce "e", not "é". Similar results with all other shortcuts.


Expected Results:  
produce "é" and honer all other "dead keys"
Comment 1 timeless 2004-11-17 12:16:29 PST
could you please find a url @microsoft.com which documents this behavior? i
tried mso2k3's online help and couldn't find anything (i didn't try very hard,
but my quick searches all failed)
Comment 2 Kai Bolay 2004-11-17 13:53:28 PST
(In reply to comment #1)

> could you please find a url @microsoft.com which documents this behavior?

http://office.microsoft.com/assistance/hfws.aspx?AssetID=HP051865621033
Comment 3 Jo Hermans 2004-12-17 06:13:11 PST
*** Bug 275025 has been marked as a duplicate of this bug. ***
Comment 4 Simos Xenitellis 2004-12-19 16:39:34 PST
Can someone find if this functionality is system-wide (API to access it) or it
is application specific (which user DLL)?
Comment 5 Dainis Jonitis 2005-03-07 04:23:51 PST
No, this behaviour is MS Word specific. Ms Excel, MS Wordpad and MS Notepad do
not support this feature. The MS Character Map does not show these key
combinations as system wide shortcut keys either.
If one decides that this feature should be implemented then most likely it
should be cross platform and not limited to Win32 widget code only.
Comment 6 Kai Bolay 2005-03-07 12:40:01 PST
(In reply to comment #5)

> No, this behaviour is MS Word specific. Ms Excel, MS Wordpad and MS Notepad do
> not support this feature.

In fact MS WordPad (Version 5.1, Build 2600_xpsp_sp2_rtm.040803-2158) DOES
support this feature. Excel, and Notepad don't.

 > The MS Character Map does not show these key
 > combinations as system wide shortcut keys either.

Unfortunately :-(

> If one decides that this feature should be implemented 

Please! ;-)

 > then most likely it should be cross platform and not limited 
 > to Win32 widget code only.

I wouldn't mind that. Thanks!
Comment 7 Dainis Jonitis 2005-03-09 03:43:48 PST
Ok, I like the idea enough to try to implement this using XBL. If someone thinks
that this won't work or XBL is totally wrong approach, please speake up now,
before I finished to read all these specs :)
Comment 8 Kai Bolay 2006-04-03 14:42:02 PDT
I've written an extension which fixes this problem for Firefox and Thunderbird. Please check out http://zombiekeys.bolay.us/zombiekeys.xpi and let me know what you think. Since this is my first Mozilla extension I'm hoping to get it reviewed widely so I can make improvements if needed.
Comment 9 nemo 2007-07-30 15:26:19 PDT
You know, I'd swear there was another project that did this, can't seem to find it though.
Just to be confusing there are a number of different ways to trigger digraphs that any friendly project would allow a user familiar with that combination to use.

Putty uses super + tick + letter
Screen uses ^A^V + tick + letter  (most annoying due to extra ^A trigger needed by screen)
Vim uses ^K + tick + letter
All 3 have loosely same format, but the sets don't perfectly overlap (Vim's is nicest and most nicely documented IMO).
And of course, Vim offers entry of arbitrary chars by unicode hex, similar to the decimal variant listed in zombiekeys docs.

I seem to remember that that aforementioned project I had used thoughtfully did a union of various sets of digraphs and also allowed the user to choose the starting input trigger.
I'm having no luck finding it, however.
Comment 10 ovari21 2016-06-15 20:16:12 PDT
@Realraven (Axel Grude), Kai Bolay:
Any chance that you could implement this in the LibreOffice Office productivity suite:
https://bugs.documentfoundation.org/show_bug.cgi?id=71176

Thanks

Note You need to log in before you can comment on or make changes to this bug.