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!
]