This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 21114 - Dead key names are not enough for Linux
Summary: Dead key names are not enough for Linux
Status: RESOLVED FIXED
Alias: None
Product: WebAppsWG
Classification: Unclassified
Component: HISTORICAL - DOM3 Events (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Travis Leithead [MSFT]
QA Contact: public-webapps-bugzilla
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-26 06:45 UTC by Masayuki Nakano
Modified: 2013-11-14 08:50 UTC (History)
4 users (show)

See Also:


Attachments

Description Masayuki Nakano 2013-02-26 06:45:00 UTC
When I implement KeyboardEvent.key on Linux, I realized that the defined dead keys are not enough. Following keys are not defined in D3E:

GTK                                                   Qt

GDK_dead_belowdot                                     Qt::Key_Dead_Belowdot
GDK_dead_hook                                         Qt::Key_Dead_Hook
GDK_dead_horn                                         Qt::Key_Dead_Horn
GDK_dead_stroke
GDK_dead_abovecomma (GDK_dead_psili)
GDK_dead_abovereversedcomma (GDK_dead_dasia)
GDK_dead_doublegrave
GDK_dead_belowring
GDK_dead_belowmacron
GDK_dead_belowcircumflex
GDK_dead_belowtilde
GDK_dead_belowbreve
GDK_dead_belowdiaeresis
GDK_dead_invertedbreve
GDK_dead_belowcomma
GDK_dead_currency
GDK_dead_a
GDK_dead_A
GDK_dead_e
GDK_dead_E
GDK_dead_i
GDK_dead_I
GDK_dead_o
GDK_dead_O
GDK_dead_u
GDK_dead_U
GDK_dead_small_schwa
GDK_dead_capital_schwa
GDK_dead_greek

I don't familiar with dead key because Japanese language doesn't use them. So, I'd like somebody to define good name for them.
Comment 1 Travis Leithead [MSFT] 2013-06-19 00:34:21 UTC
Not sure what these mean (are they really needed)?

GDK_dead_currency
GDK_dead_a
GDK_dead_A
GDK_dead_e
GDK_dead_E
GDK_dead_i
GDK_dead_I
GDK_dead_o
GDK_dead_O
GDK_dead_u
GDK_dead_U
Comment 2 Gary Kacmarcik 2013-11-14 08:50:38 UTC
With the recent changes to the spec WRT dead keys, we no longer need to specify each possible dead key as a |key| string value.

These |key| values should be the appropriate Unicode value.