A wrapper for ydotool that translates AZERTY keyboard input to QWERTY, allowing proper text input with French AZERTY keyboards.
ydotool is a Linux keyboard/mouse automation tool that internally uses QWERTY layout regardless of your system keyboard layout. This wrapper automatically translates AZERTY input to QWERTY before passing it to ydotool.
Example:
- Input:
ydotool type "Bonjour" - Without wrapper: Types
Vonjout❌ - With wrapper: Types
Bonjour✅
git clone https://github.com/david-vct/ydotool-rebind.git
cd ydotool-rebind
sudo ./install.shRequirements: ydotool installed, Bash 4.0+, root access
After installation, use ydotool normally:
# Types correctly with AZERTY keyboard
ydotool type "Bonjour, ça va ?"
# Other commands work as usual
ydotool key Return
ydotool mousemove 100 100- Wrapper intercepts all
ydotoolcommands - For
typecommands: translates AZERTY → QWERTY - Passes result to real
ydotool
- French accents: é, è, ê, à, ù, ç
- Special characters: â, ô, û, ä, ö, ü
- Ligatures: æ, œ
- All AZERTY/QWERTY symbols
./test.shsudo ./uninstall.shMIT License - see LICENSE