This add-on provides an on-screen keyboard for accented characters. It is specifically designed for French, Portuguese, Spanish learners, who need to type special characters quickly during reviews or while creating cards. I preferred this approach over typing a combination of keys with the physical keyboard, which I find not always easy or intuitive.
Now, a dedicated keyboard appears at the bottom of both the “Add”, “Edit”, and “Review” sections.
Compatible with “Fill the blanks - Multiple type:cloze support” add-on.
Built specifically for Anki 25.02.5 and Python 3.9+ / Qt6.
This add-on was developed with the assistance of Google Gemini (AI) to ensure compatibility with the latest Anki hooks and Python/Qt6 requirements.
####################################################################
How to Customize: You can easily add or change characters by editing the init.py file. Just update the ACCENT_GROUPS list at the top of the script:
ACCENT_GROUPS = [
[“á”, “â”, “à”], # First row
[“é”, “ê”, “è”], # Second row
Add your own here!
]