Bug 21114 - Dead key names are not enough for Linux
Dead key names are not enough for Linux
Status: RESOLVED FIXED
Product: WebAppsWG
Classification: Unclassified
Component: DOM3 Events
unspecified
PC Windows NT
: P2 normal
: ---
Assigned To: Travis Leithead [MSFT]
public-webapps-bugzilla
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-02-26 06:45 UTC by Masayuki Nakano
Modified: 2013-11-14 08:50 UTC (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.