Reply
Thread Tools
Posts: 539 | Thanked: 518 times | Joined on May 2010 @ nanaurbusiness
#31
Hi there,

I just wanted to ask if we can also add/collect layouts for terminal here.
I can only choose between english and finnish layout for terminal. But I really would love to have my qwertz keyboard back.

Regards

J4ZZ
__________________

N900 ~ $ make me a sandwich
-bash: no, make it yourself
N900 ~ $ sudo make me a sandwich
-bash: ok then...
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#32
Originally Posted by J4ZZ View Post
Hi there,

I just wanted to ask if we can also add/collect layouts for terminal here.
I can only choose between english and finnish layout for terminal. But I really would love to have my qwertz keyboard back.

Regards

J4ZZ
Sure, if someone contributed them. I'll edit the first post later today.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following User Says Thank You to Bundyo For This Useful Post:
Posts: 4 | Thanked: 20 times | Joined on Jun 2011
#33
Originally Posted by Kaacz View Post
Now I create Czech qwerty layout with two deadkeys, near same as I have on N9/Harmattan. I found bug in 'AccentedCharacterKey.qml'. Or I don't know how is right way to define deadKeysAccents for more then one deadkey.

I make little patch:

Code:
 
//  original - i don't know what is mean .. 
//    property string _accentedText: _deadAccentIndex > -1 && !keyboard.inSymView ? _deadKeyAccents.substr(_deadAccentIndex*2+1, 1) : ""

//  for definition  deadKeyAccents: "´ˇéě"
property string _accentedText: _deadAccentIndex > -1 && !keyboard.inSymView ? _deadKeyAccents.substr((_deadKeyAccents.length/2)+_deadAccentIndex, 1) : ""
First version Czech qwertz & qwerty vkb with two deadkeys here as example:

https://www.dropbox.com/s/3kbg36393fynqnr/cz.qml
https://www.dropbox.com/s/az43mdxkprv1r7o/cz_qwerty.qml

added to layouts.conf:
https://www.dropbox.com/s/9r1oiyu8p30ahyr/layouts.conf

and AccentedCharacterKey.qml patched for more then one deadkey:
https://www.dropbox.com/s/58mruc40se...aracterKey.qml

Screenshots:
https://www.dropbox.com/s/l6tpseufxj...1221030722.png
https://www.dropbox.com/s/8u7hjusmll...1221030733.png
Hi Kaacz! :-) I think that original idea was to store accents like key => value array. So accent should be before accented char.
Code:
deadKeyAccents: "´éˇě"
But there is probably bug in AccentedCharacterKey.qml -- "*2" shouldn't be there.
Code:
// Original: property string _accentedText: _deadAccentIndex > -1 && !keyboard.inSymView ? _deadKeyAccents.substr(_deadAccentIndex*2+1, 1) : ""
property string _accentedText: _deadAccentIndex > -1 && !keyboard.inSymView ? _deadKeyAccents.substr(_deadAccentIndex+1, 1) : ""
Which works nicely. :-)

My changed files are there: https://drive.google.com/folderview?...&usp=drive_web
 
Posts: 162 | Thanked: 91 times | Joined on Jan 2010 @ poor Slovenia
#34
Originally Posted by justadude View Post
Any plans of a swype layout for the keyboard? Thanks
I'm also waiting for SWYPE. After N9 with swype for two years is now all writing like hard work ...

Last edited by matimilko; 2013-12-22 at 16:14.
 

The Following 2 Users Say Thank You to matimilko For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#35
FingerTerm default layouts:
http://www.bundyo.org/jolla/layouts/FingerTerm/

they go to ~/.config/FingerTerm/
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following User Says Thank You to Bundyo For This Useful Post:
Posts: 15 | Thanked: 4 times | Joined on Nov 2011 @ Llagostera (Catalonia)
#36
Hi,

here's my version for a catalan layout (copy this file ca.qml in /usr/share/maliit/plugins/com/jolla/layouts/):

http://ubuntuone.com/7Bz8nNQLec0EIfnf7MRGsV

and remember to add this lines for the layouts.conf file:

Code:
[ca.qml]
name=Català
languageCode=CA
it has [ç] and apostrophe ['] as main keys, and a preference for [à] accent. Also, hold apostrophe to get [-]. Also, hold [L] to get [·] (punt volat) to write correctly the [l·l] phoneme

And another question: Has anyone figured out how to tweak the whole dictionary to get predictive text in any language we want?
 

The Following 2 Users Say Thank You to fri For This Useful Post:
Posts: 1 | Thanked: 0 times | Joined on Dec 2013
#37
Installed! Thanks fri!

Originally Posted by fri View Post
Hi,

here's my version for a catalan layout (copy this file ca.qml in /usr/share/maliit/plugins/com/jolla/layouts/):

http://ubuntuone.com/7Bz8nNQLec0EIfnf7MRGsV

and remember to add this lines for the layouts.conf file:

Code:
[ca.qml]
name=Català
languageCode=CA
it has [ç] and apostrophe ['] as main keys, and a preference for [à] accent. Also, hold apostrophe to get [-]. Also, hold [L] to get [·] (punt volat) to write correctly the [l·l] phoneme

And another question: Has anyone figured out how to tweak the whole dictionary to get predictive text in any language we want?
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#38
Originally Posted by fri View Post
And another question: Has anyone figured out how to tweak the whole dictionary to get predictive text in any language we want?
Did you manage to find it? I couldn't, at least yet.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Posts: 22 | Thanked: 18 times | Joined on Oct 2012
#39
Originally Posted by qwazix View Post
Ελληνικά

Code:
import qtquick 2.0
import ".."

keyboardlayout {
    keyboardrow {
        characterkey { caption: ";"; captionshifted: ":"; symview: "1"; symview2: "€" }
        characterkey { caption: "ς"; captionshifted: "€"; symview: "2"; symview2: "£" }
        accentedcharacterkey { caption: "ε"; captionshifted: "Ε"; symview: "3"; symview2: "$"; accents: "έ"; accentsshifted: "Έ"; deadkeyaccents: "´έ"; deadkeyaccentsshifted: "´Έ"  }
        characterkey { caption: "ρ"; captionshifted: "Ρ"; symview: "4"; symview2: "¥" }
        characterkey { caption: "τ"; captionshifted: "Τ"; symview: "5"; symview2: "₹" }
        accentedcharacterkey { caption: "υ"; captionshifted: "Υ"; symview: "6"; symview2: "%"; accents: "ύϋΰ"; accentsshifted: "Ϋ"; deadkeyaccents: "´ύ"; deadkeyaccentsshifted: "´Ύ"  }
        characterkey { caption: "θ"; captionshifted: "Θ"; symview: "7"; symview2: "<"; }
        accentedcharacterkey { caption: "ι"; captionshifted: "Ι"; symview: "8"; symview2: ">"; accents: "ίϊΐ"; accentsshifted: "ΊΪ"; deadkeyaccents: "´ί"; deadkeyaccentsshifted: "´Ί"  }
        accentedcharacterkey { caption: "ο"; captionshifted: "Ο"; symview: "9"; symview2: "["; accents: "ό"; accentsshifted: "Ό"; deadkeyaccents: "´ό"; deadkeyaccentsshifted: "´Ό"  }
        characterkey { caption: "π"; captionshifted: "Π"; symview: "0"; symview2: "]" }
    }

    keyboardrow {
        accentedcharacterkey { caption: "α"; captionshifted: "Α"; symview: "*"; symview2: "`"; accents: "ά"; accentsshifted: "Ά"; deadkeyaccents: "´ά"; deadkeyaccentsshifted: "´Ά" }
        characterkey { caption: "σ"; captionshifted: "Σ"; symview: "#"; symview2: "^" }
        characterkey { caption: "δ"; captionshifted: "Δ"; symview: "+"; symview2: "|" }
        characterkey { caption: "φ"; captionshifted: "Φ"; symview: "-"; symview2: "_" }
        characterkey { caption: "γ"; captionshifted: "Γ"; symview: "="; symview2: "§" }
        accentedcharacterkey { caption: "η"; captionshifted: "Η"; symview: "("; symview2: "{"; accents: "ή"; accentsshifted: "Ή"; deadkeyaccents: "´ή"; deadkeyaccentsshifted: "´Ή"  }
        characterkey { caption: "ξ"; captionshifted: "Ξ"; symview: ")"; symview2: "}" }
        characterkey { caption: "κ"; captionshifted: "Κ"; symview: "~"; symview2: "°" }
        characterkey { caption: "λ"; captionshifted: "Λ"; symview: "!"; symview2: "¡" }
        deadkey { id: Deadkey; caption: "´"; captionshifted: "¨";}
    }

    keyboardrow {
        shiftkey {}

        characterkey { caption: "ζ"; captionshifted: "Ζ"; symview: "@"; symview2: "«" }
        characterkey { caption: "χ"; captionshifted: "Χ"; symview: "&"; symview2: "»" }
        characterkey { caption: "ψ"; captionshifted: "Ψ"; symview: "/"; symview2: "÷"}
        accentedcharacterkey { caption: "ω"; captionshifted: "Ω"; symview: "\\"; symview2: "“"; accents: "ώ"; accentsshifted: "Ώ"; deadkeyaccents: "´ώ"; deadkeyaccentsshifted: "´Ώ"  }
        characterkey { caption: "β"; captionshifted: "Β"; symview: "\""; symview2: "”" }
        characterkey { caption: "ν"; captionshifted: "Ν"; symview: ";"; symview2: "„"}
        characterkey { caption: "μ"; captionshifted: "Μ"; symview: ":"; symview2: "·" }

        backspacekey {}
    }

    keyboardrow {
        symbolkey {
            width: Symbolkeywidthnarrow
        }
        characterkey {
            caption: "'"
            captionshifted: "'"
            width: Punctuationkeywidthnarrow
            fixedwidth: True
        }
        characterkey {
            caption: ","
            captionshifted: ","
            width: Punctuationkeywidthnarrow
            fixedwidth: True
            separator: False
        }
        spacebarkey {
            fixedwidth: True
        }
        characterkey {
            caption: "."
            captionshifted: "."
            width: Punctuationkeywidthnarrow
            fixedwidth: True
            separator: False
        }
        enterkey {}
    }
}
Ευχαριστώ πολύ :-)
 

The Following User Says Thank You to Nikos Alexandris For This Useful Post:
tiempjuuh's Avatar
Posts: 202 | Thanked: 165 times | Joined on Jul 2012 @ Apeldoorn, Netherlands
#40
Originally Posted by Bundyo View Post
Did you manage to find it? I couldn't, at least yet.
At least I think, because of many references I found in /usr/share/maliit/, it uses Nuances XT9 prediction. XT9 is available in many languages, so that's good, but it's closed source and I can't find the place where the dictionaries are stored...

Maybe it's a good start to find out in which format they're stored, where they are located and if it is possible to add other languages, like Dutch. It could be doable since we've got an open source dictionary team, found here.
__________________
Nokia N900 hw rev. 2204
Nokia N9 16GB black hw rev. 1507
Jolla + LETOH
 

The Following 4 Users Say Thank You to tiempjuuh For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 21:39.