[fix] keyboard layout default setting

This fixes empty OSK since #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 if those were your default you also get empty osk until reselect layout.

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.

@MartijnKaijser