This repository has been archived by the owner on Aug 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 78
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Input device is responsible for mapping native events to chromium events and dispatching them to Ozone Message pump. The class handles both keyboard and mouse. The patch does the following changes: 1)Move all funcionality related to Keyboard to a class named keyboard. 2)Move all mouse handling to a class named pointer.It would also need to support touch in future Removes any focus handling code as these classes should be only reponsible for mapping native events and dispatching them. input_device is a container class managing the ownerships of all classes related to inputs.
- Loading branch information
1 parent
817aa73
commit fb1e661
Showing
13 changed files
with
589 additions
and
637 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.