-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Issue Description
Create a dedicated test harness to validate keyboard simulation methods (ydotool, enigo, kdotool) in controlled environments.
Current State
- Input simulation methods lack comprehensive integration testing
- No way to validate that simulated keystrokes actually work
- Cannot verify keyboard injection succeeds across different environments
- Tests for ydotool, enigo, and kdotool are disabled
Requirements
- Create a text capture application that receives simulated keystrokes
- Implement validation system to verify injected text matches expected
- Test different keyboard layouts and special characters
- Verify clipboard-based injection followed by paste commands (ydotool)
- Test timing and race condition scenarios
- Support for both X11 and Wayland contexts where applicable
Benefits
- Verify actual keyboard input functionality
- Catch keyboard simulation regressions
- Ensure special characters and timing work correctly
- Validate paste-based injection workflows
- Cross-platform compatibility validation