You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[FEAT] Add macOS-specific keys (OPTION, FN) to Keys enum for improved… (#15910)
* [FEAT] Add macOS-specific keys (OPTION, FN) to Keys enum for improved platform support
* [FEAT] These additions (RIGHT_SHIFT, RIGHT_CONTROL, RIGHT_ALT, RIGHT_COMMAND) follow conventions already in use by ChromeDriver and allow for more accurate key simulations. While not currently in the W3C WebDriver specification, they represent a practical standard used in the field.
* [FEAT] Add macOS-specific and ChromeDriver-aligned extended keys
- Added RIGHT_SHIFT, RIGHT_CONTROL, RIGHT_ALT, and RIGHT_COMMAND using Unicode PUA codes observed in ChromeDriver.
- Included symbolic macOS keys OPTION and FN, marked with TODO comments for future validation against W3C WebDriver spec.
- Updated class-level Javadoc to clarify the role of PUA mappings and their interoperability considerations.
These additions improve platform representation and lay the groundwork for consistent macOS key handling.
* Format script
---------
Co-authored-by: Corey Goldberg <1113081+cgoldberg@users.noreply.github.com>
Co-authored-by: Diego Molina <diemol@users.noreply.github.com>
Co-authored-by: Diego Molina <diemol@gmail.com>
0 commit comments