1. Forum
  2. >
  3. Topic: Russian
  4. >
  5. Would it be possible to set t…


Would it be possible to set the course to automatically change keyboard layout?

Depending on the answer, I mean.

November 27, 2015



Variations of this question are asked fairly often. Most recently, 12 hours ago. Did you look? Duo itself has never said anything about it that I've ever seen.


Google translate has that function and a built in on-screen keyboard, I don't see why it would be impossible for duolingo.


Yes, Google translate does have the function, and it would probably be even easier for Duo to implement, as Duo know what language should be input, whereas Google translate does not, always.

I don't see why . . .

But, of course, you have no idea what resources are available to Duo at this point, nor do you know what they are working on. Who says it's impossible? They just have chosen not to do it yet.

I'd much rather see a new language in the incubator than have Duo implement a function that we do just fine without.


I guess that's true. Though the new courses seem to be made by users only. Still hoping for Finnish and Icelandic.


You are right, Duo is now only producing user-developed courses. But Duo's staff has to support course development. They need (it seems) logistical and (maybe) some programming support for each new course. This limits the number of courses in development at one time to fewer than those that competent developers have already applied to create.

Duo has said in the past that they lack the "bandwidth" to develop lots of new courses at one time. My contention is that this "bandwidth" would be lessened if Duo assigned a programmer or two to work on what you suggest. But I may be wrong. Duolingo never really explains what it's doing or how it does it. We can only guess what Duo really needs to support a course.


Duo works in mysterious ways.


Yes. It gives and takes away.


Probably the infrastructure is lacking.

The server would need to send some language/input specifications via http to the browser, and the browser would then need to ask the local operating system to change the input method.

I do not see any reason that this could not be feasible, but

  • I doubt the infrastructure is in place

  • There may be security concerns about allowing server-based request to change the user's input method; this could be maliciously annoying


Just add the Russian keyboard and press the windows icon + space. When you get used to it you don't even notice.


I'm doing that, but it's less convenient when you have 5 keyboard layouts installed. In Windows 7 you could group layouts and switch between them with ctrl+shift, I miss that.


Is there a mac version of this?


Yes. The standard key combination is ctrl+space, which is the same as the replay audio shortcut in Duolingo. You can activate (and modify) it in Preferences/Keyboard/Shortcuts/Input Sources.

Learn Russian in just 5 minutes a day. For free.