[go: up one dir, main page]

Publié à l'aide de Google Docs
Implementation Status of Composition Events in DOM Level3 Events
Mise à jour automatique effectuée toutes les 5 minutes

Hangul(Korean Alphabet) Composition Events in Firefox 4.0b1

Key Press

Composition State

Firefox4.0b1 for Mac OS X 10.6.4

Firefox4.0b1 for Linux

(Ubuntu 9.10)

Firefox 4.01b for Win7

ㄱ (r)

1. keydown
2. compositionstart

1. compositionstart

1. keydown
2. keypress
3. compositionstart

ㅏ (k)

No Events

No Events

No Events

ㄴ (s)

No Events

No Events

No Events

ㅏ (k)

3. compositionend
4. input
5. compositionstart

2.compositionend

3.input

4.compositionstart

4. compositionend
5. input
6. compositionstart

mouse press (Cancel)

가나

6. compositionend
7. input

5. compositionend

6. input

7. compositionstart

8. compositionend

9. input

(‘나 enters twice)

==> 가나나

7. compositionend
8. input
9. compositionstart
10. compositionend
11. input
12. keyup

Test case from https://bug354358.bugzilla.mozilla.org/attachment.cgi?id=420498

Related Bugs

Mozilla

Bug 354358 - Key events via Korean IME not available

Bug 543789 - No compositionupdate events using IME

Hangul Composition Event Test in the major browsers

key press

composition

state

Firefox4.0b1 for OSX

Safari 5 for OSX (6553.16)

Chrome for OSX

5.0.375.99

Opera 10.60

for OSX (8402)

ㄱ (r)

1. keydown
2. compositionstart

1. compositionstart
2. input
3. keydown
4. keyup

1. keydown
2. compositionstart
3. input
4. keyup

1. keydown

2. keyup

ㅏ (k)

5. compositionupdate
6. input
7. keydown
8. keyup

5. keydown
6. compositionupdate
7. input
8. keyup

3. keydown

4. keyup

ㄴ (s)

9. compositionupdate
10. input
11. keydown
12. keyup

9. keydown
10. compositionupdate
11. input
12. keyup

5. keydown

6. keyup

ㅏ (k)

3. compositionend
4. input
5. compositionstart

13. compositionend
14. textInput
15. input
16. compositionstart
17. input
18. keydown
19. keyup

13. keydown
14. compositionupdate
15. input
16. compositionend
17. textInput
18. input
19. compositionstart
20. input
21. keyup

7. keydown

8. keyup

mouse press (Cancel)

가나

6. compositionend
7. input

20. compositionend
21. textInput
22. input

22. compositionend
23. input

(‘나' was deleted. It’s a bug)

test case from https://bug354358.bugzilla.mozilla.org/attachment.cgi?id=420498

key press

composition state

DOM Event Level3 guideline

(Is this right?)

ㄱ (r)

1. compositionstart
2. input

ㅏ (k)

3. compositionupdate

4. input

ㄴ (s)

5. compositionupdate

6. input

ㅏ (k)

7.compositionend (for 가)

8. textInput

9. input

10. compositionstart

11. input

mouse press (Cancel)

가나

12. compositionend

13 textinput

13 input

 

References