Revise positions of keys in keyboard

This commit is contained in:
David Rowe 2016-10-13 11:45:14 +13:00
parent a359626316
commit 5d390b4722

View file

@ -123,118 +123,37 @@ Item {
width: 480 width: 480
height: 50 height: 50
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 0 anchors.leftMargin: 4
Key { Key { width: 43; glyph: "q"; }
width: 44 Key { width: 43; glyph: "w"; }
glyph: "q" Key { width: 43; glyph: "e"; }
} Key { width: 43; glyph: "r"; }
Key { width: 43; glyph: "t"; }
Key { Key { width: 43; glyph: "y"; }
width: 44 Key { width: 43; glyph: "u"; }
glyph: "w" Key { width: 43; glyph: "i"; }
} Key { width: 43; glyph: "o"; }
Key { width: 43; glyph: "p"; }
Key { Key { width: 43; glyph: "←"; }
width: 44
glyph: "e"
}
Key {
width: 43
glyph: "r"
}
Key {
width: 43
glyph: "t"
}
Key {
width: 44
glyph: "y"
}
Key {
width: 44
glyph: "u"
}
Key {
width: 43
glyph: "i"
}
Key {
width: 42
glyph: "o"
}
Key {
width: 44
glyph: "p"
}
Key {
width: 45
glyph: "←"
}
} }
Row { Row {
width: 480 width: 480
height: 50 height: 50
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 18 anchors.leftMargin: 20
Key { Key { width: 43; glyph: "a"; }
width: 43 Key { width: 43; glyph: "s"; }
} Key { width: 43; glyph: "d"; }
Key { width: 43; glyph: "f"; }
Key { Key { width: 43; glyph: "g"; }
width: 43 Key { width: 43; glyph: "h"; }
glyph: "s" Key { width: 43; glyph: "j"; }
} Key { width: 43; glyph: "k"; }
Key { width: 43; glyph: "l"; }
Key { Key { width: 70; glyph: "⏎"; }
width: 43
glyph: "d"
}
Key {
width: 43
glyph: "f"
}
Key {
width: 43
glyph: "g"
}
Key {
width: 43
glyph: "h"
}
Key {
width: 43
glyph: "j"
}
Key {
width: 43
glyph: "k"
}
Key {
width: 43
glyph: "l"
}
Key {
width: 75
glyph: "⏎"
}
} }
Row { Row {
@ -242,100 +161,41 @@ Item {
width: 480 width: 480
height: 50 height: 50
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 0 anchors.leftMargin: 4
Key { Key {
id: shiftKey id: shiftKey
width: 46 width: 43
glyph: "⇪" glyph: "⇪"
toggle: true toggle: true
onToggledChanged: { onToggledChanged: shiftMode = toggled
shiftMode = toggled;
}
} }
Key { width: 43; glyph: "z"; }
Key { Key { width: 43; glyph: "x"; }
width: 43 Key { width: 43; glyph: "c"; }
glyph: "z" Key { width: 43; glyph: "v"; }
} Key { width: 43; glyph: "b"; }
Key { width: 43; glyph: "n"; }
Key { Key { width: 43; glyph: "m"; }
width: 43 Key { width: 43; glyph: "_"; }
glyph: "x" Key { width: 43; glyph: "?"; }
} Key { width: 43; glyph: "/"; }
Key {
width: 43
glyph: "c"
}
Key {
width: 43
glyph: "v"
}
Key {
width: 43
glyph: "b"
}
Key {
width: 43
glyph: "n"
}
Key {
width: 44
glyph: "m"
}
Key {
width: 43
glyph: "_"
}
Key {
width: 43
glyph: "?"
}
Key {
width: 46
glyph: "/"
}
} }
Row { Row {
width: 480 width: 480
height: 50 height: 50
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 19 anchors.leftMargin: 4
Key { Key {
width: 89 width: 86
glyph: "&123" glyph: "123"
mouseArea.onClicked: { mouseArea.onClicked: keyboardBase.parent.punctuationMode = true
keyboardBase.parent.punctuationMode = true;
}
} }
Key { width: 285; glyph: " "; }
Key { Key { width: 43; glyph: "⇦"; }
width: 285 Key { width: 43; glyph: "⇨"; }
glyph: " "
}
Key {
width: 43
glyph: "⇦"
}
Key {
x: 343
width: 43
glyph: "⇨"
}
} }
} }
@ -349,124 +209,57 @@ Item {
width: 480 width: 480
height: 50 height: 50
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 0 anchors.leftMargin: 4
Key { Key { width: 43; glyph: "1"; }
width: 43 Key { width: 43; glyph: "2"; }
glyph: "1" Key { width: 43; glyph: "3"; }
} Key { width: 43; glyph: "4"; }
Key { width: 43; glyph: "5"; }
Key { Key { width: 43; glyph: "6"; }
width: 43 Key { width: 43; glyph: "7"; }
glyph: "2" Key { width: 43; glyph: "8"; }
} Key { width: 43; glyph: "9"; }
Key { width: 43; glyph: "0"; }
Key { Key { width: 43; glyph: "←"; }
width: 43
glyph: "3"
}
Key {
width: 43
glyph: "4"
}
Key {
width: 43
glyph: "5"
}
Key {
width: 43
glyph: "6"
}
Key {
width: 43
glyph: "7"
}
Key {
width: 43
glyph: "8"
}
Key {
width: 43
glyph: "9"
}
Key {
width: 43
glyph: "0"
}
Key {
width: 50
glyph: "←"
}
} }
Row { Row {
width: 480 width: 480
height: 50 height: 50
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: 0 anchors.leftMargin: 4
Key { Key { width: 43; glyph: "!"; }
width: 43 Key { width: 43; glyph: "@"; }
glyph: "!" Key { width: 43; glyph: "#"; }
} Key { width: 43; glyph: "$"; }
Key { width: 43; glyph: "%"; }
Key { width: 43; glyph: "^"; }
Key { width: 43; glyph: "&"; }
Key { width: 43; glyph: "*"; }
Key { width: 43; glyph: "("; }
Key { width: 43; glyph: ")"; }
Key { width: 43; glyph: "⏎"; }
}
Key { Row {
width: 43 width: 480
glyph: "@" height: 50
} anchors.left: parent.left
anchors.leftMargin: 4
Key { Key { width: 43; glyph: "="; }
width: 43 Key { width: 43; glyph: "+"; }
glyph: "#" Key { width: 43; glyph: "-"; }
} Key { width: 43; glyph: ","; }
Key { width: 43; glyph: "."; }
Key { Key { width: 43; glyph: ";"; }
width: 43 Key { width: 43; glyph: ":"; }
glyph: "$" Key { width: 43; glyph: "'"; }
} Key { width: 43; glyph: "\""; }
Key { width: 43; glyph: "<"; }
Key { Key { width: 43; glyph: ">"; }
width: 43
glyph: "%"
}
Key {
width: 43
glyph: "^"
}
Key {
width: 43
glyph: "&"
}
Key {
width: 43
glyph: "*"
}
Key {
width: 43
glyph: "("
}
Key {
width: 43
glyph: ")"
}
Key {
width: 50
glyph: "⏎"
}
} }
Row { Row {
@ -476,92 +269,13 @@ Item {
anchors.leftMargin: 4 anchors.leftMargin: 4
Key { Key {
width: 43 width: 86
glyph: "="
}
Key {
width: 43
glyph: "+"
}
Key {
width: 43
glyph: "-"
}
Key {
width: 43
glyph: ","
}
Key {
width: 43
glyph: "."
}
Key {
width: 43
glyph: ";"
}
Key {
width: 43
glyph: ":"
}
Key {
width: 43
glyph: "'"
}
Key {
width: 43
glyph: "\""
}
Key {
width: 43
glyph: "<"
}
Key {
width: 43
glyph: ">"
}
}
Row {
width: 480
height: 50
anchors.left: parent.left
anchors.leftMargin: 19
Key {
width: 65
glyph: "abc" glyph: "abc"
mouseArea.onClicked: { mouseArea.onClicked: keyboardBase.parent.punctuationMode = false
keyboardBase.parent.punctuationMode = false
}
} }
Key { width: 285; glyph: " "; }
Key { Key { width: 43; glyph: "⇦"; }
width: 285 Key { width: 43; glyph: "⇨"; }
glyph: " "
}
Key {
width: 43
glyph: "⇦"
}
Key {
x: 343
width: 43
glyph: "⇨"
}
} }
} }
} }
@ -592,5 +306,4 @@ Item {
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: 0 anchors.topMargin: 0
} }
} }