Keyboard layouts for Jolla's Sailfish OS
So, it is that time of the year again - Jolla's Sailfish OS seems to be shipping with 12 languages/keyboard layouts only and its up to us to create the additional ones we need.
Bulgarian Phonetic Obligatory screenshot: http://bundyo.org/jolla/layouts/jolla_bg_layout.png RPM file (install with a file manager or with zypper/pkcon-local in Terminal): http://bundyo.org/jolla/layouts/bulg...1-1.noarch.rpm Updated RPM with fixed predictions in Sailfish OS 1.0.5.16: http://bundyo.org/jolla/layouts/bulg...2-1.noarch.rpm If you prefer manual installation: Layout file: http://bundyo.org/jolla/layouts/bg.qml BG conf file (no need to modify the layouts.conf, as it gets replaced on updates and all conf files in the layouts folder get parsed by the server): http://bundyo.org/jolla/layouts/bg.conf For now both go to (dunno the user location yet): /usr/share/maliit/plugins/com/jolla/layouts/ and just restart afterwards. You can also do Code:
systemctl --user restart maliit-server.service Code:
killall maliit-server Greek layout by qwazix here Czech qwertz & qwerty layouts by Kaacz here Catalan layout by fri here French-Swiss layout by Jordi here Hungarian layout with arrows by cstom here Hungarian QWERTZ layout by Venemo here Latvian layout by ajajaij here Estonian layout by cstom here French "ergonomic" layout fr-bépo by RbN here Arabic layout by MSameer here Colemak layout by notconfusing here Hebrew layout by Schturman here German layout with arrows and other enhancements by anyone here Croatian layout by igor_b here Solution for accents with multiple dead keys by Venemo here RPM packages for many of the layouts in this thread made available in Open Repos by Penguin. More here I can add more layouts to the thread, until we properly package them and submit them to the Jolla Harbour, you can post them below. |
Re: Keyboard layouts for Jolla's Sailfish OS
Any way to add arrows?
|
Re: Keyboard layouts for Jolla's Sailfish OS
Can the Mesinput ones be used? For example: http://www.mesinput.com/viewlayouts/layout/426014
|
Re: Keyboard layouts for Jolla's Sailfish OS
Hmm, arrows functionality doesn't seem to be exposed directly, but since the whole thing is in QML, I suspect arrow keys would be quite possible...
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
Arrows and ctrl key for copy and paste would be nice, if it's possible! Thaks god this is not БДС layout! :D |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Any plans of a swype layout for the keyboard? Thanks
|
Re: Keyboard layouts for Jolla's Sailfish OS
Don't forget Greek layout :-)
|
Re: Keyboard layouts for Jolla's Sailfish OS
swype is more than just a layout. there's quite some logic going on in the background to process the swipes you make (you can read the patent filing here -> http://www.freepatentsonline.com/7453439.pdf)
|
Re: Keyboard layouts for Jolla's Sailfish OS
Bundyo, can you share the original EN file please. I want create Hebrew vkb.
Thanks |
Re: Keyboard layouts for Jolla's Sailfish OS
Here you are:
http://bundyo.org/jolla/layouts/en.qml |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Yeah, would probably help :D (also the arrows should be able to work with shift pressed). This however is a browser bug and would probably be fixed. Actually the browser does have quite a few bugs, I wonder if they have a public bug tracker for it...
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
Thanks |
Re: Keyboard layouts for Jolla's Sailfish OS
Japanese I could use, I wonder of the add on from N9 could be ported or even just be repackaged.
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Yep.. :( Bundyo already checked...
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
I don't know Hebrew but browser renders Arabic without issues and I think it should be fine for Hebrew too. However sailfish native apps show Arabic text as squares. I think this is a fontconfig issue but I am yet to get to the bottom of it. I also assume Hebrew will have the same issues but I haven't tried. RTL as in mirroring the UI (I am a native Arabic speaker so I know what RTL is) but I am not sure what's meant by it in this context ? |
Re: Keyboard layouts for Jolla's Sailfish OS
Probably writing from right to left in input fields?
Also, when I tested, the keyboard showed the hebrew characters as squares, maybe it uses different font by default? Can we change the font in the QML layout file? |
Re: Keyboard layouts for Jolla's Sailfish OS
Bundyo, thanks for tests..
If someone else want to test Hebrew vkb, here is a files: https://dl.dropboxusercontent.com/u/.../Jolla1/he.qml https://dl.dropboxusercontent.com/u/...Jolla1/he2.qml |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
The issue with Hebrew is seems to be related to the Arabic issue too. Droid sans hebrew and droid sans arabic are both being "merged" into droid sans family by fontconfig. Silica uses another font which is assigned explicitly via font.fontFamily I noticed that arabic shows fine if I install another font OR if I remove the fontconfig family merging XML snippet. I am yet to understand why this is happening. If someone can dig then please do too :) Quote:
I am not surprised here because browser does its own rendering |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
We were told that there is ticket for that, as well as arabic would be little bit more difficult than hebrew coz of kerning (i'm noobie so not sure what is what and who is who :) ) |
Re: Keyboard layouts for Jolla's Sailfish OS
Ελληνικά
Code:
import QtQuick 2.0 |
Re: Keyboard layouts for Jolla's Sailfish OS
1 Attachment(s)
If you want to switch quick between two layouts, insert this
Code:
KeyBase { I'm sure it can be automated so that it can be inserted once in the SpaceBarRow.qml and toggle between any two layouts, but it works for me as is, so I'm leaving the better implementation as an exercise for the reader :-P |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
What did you use to edit the layouts.conf file? I copied the file across to the phone's "documents" folder and tried to open it with a text editor from the PC without success...
|
Re: Keyboard layouts for Jolla's Sailfish OS
?!? layouts.conf is simple unix text file. I use Linux on PC, I am happy... Same end of line, same UTF-8 code base. :)
PS: i hate when people say something as "I use PC" without OS specification. Not, for me not PC==Windows. PC is HW for many OS. :) |
Re: Keyboard layouts for Jolla's Sailfish OS
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. :p
I make little patch: Code:
Second version Czech qwertz & qwerty vkb with two deadkeys here as example (second release with own files to avoid collision with originals): Look at Screenshots :) Put to dir /usr/share/maliit/plugins/com/jolla this: - AccentedCharacterKey2.qml patched for more then one deadkey - DeadKey2.qml with better recognition on layout. Put to dir /usr/share/maliit/plugins/com/jolla/layouts this: - cz.qml - cz_qwerty.qml - 1_custom_czech.conf file (no need to edit original layouts.conf, maliit load any .conf file in this dir). Edit 2014-01-15: fixed cz layout and move some spec chars in both layouts .. improved DeadKey look. Edit 2014-01-22: created own *2.qml files to avoid conflict with original, created own 'layout.conf'. Edit: 2014-01-31: fixed cz.qml (qwertz) layout to proper use AccentedCharacterKey2.qml (fixed version). Bug for more deadkeys still not fixed in update 1.0.3.8. |
Re: Keyboard layouts for Jolla's Sailfish OS
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 |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
Code:
deadKeyAccents: "´éˇě" Code:
// Original: property string _accentedText: _deadAccentIndex > -1 && !keyboard.inSymView ? _deadKeyAccents.substr(_deadAccentIndex*2+1, 1) : "" My changed files are there: https://drive.google.com/folderview?...&usp=drive_web |
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
FingerTerm default layouts:
http://www.bundyo.org/jolla/layouts/FingerTerm/ they go to ~/.config/FingerTerm/ |
Re: Keyboard layouts for Jolla's Sailfish OS
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] And another question: Has anyone figured out how to tweak the whole dictionary to get predictive text in any language we want? |
eyboard layouts for Jolla's Sailfish OS
Installed! Thanks fri!
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
|
Re: Keyboard layouts for Jolla's Sailfish OS
Quote:
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. |
All times are GMT. The time now is 04:46. |
vBulletin® Version 3.8.8