• kpschoedel@chromium.org's avatar
    Use XInput2 events for keyboard events. · 595079ce
    kpschoedel@chromium.org authored
    Patch set 1: Use XInput2 events for keyboard events.
    
    XI2 keyboard events are generated, rewritten to core events, and consumed. EventRewriter tests pass with XI2 key events.
    
    Patch set 2: Move source_device_id_ up to |ui::Event|.
    
    Patch set 3: EventRewriter is no longer a PlatformEventObserver or DeviceHierarchyObserver.
    
    |chromeos::EventRewriter| now uses |ui::KeyEvent::source_device_id()| instead of tracking XI2 key events itself as a chromeos::DeviceHierarchyObserver and |ui::PlatformEventObserver|.
    
    Patch set 4: Convert Alt + Left Button rewriter from XI2 events to|ui::Event|s.
    
    BUG=368750
    
    Review URL: https://codereview.chromium.org/336403005
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282717 0039d316-1c4b-4281-b951-d872f2087c98
    595079ce
events_test_utils_x11.h 2.88 KB