// No copyright (C)... Enjoy! Done by RbN (Jan 2014) // Adapté à SailfishOS 3.0 par jchrbe (2019.02.05, rév. 2019.02.17) // Mise à jour pour SailfishOS 4.5 par @alex@social.nah.re (2023.02.03, rév. 2023.02.03) import QtQuick 2.0 import com.jolla.keyboard 1.0 import ".." KeyboardLayout { splitSupported: true KeyboardRow { CharacterKey { caption: "b"; captionShifted: "B"; symView: "1"; symView2: "€" } CharacterKey { caption: "é"; captionShifted: "É"; symView: "2"; symView2: "£" } CharacterKey { caption: "p"; captionShifted: "P"; symView: "3"; symView2: "$" } CharacterKey { caption: "o"; captionShifted: "O"; symView: "4"; symView2: "¥"; accents: "oœöô"; accentsShifted: "OŒÖÔ" } CharacterKey { caption: "è"; captionShifted: "È"; symView: "5"; symView2: "?" } CharacterKey { caption: "v"; captionShifted: "V"; symView: "6"; symView2: "%"; accents: "vw"; accentsShifted:"VW" } CharacterKey { caption: "d"; captionShifted: "D"; symView: "7"; symView2: "<" } CharacterKey { caption: "l"; captionShifted: "L"; symView: "8"; symView2: ">" } CharacterKey { caption: "j"; captionShifted: "J"; symView: "9"; symView2: "[" } CharacterKey { caption: "z"; captionShifted: "Z"; symView: "0"; symView2: "]" } } KeyboardRow { CharacterKey { caption: "a"; captionShifted: "A"; symView: "*"; symView2: "`"; accents: "aàâ"; accentsShifted: "AÀÂ" } CharacterKey { caption: "u"; captionShifted: "U"; symView: "#"; symView2: "^"; accents: "uûùü"; accentsShifted: "UÛÙÜ" } CharacterKey { caption: "i"; captionShifted: "I"; symView: "+"; symView2: "|"; accents: "iîï"; accentsShifted: "IÎÏ" } CharacterKey { caption: "e"; captionShifted: "E"; symView: "-"; symView2: "_";accents: "eëê€"; accentsShifted: "EËÊ€" } CharacterKey { caption: "c"; captionShifted: "C"; symView: "="; symView2: "§"; accents: "cç"; accentsShifted: "CÇ" } CharacterKey { caption: "t"; captionShifted: "T"; symView: "("; symView2: "{" } CharacterKey { caption: "s"; captionShifted: "S"; symView: ")"; symView2: "}" } CharacterKey { caption: "r"; captionShifted: "R"; symView: "~"; symView2: "°" } CharacterKey { caption: "n"; captionShifted: "N"; symView: "!"; symView2: "¡" } CharacterKey { caption: "m"; captionShifted: "M"; symView: "?"; symView2: "¿" } } KeyboardRow { ShiftKey {} CharacterKey { caption: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "ÿý"; accentsShifted: "ŸÝ" } CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»" } CharacterKey { caption: "k"; captionShifted: "K"; symView: "/"; symView2: "÷" } CharacterKey { caption: "q"; captionShifted: "Q"; symView: "\\"; symView2: "“" } CharacterKey { caption: "g"; captionShifted: "G"; symView: "\""; symView2: "”" } CharacterKey { caption: "h"; captionShifted: "H"; symView: ";"; symView2: "„" } CharacterKey { caption: "f"; captionShifted: "F"; symView: ":"; symView2: "·" } BackspaceKey {} } KeyboardRow { splitIndex: 4 SymbolKey { implicitWidth: symbolKeyWidthNarrow } CharacterKey { caption: "."; captionShifted: "…"; implicitWidth: punctuationKeyWidth; fixedWidth: !splitActive; } ContextAwareCommaKey { implicitWidth: punctuationKeyWidth } SpacebarKey {} SpacebarKey { active: splitActive; languageLabel: "" } CharacterKey { caption: "’"; captionShifted: "'"; implicitWidth: punctuationKeyWidth; fixedWidth: !splitActive } EnterKey {} } }