xbmc/xbmc — pull request #5539 by uNiversaI (2014-10-20 15:36:39+00:00)
Title: [fix] keyboard layout default setting

This fixes to match #5525 setting name is now English QWERTY :+1:
Because default name changed you would get no keys on OSK because list of keyboardlayout is now empty for those who had QWERTY as default and thus a empty OSK

I suppose if your keyboard layout was renamed (for e.g. Bulgarian/Russian) you need to reselect it again since it drops from the guisettings because no match.

But there is a remaining issue I dont know how to fix.

If a user happens to select no layouts at all you still get empty OSK, I would suggest that the fallback requires one otion to be selected in the list and not allow a user no layout selection.
Idk how to implement that so anyone else may need to step in after this.