-
-
Notifications
You must be signed in to change notification settings - Fork 325
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
The keyboard module has critical limitations preventing full keyboard control functionality. Letter keys are missing from the Key enum, and key_down()/key_up() methods are only available on WebElement, not on Tab.
We need to add KEY_A through KEY_Z with their corresponding virtual key codes (65-90). This is preventing using keyboard combinations like Ctrl+A, Ctrl+C, etc.
Solution
- Add letter keys to the
Keyenum inpydoll/constants.pyfollowing the same pattern as existing keys - Implement
key_down()andkey_up()methods in theTabclass, similar to howpress_keyboard_key()is already implemented - Add unit and integration tests
This will unblock the keyboard control documentation which is currently marked as "Under Construction".
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working