-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
actionsUser interaction actions (tap, drag, zoom, etc)User interaction actions (tap, drag, zoom, etc)enhancementNew feature or requestNew feature or request
Description
Description
Add comprehensive keyboard input support for text entry and IME (Input Method Editor) control.
Requirements
- Implement
InputActionclass for text input - Support special characters and unicode
- Add IME show/hide methods
- Support keyboard event simulation (ENTER, BACKSPACE, etc)
- Handle text field focus
Files
smartmonkey/exploration/action.py(add InputAction)smartmonkey/device/event_manager.py(add input methods)
Usage example
# Input text
InputAction(element=text_field, text="[email protected]")
# Press ENTER
KeyboardAction(key_code="ENTER")
# Backspace
KeyboardAction(key_code="BACKSPACE", count=5)Acceptance Criteria
- InputAction for text entry
- Special character support
- Keyboard event simulation (ENTER, BACKSPACE, DEL)
- IME control (show/hide keyboard)
- Focus management
Metadata
Metadata
Assignees
Labels
actionsUser interaction actions (tap, drag, zoom, etc)User interaction actions (tap, drag, zoom, etc)enhancementNew feature or requestNew feature or request