@@ -20,6 +20,7 @@ import Ubuntu.Components 1.3
20import Ubuntu.Components.ListItems 1.3
20import Ubuntu.Components.ListItems 1.3
21import Ubuntu.SystemSettings.LanguagePlugin 1.0
21import Ubuntu.SystemSettings.LanguagePlugin 1.0
22import Wizard 0.1
22import Wizard 0.1
23+import Unity.InputInfo 0.1
23import ".." as LocalComponents
24import ".." as LocalComponents
25LocalComponents.Page {
26LocalComponents.Page {
@@ -28,6 +29,9 @@ LocalComponents.Page {
28 title: i18n.tr("Hardware Keyboard")
29 title: i18n.tr("Hardware Keyboard")
29 forwardButtonSourceComponent: forwardButton
30 forwardButtonSourceComponent: forwardButton
32+ skip: keyboardsModel.count == 0
31 UbuntuLanguagePlugin {
35 UbuntuLanguagePlugin {
32 id: langPlugin
36 id: langPlugin
@@ -37,6 +41,12 @@ LocalComponents.Page {
37 language: selectedLanguage
41 language: selectedLanguage
46+ deviceFilter: InputInfo.Keyboard
47+ Component.onCompleted: skipValid = true;
40 Component.onCompleted: print("Initial language:", i18n.language)
50 Component.onCompleted: print("Initial language:", i18n.language)
42 readonly property string selectedLanguage: langPlugin.languageCodes[langSelector.selectedIndex].split(".")[0] // chop off the codeset (.UTF-8)
52 readonly property string selectedLanguage: langPlugin.languageCodes[langSelector.selectedIndex].split(".")[0] // chop off the codeset (.UTF-8)