Adds automatic keyboard selection for duolingo.com based on user preferences.

DuoKeyboard promo image
What is DuoKeyboard?

DuoKeyboard is a Firefox add-on that automatically switches keyboards on duolingo.com. It supports multiple languages and keyboard layouts, assisting language learners in typing accurately. Vietnamese learners can use TELEX, VNI, and VIQR input. A cheat sheet is provided for learning keyboard layouts.

Users: 368 ▼ -5
Rating: 3.42 (24)
Version: 1.5.0 (Last updated: 2019-09-17)
Creation date: 2016-10-07
Weekly download count: 11
Firefox on Android: No
Risk impact: Moderate risk impact
Risk likelihood: Low risk likelihood
Manifest version: 2
  • storage
  • tabs
Size: 229.74K
Stats date:

Other platforms

DuoKeyboard (v1.5.1)
4.18 (49) 6,680
Not available on Edge
Want to check extension ranking and stats more quickly for other Firefox add-ons? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Firefox Browser Add-ons.
Chrome-Stats extension

This add-on adds automatic keyboard switching on duolingo based on the user preferences. Multiple keyboards are supported covering most of the courses including Czech, Danish Dutch, English, Esperanto, French, German, Hebrew, Hindi, Italian, Portuguese, Russian and more.

For several languages it is possible to choose different keyboard layouts.

TELEX, VNI and VIQR input is supported for Vietnamese learners.

Additionally a cheat sheet can be shown on screen to assist in learning the keyboard layout.

User reviews
Exceptionally useful except that it has a bug that causes it to delete characters or whole words if you scroll over a hint or hit submit without hitting space first. Given how long it's been since it was updated, I assume this plugin is abandoned, and since there aren't other plugins like it one must simply live with the bugs. Still, it would be nice if either the original devs fixed this extremely useful extension, or new devs made one that consistently works.
by Kitty None, 2022-08-02

Contrary to some reviews, in my experience this plugin does work in principle. (I am using it on Linux, but this should not make a difference.) A plugin like this is absolutely necessary if: - You are learning a language on Duolingo that is written in a script that is not based on the Latin alphabet. (Examples: Russian, Greek, Hebrew, Chinese.) - You want to type out answers in your target language, not switch to the dumb mode where you just click words as in the mobile version of Duolingo. - You can't or don't want to switch manually between two keyboard layouts all the time. As someone who regularly types in the translation instead of the original sentence in dictation exercises, I find that this plugin also solves that problem for me -- in languages with other scripts. On first use, you are prompted to configure this plugin correctly for your source(!) and target languages. Take this seriously, because there are no reasonable defaults! For example, for learning Greek from English I had to configure not just switching to a Greek keyboard for Greek, but also switching back to an English keyboard for English. If you make a configuration mistake, you can reconfigure this plugin through Preferences -> Extensions & Themese -> Extensions -> DuoKeyboard -> "..." -> Preferences. Then select the language whose settings you want to change, change them, and save. This plugin is absolutely worth it to me, although it has some serious bugs: - Hovering over a word to see its translation deletes the last word entered. - When you try to return a single-word answer to Duolingo, your input is deleted instead. To prevent this, press the space key once after your single-word answer. - I haven't tried this myself yet, but I am prepared to believe the reports of problems with Hebrew. Support for scripts written right-to-left is particularly hard. Currently there is a tiny number of plugins doing the same for up to three languages. If you are learning one of these, it may be worth trying out one of the alternatives instead. (Having 2 such plugins active at the same time probably leads to chaos.)
by Johannes Aquila, 2021-10-16

Works more or less as intended, but it keeps deleting words when I hover over the words in Duolingo to read the dictionary words. It'll delete whole words at a time, making it kinda hard to work with. And anyway, it doesn't seem like this addon is being updated anymore
View all user reviews
Risk impact

DuoKeyboard may not be safe to use and it requires some risky permissions. Exercise caution when installing this add-on. Review carefully before installing.

Risk likelihood

DuoKeyboard has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details