Changeset 116452 in webkit
- Timestamp:
- May 8, 2012 1:24:53 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r116451 r116452 1 2012-05-08 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> 2 3 [EFL] Handling of numeric-pad keys in EFL's PlatformKeyboardEvent 4 https://bugs.webkit.org/show_bug.cgi?id=85479 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Unskipped fast/events/keydown-numpad-keys.html. 9 10 * platform/efl/Skipped: 11 1 12 2012-05-04 Nikolas Zimmermann <nzimmermann@rim.com> 2 13 -
trunk/LayoutTests/platform/efl/Skipped
r116445 r116452 952 952 fast/events/key-events-in-input-button.html 953 953 fast/events/key-events-in-input-text.html 954 fast/events/keydown-numpad-keys.html955 954 fast/events/option-tab.html 956 955 fast/events/special-key-events-in-input-text.html -
trunk/Source/WebCore/ChangeLog
r116451 r116452 1 2012-05-08 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> 2 3 [EFL] Handling of numeric-pad keys in EFL's PlatformKeyboardEvent 4 https://bugs.webkit.org/show_bug.cgi?id=85479 5 6 Reviewed by Gustavo Noronha Silva. 7 8 EFL's PlatformKeyboardEvent::isKeypad() now returns meaningful value. 9 Added numeric-pad keys to the Key Map and Windows Key Map. 10 11 No new tests. 12 13 * platform/efl/EflKeyboardUtilities.cpp: 14 (WebCore::createKeyMap): 15 (WebCore::createWindowsKeyMap): 16 * platform/efl/PlatformKeyboardEventEfl.cpp: 17 (WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent): 18 1 19 2012-05-04 Nikolas Zimmermann <nzimmermann@rim.com> 2 20 -
trunk/Source/WebCore/platform/efl/EflKeyboardUtilities.cpp
r114721 r116452 79 79 keyMap().set("BackSpace", "U+0008"); 80 80 keyMap().set("space", "U+0020"); 81 // Keypad location 82 keyMap().set("KP_Left", "Left"); 83 keyMap().set("KP_Right", "Right"); 84 keyMap().set("KP_Up", "Up"); 85 keyMap().set("KP_Down", "Down"); 86 keyMap().set("KP_Prior", "PageUp"); 87 keyMap().set("KP_Next", "PageDown"); 88 keyMap().set("KP_Home", "Home"); 89 keyMap().set("KP_End", "End"); 90 keyMap().set("KP_Insert", "Insert"); 91 keyMap().set("KP_Delete", "U+007F"); 81 92 } 82 93 … … 132 143 windowsKeyMap().set("apostrophe", VK_OEM_7); 133 144 windowsKeyMap().set("quotedbl", VK_OEM_7); 145 // Keypad location 146 windowsKeyMap().set("KP_Left", VK_LEFT); 147 windowsKeyMap().set("KP_Right", VK_RIGHT); 148 windowsKeyMap().set("KP_Up", VK_UP); 149 windowsKeyMap().set("KP_Down", VK_DOWN); 150 windowsKeyMap().set("KP_Prior", VK_PRIOR); 151 windowsKeyMap().set("KP_Next", VK_NEXT); 152 windowsKeyMap().set("KP_Home", VK_HOME); 153 windowsKeyMap().set("KP_End", VK_END); 154 windowsKeyMap().set("KP_Insert", VK_INSERT); 155 windowsKeyMap().set("KP_Delete", VK_DELETE); 134 156 135 157 // Set alphabet to the windowsKeyMap. -
trunk/Source/WebCore/platform/efl/PlatformKeyboardEventEfl.cpp
r110077 r116452 50 50 , m_macCharCode(0) 51 51 , m_autoRepeat(false) 52 , m_isKeypad( false)52 , m_isKeypad(String(event->key).startsWith("KP_")) 53 53 , m_isSystemKey(false) 54 54 { … … 64 64 , m_macCharCode(0) 65 65 , m_autoRepeat(false) 66 , m_isKeypad( false)66 , m_isKeypad(String(event->key).startsWith("KP_")) 67 67 , m_isSystemKey(false) 68 68 {
Note: See TracChangeset
for help on using the changeset viewer.