SHARE
TWEET

custom_hu.qml

a guest Dec 12th, 2015 111 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Copyright (C) 2012-2013 Jolla Ltd.
  2.  * HU keyboard modified from Jolla's EN keyboard; contact: Timur Kristóf <timur.kristof@gmail.com>
  3.  * Modified to work with Sailfish 2.0 by Miklos Marton <miklos.marton@ni.com>
  4.  *
  5.  * Custom keyboard framework modifications
  6.  * Split keyboard support and adaptation to SailfishOS 1.1.4
  7.  * Copyright (c) 2014-2015 Janne Edelman <janne.edelman@gmail.com>
  8.  *
  9.  * Version 0.2
  10.  */
  11.  
  12. import QtQuick 2.0
  13. import ".."
  14.  
  15. KeyboardLayout {
  16.     splitSupported: true
  17.  
  18.     KeyboardRow {
  19.         CharacterKey { caption: "q"; captionShifted: "Q"; symView: "1"; symView2: "€" }
  20.         CharacterKey { caption: "w"; captionShifted: "W"; symView: "2"; symView2: "£" }
  21.         AccentedCharacterKey {
  22.             caption: "e"
  23.             captionShifted: "E"
  24.             symView: "3"
  25.             symView2: "$"
  26.             accents: "eéë€"
  27.             accentsShifted: "EÉË€"
  28.             deadKeyAccents: "´¨éë"
  29.             deadKeyAccentsShifted: "´¨ÉË"
  30.         }        
  31.         CharacterKey { caption: "r"; captionShifted: "R"; symView: "4"; symView2: "¥" }
  32.         CharacterKey { caption: "t"; captionShifted: "T"; symView: "5"; symView2: "₹"; accents: "tþ"; accentsShifted: "TÞ" }
  33.         CharacterKey { caption: "z"; captionShifted: "Z"; symView: "6"; symView2: "%" }
  34.         AccentedCharacterKey {
  35.             caption: "u"
  36.             captionShifted: "U"
  37.             symView: "7"
  38.             symView2: "<"
  39.             accents: "uúüű"
  40.             accentsShifted: "UÚÜŰ"
  41.             deadKeyAccents: "´˝¨úűü"
  42.             deadKeyAccentsShifted: "´˝¨ÚŰÜ"
  43.         }        
  44.         AccentedCharacterKey {
  45.             caption: "i"
  46.             captionShifted: "I"
  47.             symView: "8"
  48.             symView2: ">"
  49.             accents: "ií"
  50.             accentsShifted: "IÍ"
  51.             deadKeyAccents: "´¨íï"
  52.             deadKeyAccentsShifted: "´¨ÍÏ"
  53.         }
  54.         AccentedCharacterKey {
  55.             caption: "o"
  56.             captionShifted: "O"
  57.             symView: "9"
  58.             symView2: "["
  59.             accents: "oóöő"
  60.             accentsShifted: "OÓÖŐ"
  61.             deadKeyAccents: "´˝¨óőö"
  62.             deadKeyAccentsShifted: "´˝¨ÓŐÖ"
  63.         }
  64.         CharacterKey { caption: "p"; captionShifted: "P"; symView: "0"; symView2: "]" }
  65.         //CharacterKey { caption: "å"; captionShifted: "Å"; symView: "%"; symView2: "‰" }
  66.     }
  67.  
  68.     KeyboardRow {
  69.         AccentedCharacterKey {
  70.             caption: "a"
  71.             captionShifted: "A"
  72.             symView: "*"
  73.             symView2: "`"
  74.             accents: "aáä"
  75.             accentsShifted: "AÁÄ"
  76.             deadKeyAccents: "´¨áä"
  77.             deadKeyAccentsShifted: "´¨ÁÄ"
  78.         }        
  79.         CharacterKey { caption: "s"; captionShifted: "S"; symView: "#"; symView2: "^"; accents: "sšß$"; accentsShifted: "Š$"}
  80.         CharacterKey { caption: "d"; captionShifted: "D"; symView: "+"; symView2: "|"; accents: "dð"; accentsShifted: "DÐ" }
  81.         CharacterKey { caption: "f"; captionShifted: "F"; symView: "-"; symView2: "_" }
  82.         CharacterKey { caption: "g"; captionShifted: "G"; symView: "="; symView2: "§" }
  83.         CharacterKey { caption: "h"; captionShifted: "H"; symView: "("; symView2: "{" }
  84.         CharacterKey { caption: "j"; captionShifted: "J"; symView: ")"; symView2: "}" }
  85.         CharacterKey { caption: "k"; captionShifted: "K"; symView: "!"; symView2: "¡" }
  86.         CharacterKey { caption: "l"; captionShifted: "L"; symView: "?"; symView2: "¿" }
  87.     }
  88.  
  89.     KeyboardRow {
  90.         splitIndex: 5
  91.  
  92.         ShiftKey {}
  93.  
  94.         CharacterKey { caption: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "yý¥"; accentsShifted: "YÝ¥" }
  95.         CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»" }
  96.         CharacterKey { caption: "c"; captionShifted: "C"; symView: "/"; symView2: "\""; accents: "cç"; accentsShifted: "CÇ" }
  97.         CharacterKey { caption: "v"; captionShifted: "V"; symView: "\\"; symView2: "“" }
  98.         CharacterKey { caption: "b"; captionShifted: "B"; symView: "'"; symView2: "”" }
  99.         CharacterKey { caption: "n"; captionShifted: "N"; symView: ";"; symView2: "„"; accents: "nñ"; accentsShifted: "NÑ" }
  100.         CharacterKey { caption: "m"; captionShifted: "M"; symView: ":"; symView2: "~" }
  101.  
  102.         BackspaceKey {}
  103.     }
  104.  
  105.     SpacebarRow {}
  106. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top