[GUIDE] MultiLingO Keyboard - Android Apps and Games

I no longer use Multiling O, but use Floris Board on my phone. It, imo, is a superior keyboard.
GitHub - florisboard/florisboard: An open-source keyboard for Android which respects your privacy. Currently in early-beta.
An open-source keyboard for Android which respects your privacy. Currently in early-beta. - GitHub - florisboard/florisboard: An open-source keyboard for Android which respects your privacy. Curren...
github.com
As with my other post about the Jbak2 keyboard for tablets (here https://forum.xda-developers.com/android/apps-games/guide-jbak2-keyboard-t4016959), I present instructions for installing and configuring the Multiling O keyboard for use on phones. I prefer using Multiling O on my phone because its default configuration is almost perfect for phones (easily adjustable keyboard size, just the right amount of keys), and requires just a few changes to make it perfect for a phone.
You can install from https://play.google.com/store/apps/details?id=kl.ime.oh&hl=en
Like the Jbak2 keyboard, this has only four permissions (although different ones):
android.permission.VIBRATE
android.permission.READ_USER_DICTIONARY
android.permission.WRITE_USER_DICTIONARY
android.permission.INTERNET (used to download
Themes/Addons, but not required to function properly)
Link to my shared pCloud http://pc.cd/VJ47 New http://u.pc.cd/v9s7
To try out my configuration (see screenshot) MultiLingO-Screenshot.png
Download it (it's just a plain-text file) MultiLingO-keyboard_Settings.txt
Open it and Copy entire contents to your clipboard
Go to Settings⇛Misc.⇛Import|Export⇛Settings, then tap 'Paste' to replace what's already there with what you just copied to the clipboard.
TIP: To see full functionality, including emojis, PressHold the BlackGearIcon, and slide to the desired function.
TIP: After PressHold the BlackGearIcon⇛Emoji, you will see emoji *categories*. Press one to see full list of emojis.
TIP: Press the red lock icon to return to main keyboard layout.
You can read another post about the MultiLing O keyboard by @mermaidkiller here
https://forum.xda-developers.com/android/apps-games/app-multiling-o-keyboard-highly-t3629298

hi
the link provided by you (http://pc.cd/VJ47) is not working
please share a working link
thanks

rajesh6432 said:
hi
the link provided by you (http://pc.cd/VJ47) is not working
please share a working link
thanks
Click to expand...
Click to collapse
New link added. I monitor this thread, so I'll see whatever message is posted here.

TiTiB said:
New link added. I monitor this thread, so I'll see whatever message is posted here.
Click to expand...
Click to collapse
hey there, do you happen to know how to make the Ctrl key lock/toggle on and off like the Shift key? Or of any still active community i can ask in?

@r0dster dont think its possible.

biopsin said:
@r0dster dont think its possible.
Click to expand...
Click to collapse
damn really? it seems like such an essential functionality for basic key shortcuts like ctrl + arrow/backspace/delete to navigate/select, delete/f-delete words easily, and so many other shortcuts. instead of having to create different buttons/gestures for each direction and for each key…

You are still able to design the kb the way you like with your desired "shortcuts" I say shortcuts but you should look over http://honsoapps.appspot.com/1/k.html and redesign default or own layout.

biopsin said:
You are still able to design the kb the way you like with your desired "shortcuts" I say shortcuts but you should look over http://honsoapps.appspot.com/1/k.html and redesign default or own layout.
Click to expand...
Click to collapse
but i can’t do that without a toggle-able button, can i?
let me clarify, lets say the layout i’m using only has Shift, Backspace, Delete and Arrow keys. i’d then only need 1 toggle-able Ctrl key for ctrl + arrows (like shift + arrows for selecting).
but if i want to do that without a toggle button (since i can’t hold it down), i’d need to make 2 dedicated buttons for word-forward and word-back. same happens with ctrl + backspace (now needs 1 more dedicated button) and ctrl + delete (yet 1 more dedicated button). plus for ctrl + up or down (yet 2 more dedicated buttons).
so with just these few shortcuts, what would have only needed 1 toggle-able Ctrl button, instead now needs 6 different dedicated buttons (or 6 different gestures, if using [4D:…]). now imagine i want to add shift to the combination for even more shortcuts, that’s another 6 more dedicated buttons on top (now we’re at 12 extra dedicated buttons/gestures instead of 1 toggle-able Ctrl button). or am i missing some trick?
and don’t worry, i know about creating layouts

I see, yea it would be sound having more sticky functionbuttons. I guess the dev no longer respond either.
Maybe the dude over at Unexpected-Keyboard might have something going, but its not quite the same.

biopsin said:
I see, yea it would be sound having more sticky functionbuttons. I guess the dev no longer respond either.
Maybe the dude over at Unexpected-Keyboard might have something going, but its not quite the same.
Click to expand...
Click to collapse
yea, i’m kinda hoping it’s possible in some less known way/some workaround. because implementing shift to be toggle-able but no way for ctrl and alt just seems like an odd development decision, as all three keys are used as “hold-down combo keys” on pc. and yea the dev has long left this project, just hoping that he already implemented it in some sort of way
thanks, i’ll check out unexpected-keyboard but i’m sure there’s no chance that overall it can do what multiling can unfortunately. every time i develop my layouts a bit further i discover something new, it has insane versatility throughout

r0dster said:
yea, i’m kinda hoping it’s possible in some less known way/some workaround. because implementing shift to be toggle-able but no way for ctrl and alt just seems like an odd development decision, as all three keys are used as “hold-down combo keys” on pc. and yea the dev has long left this project, just hoping that he already implemented it in some sort of way
thanks, i’ll check out unexpected-keyboard but i’m sure there’s no chance that overall it can do what multiling can unfortunately. every time i develop my layouts a bit further i discover something new, it has insane versatility throughout
Click to expand...
Click to collapse
Have you tried jBak2 keyboard (my xda thread in OP) has info?
I no longer use MultiLingo, but use jBak2 on my tablet, and Florisboard on my phone.
jBak2 is in active development and has *many* improvements from the version available on Play Store. Although I've liked the newer versions' features I don't use them any longer because they have
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
and I don't really need the new features.
If you need the link to get/check out the new versions pm me.

Hi,
with Multiling O keyboard, to write an accented letter (é, à. ò, ù, etc) I used to write the letter first and then,
in the rightmost place of the second row of letters, appeared the letter with the accent so I had just to tap there
to get what I was looking for. Now this behaviour has disappeared (don't updated the app and don't know what happened):
I can I get it back?
Thanks.
fabio

fabiospark said:
Hi,
with Multiling O keyboard, to write an accented letter (é, à. ò, ù, etc) I used to write the letter first and then,
in the rightmost place of the second row of letters, appeared the letter with the accent so I had just to tap there
to get what I was looking for. Now this behaviour has disappeared (don't updated the app and don't know what happened):
I can I get it back?
Thanks.
fabio
Click to expand...
Click to collapse
I don't know. Also, I no longer use Multiling O (gonna update the OP), but use Floris Board on my phone. It *does* have accented characters, and, imo, is a superior keyboard.
GitHub - florisboard/florisboard: An open-source keyboard for Android which respects your privacy. Currently in early-beta.
An open-source keyboard for Android which respects your privacy. Currently in early-beta. - GitHub - florisboard/florisboard: An open-source keyboard for Android which respects your privacy. Curren...
github.com

TiTiB said:
I don't know. Also, I no longer use Multiling O (gonna update the OP), but use Floris Board on my phone. It *does* have accented characters, and, imo, is a superior keyboard.
GitHub - florisboard/florisboard: An open-source keyboard for Android which respects your privacy. Currently in early-beta.
An open-source keyboard for Android which respects your privacy. Currently in early-beta. - GitHub - florisboard/florisboard: An open-source keyboard for Android which respects your privacy. Curren...
github.com
Click to expand...
Click to collapse
But in Florisboard swipe writing only works in English. A pitty by now, let's see if there is any other update soon

years later, and im using it just fine on my ricedroid a13
hopefully honso will popup with an update since some people think its dead so theres no use trying it out

I don't know how but I lost the ability to add the accents with two strokes: letter then accent, and I can't find a way to restore this functionality.
DO you know anything about it?
Thanks.
fm.

fonzacus said:
years later, and im using it just fine on my ricedroid a13
hopefully honso will popup with an update since some people think its dead so theres no use trying it out
Click to expand...
Click to collapse
yes sir, Its the best one out there still working fine for me too.
Hopefully waiting for Honso to release another wild update.

Still use this Multiling O, the feature that i like are: autotext, auto count (1*1 will count =2)
still cant find other keyboard that has this 2 features.
anyone know any keyboard with this 2 features? thanks you

Update: for Autotext,already found texpand just now.very impressive.
Auto count / sum math still not found

Related

[IDEA] Keyboard switcher

It would be great to have a possibility to choose one keyboard for portrait mode (for example: swype) and the other for landscape one (for example: htc_ime).
Swype is great in portrait mode, but it sucks in landscape one (too large distances between the letters, swyping is slower than two hands typing, and a 'normal' typing using swype keyboard's layout is not so comfortable).
What do you think? Is it possible? The time to switch between keyboards wouldn't be too large? Memory utilization would be small enough?
Not sure if it is possible but I personally would also like the option to set the default keyboard per applications.
Why stop there? Would be great if there was a way to swipe through different keyboards in any app. Then you could just pick the best one for your current application. Of course the above feature would be great to have included with this.
Maybe some dev will pick up on this. Agree that it would be nice to have.
AverageCanadian said:
Not sure if it is possible but I personally would also like the option to set the default keyboard per applications.
Click to expand...
Click to collapse
+1. i would love to use the Graffiti keyboard for some of my medical applications as the swype keyboard is useless when it comes to hunt & peck typing of words that aren't in its dictionary.
pavulon said:
It would be great to have a possibility to choose one keyboard for portrait mode (for example: swype) and the other for landscape one (for example: htc_ime).
Click to expand...
Click to collapse
+1!! great idea dude!!
how bout swype on the stock 2.2 keyboard mixed with htc_ime compact qwerty ???? FLAWLESS . "BEST" Keyboard EVER !
but swype + stock 2.2 keyboard,, would be a great thing !
Google get ON THAT ! pls
agreed a mod would finaly help bring the greatness of swype in portrait and HTC_IME in landscape would be amazing...
only issues i see coming from this is how will the OS juggle the two keyboards ?
this makes me jealous of people that have a keyboard android phone.. they can use swype and the default keyboard and not worry about the landscape swype.
It's been asked/suggested many times but it's simply not possible.
In Android, you cannot change input method (keyboard) without user interaction for security reasons. Think about it this way; would you want a malicious app that mimics the exact look/functionality of your keyboard, except that it logs/steals your every keystroke and is automatically enabled as the input method without you knowing it?
The security is in place to prevent that exact type of situation.
Minor correction/clarification. A third party app cannot switch input method automatically. Which means, creating an app to let you customize what keyboard to use in what orientation/app/etc simply cannot happen. A keyboard can, however, programmatically switch itself to another keyboard on a given event. The only way this could ever happen would be for both keyboards you wanted to use to have this functionality built into it (ie, htc_ime keyboard knows to switch to swype when going from landscape to portrait and swype switches back to htc_ime in the opposite). Given that these are both closed source keyboards (granted, htc_ime mod rocks) this will likely never happen unless the developers themselves were to do it (especially since we can't post swype apk's anywhere).
From: http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html
A client application can ask that the system let the user pick a new IME, but can not programmatically switch to one itself. This avoids malicious applications from switching the user to their own IME, which remains running when the user navigates away to another application. An IME, on the other hand, is allowed to programmatically switch the system to another IME, since it already has full control of user input.
Click to expand...
Click to collapse
Is it impossible even on a rooted phone?
pavulon said:
Is it impossible even on a rooted phone?
Click to expand...
Click to collapse
Unless you are running a custom Rom that specifically removes or bypasses that type of security (which would be foolish IMO) then the exact same restrictions from my previous post apply. It would take some serious core changes for this to ever be possible.
I know it isn't exactly what people are requesting, but what about a shortcut it widget that brings up the manual keyboard selection dialog? You could then map that to the long press search action our something similar. Maybe have it stay resident in the notification area so you can change keyboards on the fly without having to be in a text dialog. My main use to switch is when I am in a terminal window, which requires me to close out and bring up the search dialog, long press, change input methods, go back to the terminal... Pain in the ass, since Swype can't delete in a Connectbot shell one typo means going through that process to switch to Better Keyboard so I can complete my task.
daveid said:
I know it isn't exactly what people are requesting, but what about a shortcut it widget that brings up the manual keyboard selection dialog? You could then map that to the long press search action our something similar. Maybe have it stay resident in the notification area so you can change keyboards on the fly without having to be in a text dialog. My main use to switch is when I am in a terminal window, which requires me to close out and bring up the search dialog, long press, change input methods, go back to the terminal... Pain in the ass, since Swype can't delete in a Connectbot shell one typo means going through that process to switch to Better Keyboard so I can complete my task.
Click to expand...
Click to collapse
This is possible. A third party app can trigger the choose IME dialog to pop up. I'll try to throw something together this afternoon. You could then use an app like bartender, quickdesk, etc to setup easy access to it.

[FAQ] TouchPal Keyboard Beta Test(Updating……)

[UPDATE 8/29]: TouchPal V4.8 Beta2 has been newly released! To update the new version, please download the new apk from the original link and install this new version after unintalling beta1.
We did the following updates:
1. Support slide-down symbols when enabling Curve. Show up commonly used punctuations in last row.
2. Support “Touch to reselect” feature. The user could Curve all the words and goes back to reselect candidates by “simple click and choose touch to edit” or “double click”.
3. Optimize symbol view to full QWERTY.
4. Improve the precision of Curve recognition.
5. Support smart spacing. Now we add space after each word candidate.
6. Allow to install TouchPal main program to SD card.
7. Support 10+ languages.
8. Fix other bugs.
Thank you all for your great feedback on Beta1! We will listen to your feedback and keep improving!
(If you want to apply for beta testing, please click on this thread)
Up to now, we have received thousands of beta testing requests. We have been sending the beta version since last Friday. Thank you so much for your great support!
FYI, we are currently working on an updated beta (beta 2) based on the first round user feedback. Hopefully it will be done in a couple of weeks. Stay tuned.
If you have any feedback, you may also reply here in this thread.
FAQ:
1. How to extract and install the beta apk?
You need to extract the downloaded zip file on a PC using compression tools such as 7zip with the unzip password we sent to you. Then copy the extracted .apk to your phone’s SD card. Run the .apk file on your phone to install the keyboard. Then enable it in the Settings->Locale & Keyboard.
2. Why can’t I use TouchPal Curve, while the predictive dictionary works fine?
You may need to enable Curve in settings first. Or when you go through the tutorial, Curve will be enabled by default.
3. How to get double letters in TouchPal Curve, e.g. “happy”?
You can slide over the letter only once, and our prediction engine is smart enough to figure out the potential double letters. NO need to draw tiny circles on a letter like you did in Swype. For example, if you want to get the word “happy”, you can slide over letters “h,a,p,y”, and then you will get “happy”.
4. If I didn’t get my desired word after sliding, can I double click to edit it, like what Swype does?
We will add “touch to edit” function in beta 2 to improve this experience.
5. TouchPal Curve is good for long words. But for shorter words, why it often gives me wrong suggestions?
This is a known issue and we are working on a fix.
6. Can the keyboard be a bit larger, and how to close the toolbar?
You can enable “Enlarge keyboard height” or disable “function bar” in TouchPal Setting>>Keyboard layout. And we will improve our keyboard layout in future releases.
7. It is annoying to have to go into settings every time to toggle Curve.
We will design a shortcut to conveniently toggle Curve in the next beta version.
8. What’s the blue “A-book” button on the left bottom for?
This is for enabling/disabling the predictive input. Once disabled, it will be in precise mode.
9. Why some buttons don't work when using hard keyboard?
Because Droid X doesn’t support the ALT and CTRL button in hard keyboard, and we are trying to fix this problem.
10. Can't I "swipe" punctuation in Curve-mode?
We plan to adjust our keyboard to allow to swipe punctuation in next beta version. Currently, you can long-press to get the punctuations.
11. Can I customize my tools panel or change skin?
The tools panel can be disabled in Settings. This version doesn’t support skin. It would be supported in the future.
12. Why I can't hide keyboard like in demo?
It's a special feature for demo to prove you can blindtype, and it's not in the release version.
13. When will the next beta be delivered and when will be possible to test others languages?
We will deliver our next beta in a few weeks later and other languages will be supported in the official release.
14. How can I add my user words to the dictionary?
Our keyboard is smart enough to remember user words after you type them several times and will predict when you are sliding.
15. What is the latest version?
The latest official version is v4.7.6. The beta version is v4.8.x, which is a new version with more wonderful functions we plan to promote.
16. Why I don't receive any responses from TouchPal?
Because some members suggested that our thanks replies would disturb this thread, I click the thanks button instead of replying to everyone. But I have delivered all of your suggestions to our developers.
16. Where can I download the language packs?
I have corrected the download links. You can go to this thread to find language pack links.
17. Why only three bottom row of symbols is visible?
It's a feature not a bug. We just show up commonly used punctuations in last row to support slide-down symbols when enabling Curve.
Besides TouchPal Keyboard, TouchPal Dialer is another app that helps you find contacts quicky in T9 keypad, display caller location, and much more. Search "TouchPal Dialer" in Andorid market and it is free!
Again, sincere thanks from TouchPal team!
*Follow us on: Facebook & Twitter *TouchPal Global Website: www.touchpal.com
This new keyboard is stupidly fast and accurate. I love the interface and the simplicity of the layout. Awesome so far!!!! I will give it a go on my tablet a bit later and see how it fairs. Very clean and no lag as of yet.
Dev, good job!
I was using touchpal keyboard for some time(the previous version), and I see a lot improovements both on user interface and usability. It is the best keyboard I've tried so far.
Unfortunately it is unusable for me, because of language support.
So, I'm waiting for greek language support
P.S
If you want a translation to greek, PM me the resource files.
12. How much will Touchpal be after the beta period?
I don't want to use it and get hooked and then find out the final version will be $10.
lexluthor said:
12. How much will Touchpal be after the beta period?
I don't want to use it and get hooked and then find out the final version will be $10.
Click to expand...
Click to collapse
No, that won't be the case. You'll get a good surprise after it's released.
TouchPal said:
No, that won't be the case. You'll get a good surprise after it's released.
Click to expand...
Click to collapse
But it won't be free right?
Really enjoying using this keyboard. But, a touch to correct feature (a bit like the stock Android keyboard and like Swype) would be a great addition.
Also, how will the next beta be delivered? I noticed there is a check for updates option in the settings. Will we use that? And finally, any idea on timeline?
Please add auto spacing for continuous "swiping."
Sent from my Incredible S using Tapatalk
Two minor quirks I have noticed.
1.) When I am replying to a text message, it will not auto-capitalize the first letter.
2.) When I hit the paragraph button and then start a new sentence it will occasionally capitalize the first letter of the first two words and then transcribe normally.
Would love the option to disable the auto-correct when space is hit. I like to have the words and corrections on the bar as suggestions, but the ability to not have them auto selected whenever I hit space.
Love the keyboard so far, I have submitted multiple feedback bug report emails per the initial request.
I would like to try the beta please.
Charlie3999 said:
I would like to try the beta please.
Click to expand...
Click to collapse
Wrong thread, you want to go here: http://forum.xda-developers.com/showthread.php?t=1188114
I have a few questions
1. My main keyboard has been SlideiT. IMO it has been the best one for me. One thing I really like about that keyboard that I can't seem to get in this one is adding words to the dictionary. With SlideiT, I can type out my different email addresses and then add it to my library. So when I need to type them out I just slide over the first 3 or 4 letters and select the proper address. Can this keyboard do that?
2. When I try and slide my wife's name (Mandy) it always changes the keyboard. It's going from M to A.
I would like to see a better tutorial video explaining all the details of the keyboard.
Thanks
+1 on the tap a word for options. When it gets it wrong and auto-correct puts the wrong word in it is extremely useful in other keyboards to tap the word and get similar options.
I also wish there was a "compact view" similar to the expanded view in portrait mode which would crunch it all down a bit. The regular view takes up more than 50% of the screen, which is way too big to text inline effectively and see a few texts above the current one you are on.
Also the send button on the bottom seems unnecessary.
great speed and accuracy for the most part, just some small tweaks that break the flow and make it a bit of an adjustment
In the video, you used a blank canvas as a keyboard. I desperately want that feature, but can't find it any where. That's the only reason i wanted to try this keyboard in the first place. If there isn't one, back to swype.
Epic keyboard
My gripes are: that it needs better word learning, i want to configure the keyboard as i type my ebonics and slang instead of writing it out over and over.
Better swyping accuracy. Why cnt i just type the letters of a word in no particular order and have the keyboard pick up the word im trying to say. Swype does it.
Also it needs a broader word dictionary for easier corrections
Sent from my GT-P1000 using Tapatalk
Would love to be in the BETA program. I know you guys probably can't keep up, but I have tried on Twitter and G+ to no avail so far, so thought I might try here... Let me in, pleez!!! @awwbaw3 on Twitter.
awwbaw3 said:
Would love to be in the BETA program. I know you guys probably can't keep up, but I have tried on Twitter and G+ to no avail so far, so thought I might try here... Let me in, pleez!!!
Click to expand...
Click to collapse
Still wrong thread dude! You think thats helping you to clutter up wrong threads??
Sent from my GT-I9100 using Tapatalk
I tested the keyboard on my viewsonic g tablet and noticed that when I swipe the path doesn't follow the letters, all the letters I seem to go through draw a path out to beyond the bottom right of the screen, so after I type it loks like a spiralgraph. Secondly, when I try the voice to text, it launches the voice yo text but it doesn't exit and enter the word after I stop speaking.
Sent from my GT-I9000M using XDA App

CM physical keyboard layout switch

I'm using great CM10.2 port for Photon Q, but there is a thing that needs patching. If one set up more than one layout for the physical keyboard there is no means to switch them because key combination for layout switch is not user selectable and hard coded to "ctrl-space". There is no "ctrl" key on Photon Q physical qwerty keyboard so its impossible to switch layout. Please repost in mod thread (http://forum.xda-developers.com/showthread.php?t=2386684), because due to wise "10 posts" rule I can't post in dev threads by myself.
The asanti layouts that are included in CM 10.2 builds by Skrilax's buildbot map OK key to CTRL (and SYM to ALT key).
So OK+space can be used to switch the layouts.
The standard android layouts are not usable on Photon Q keypad because they are meant for the full PC style keyboards.
More asanti layouts for additional languages can be easily added, but someone has to create (or at least suggest) the desired key mapping.
kabaldan said:
More asanti layouts for additional languages can be easily added, but someone has to create (or at least suggest) the desired key mapping.
Click to expand...
Click to collapse
i would appreciate any links on documentation about how to create layouts with multipress. Unfortunately developer.android.com lacks multipress description (or I didn't found it).
I've originally implemented the multipress feature in CM for Motorola Milestone when I wanted to mimic the Motorola way of support for the Russian keypad on Milestone.
You won't find any documentation about it as it's not an official Android feature.
I'm currently still unsure about the future of the multipress implementation on Photon Q.
Anyway, the multipress function and the additional keyboard layouts are not necessarily directly related.
Please let me know which specific language do you want to support on the Photon Q keypad.
I guess I can help you to achieve what you want but I need to know your exact needs.
kabaldan said:
I've originally implemented the multipress feature in CM for Motorola Milestone when I wanted to mimic the Motorola way of support for the Russian keypad on Milestone.
You won't find any documentation about it as it's not an official Android feature.
I'm currently still unsure about the future of the multipress implementation on Photon Q.
Anyway, the multipress function and the additional keyboard layouts are not necessarily directly related.
Please let me know which specific language do you want to support on the Photon Q keypad.
I guess I can help you to achieve what you want but I need to know your exact needs.
Click to expand...
Click to collapse
I want support for both Ukrainian and Russian layouts on the Photon Q keypad. Attached here is two example layouts I've made.
Zixione said:
Attached here is two example layouts I've made.
Click to expand...
Click to collapse
Btw those layouts are in format of rukeyboard app. Because of its multipress support.
kabaldan said:
I guess I can help you to achieve what you want but I need to know your exact needs.
Click to expand...
Click to collapse
I'm sorry to ping you, but can you provide some info about how to proceed?
I would look at this section of the msm8960 tree for an indication of how the other files are built:
https://github.com/razrqcom-dev-tea.../tree/cm-10.2/unofficial/MSM8960Parts/res/raw
I've never done this before (never needed to mess with the language of the keyboard ) but I'd like to learn... looks pretty straightforward. Perhaps I will roll a build for you to test if I make good progress
Edit - OK I need your help... since I don't speak Russian or Ukrainian, I need to know which letters you want mapped where.
In fact, you might be able to do this yourself easier than I can do it for you. Look at that link I posted, and you basically want to make your own .kcm file. I need to know which characters you want mapped to what key - so for example the Croatian keyboard has C mapped to č with \u010d - the UTF8 character code for c with caron, or č.
I hope that makes sense. If you can't figure out how to build the file, perhaps at least find all the utf8 character codes you need, and then tell me which letters they should be associated to on the keyboard. I can do the rest .
I used http://www.utf8-chartable.de to help with the utf8 character codes...
Sorry, I've been too busy.
I've finally moved the alternate Photon Q keyboard layouts to a separate package and to the official CM repo:
https://github.com/CyanogenMod/andr...mmit/7f6a2c6a56aceca8505cfce97c5a2cf77612a791
I'd really like to add a Russian and Ukrainian map, only the lack of free time is holding me back.
Does this hw mapping look feasible?
http://mcgraver.ru/gravirovka_gallery/5-231/big/gravirovka_motorola_droid_4.jpg.jpg
kabaldan said:
Sorry, I've been too busy.
I've finally moved the alternate Photon Q keyboard layouts to a separate package and to the official CM repo:
https://github.com/CyanogenMod/andr...mmit/7f6a2c6a56aceca8505cfce97c5a2cf77612a791
I'd really like to add a Russian and Ukrainian map, only the lack of free time is holding me back.
Does this hw mapping look feasible?
http://mcgraver.ru/gravirovka_gallery/5-231/big/gravirovka_motorola_droid_4.jpg.jpg
Click to expand...
Click to collapse
Frankly, this is not the best variant. It's looks like layout from Droid 1/2 adapted to larger Photon Q keyboard. And original russian layout from Motorola was heavily criticised for combining frequently used letters and leaving alone some that should be combined. I'm attaching proposed layouts in pdf. I really would like to help, and can recreate them in format that is more convenient to you.
kabaldan said:
The asanti layouts that are included in CM 10.2 builds by Skrilax's buildbot map OK key to CTRL (and SYM to ALT key).
So OK+space can be used to switch the layouts.
Click to expand...
Click to collapse
I thought it will make sense to map CAPS key to CTRL. Double pressing SHIFT will act as if CAPS has been pressed, so dedicated CAPS key is not essential. Moreover, while pressing and double pressing SHIFT turns on CAPS LED, pressing actual CAPS doesn't.
In case if someone else will like this idea, you can change /system/usr/keylayout/keypad_8960.kl
from
Code:
key 58 CAPS WAKE_DROPPED
to
Code:
key 58 CTRL_LEFT WAKE_DROPPED
Also you can get changed file from attachment and upload to your phone.
kabaldan said:
The standard android layouts are not usable on Photon Q keypad because they are meant for the full PC style keyboards.
More asanti layouts for additional languages can be easily added, but someone has to create (or at least suggest) the desired key mapping.
Click to expand...
Click to collapse
Unfortunately, even after we make layout switching work, there is a little number of working "asanti" layouts, and no info about how to create more, so physical keyboard is still only partly usable.

[APP][4.0+]Clavis Keyboard - PC-like tablet keyboard

Hi Everyone!
I use a Lenovo Yoga tablet, and struggled for a while with the keyboards made for smartphones. Every time I had to write a character with an accent (éáóúöüőűí) I had to hold the key, and wait for the alternative characters to appear. They didn't really help with coding either, so I tried the Hacker's Keyboard. It was quite good, but if we can have the whole PC keyboard on screen with all the modifier buttons, why not use its potential and add hotkeys? This is how Clavis Keyboard was born.
Clavis Keyboard is a PC-like keyboard for tablets, with numerous hotkeys.
Features:
-Familiar: The keys are where you'd expect them to be
-Well-known hotkeys: Copy-paste-cut and select all work like on PC
-New hotkeys: Search for selected text on Google (Ctrl+G)
Open a new e-mail, paste selected text (Ctrl+M)
Insert text macro 0-9 (Ctrl+Shift+Number)
Change the first letter of the last word before the cursor from lowercase to uppercase or back (Ctrl+I)
Home (Ctrl+Left arrow)
End (Ctrl+Right arrow)
-Themes: There are numerous themes already, but I'm planning on adding much more.
-Layouts: US, GB, DE, FR, IT, BE, HU
I welcome any questions, advices, requests and ideas regarding Clavis!
You can download Clavis Keyboard here:
https://play.google.com/store/apps/....theophrastkeyboards.claviskeyboardfree&hl=en
Please fix, "Caps Lock, on/off". The letters doesn't change.
leprophotography said:
Please fix, "Caps Lock, on/off". The letters doesn't change.
Click to expand...
Click to collapse
You can change it in the appearance menu
This looks really good, and I'm excited to test it a bit more when I get the chance. I did notice a few things:
I'm on Lollipop (CM12.1, on a Nook HD+), and the initial setup was a bit of a pain. After enabling the keyboard, step 1 of 3, nothing happened. I had to back out of the settings and manually progress to the next steps (selecting the keyboard to use). Not sure where the issue lies, but other keyboards have set up properly.
Settings -> Language & Input -> tapping Clavis Keyboard Free (to open Options) gives an error: "Failed to open settings for Clavis Keyboard Free"
Behavior settings have untranslated group headings, and one option ("Gyors pont Pontot ir ha duplan koppintasz a szokozre")
twiztid_ said:
This looks really good, and I'm excited to test it a bit more when I get the chance. I did notice a few things:
I'm on Lollipop (CM12.1, on a Nook HD+), and the initial setup was a bit of a pain. After enabling the keyboard, step 1 of 3, nothing happened. I had to back out of the settings and manually progress to the next steps (selecting the keyboard to use). Not sure where the issue lies, but other keyboards have set up properly.
Settings -> Language & Input -> tapping Clavis Keyboard Free (to open Options) gives an error: "Failed to open settings for Clavis Keyboard Free"
Behavior settings have untranslated group headings, and one option ("Gyors pont Pontot ir ha duplan koppintasz a szokozre")
Click to expand...
Click to collapse
Thanks for the feedback!
The setup is new and actually worked when I made it, but it seems I managed to mess up the code just before release
I'll patch these very soon.
Its me again, been using it a bit more and i do like it, especially that you can adjust the height on screen. Have a bug, a question, and a suggestion.
auto uppercase doesnt seem to be working, from the start of text entry and also after a period. ive tried disabling and reenabling it, and still no go.
Is auto correct disabled, or just not implemented?
Can you add an option to adjust the key repeat delay?
Thanks, and keep up the good work!
Hi, does it have polish letters?
like the keyboard, and I tried on phone, but it is too small, in my opinion. can you optimize for phone as well
Yeah thanks a lot, and thanks for IT Layout!
twiztid_ said:
Its me again, been using it a bit more and i do like it, especially that you can adjust the height on screen. Have a bug, a question, and a suggestion.
auto uppercase doesnt seem to be working, from the start of text entry and also after a period. ive tried disabling and reenabling it, and still no go.
Is auto correct disabled, or just not implemented?
Can you add an option to adjust the key repeat delay?
Thanks, and keep up the good work!
Click to expand...
Click to collapse
Autocorrect is not yet implemented. First I want to fix the known bugs, but I will definitely include it later on
I'll take a look, and will tell you what I could do about the key repeat delay and the auto uppercase.
Thejungle said:
Hi, does it have polish letters?
Click to expand...
Click to collapse
Sadly not yet. I plan to add the spanish and the portugese layouts next, and then hopefully the polish. Problem is, I got no friends who could translate the scripts for me, so it'll certainly take some time :/
bobn said:
like the keyboard, and I tried on phone, but it is too small, in my opinion. can you optimize for phone as well
Click to expand...
Click to collapse
Well I made it especially for tablets, but you can try to increase the height and use it in landscape. Maybe later on I'll come up with something to make it more comfortable, but right now it's not my primary goal. Sorry
testing the new keyboard. doesnt seem to have any auto correct?
May I help in adding Hebrew characters layout?
If so, how?
Here's how a standard Hebrew keyboard looks like:
http://store.aramedia.com/shopimages/products/normal/kb-hebrewwhite.jpg
Do note, that since Hebrew is a right-to-left language (like Arabic), it has weird behavior on some keyboards, like putting "(" instead of ")" . I really hate it, and would be happy to have the option to disable this behavior (it even happens on Windows OS , but somehow only on some apps).
Since Hebrew doesn't have uppercase letters, when pressing SHIFT or CAPS-LOCK, it just writes in English. However, on Android, those keys are gone, and you can long click on any key to have the alternative being written on it.
Attached how it looks like on various Android keyboards apps.
Please, make a pt-br layout... You idea is great
Good idea! Great keyboard.
AndroidDeveloperLB said:
May I help in adding Hebrew characters layout?
If so, how?
Here's how a standard Hebrew keyboard looks like:
http://store.aramedia.com/shopimages/products/normal/kb-hebrewwhite.jpg
Do note, that since Hebrew is a right-to-left language (like Arabic), it has weird behavior on some keyboards, like putting "(" instead of ")" . I really hate it, and would be happy to have the option to disable this behavior (it even happens on Windows OS , but somehow only on some apps).
Since Hebrew doesn't have uppercase letters, when pressing SHIFT or CAPS-LOCK, it just writes in English. However, on Android, those keys are gone, and you can long click on any key to have the alternative being written on it.
Attached how it looks like on various Android keyboards apps.
Click to expand...
Click to collapse
Thanks for your offer!
Hebrew keyboard seems interesting, so I'll gladly make it after the planned layouts.
Woragh said:
Thanks for your offer!
Hebrew keyboard seems interesting, so I'll gladly make it after the planned layouts.
Click to expand...
Click to collapse
Thank you for considering it.
Woragh said:
Sadly not yet. I plan to add the spanish and the portugese layouts next, and then hopefully the polish. Problem is, I got no friends who could translate the scripts for me, so it'll certainly take some time :/
Click to expand...
Click to collapse
Thanks. I don't know how much effort does it need as I'm really busy right now, but maybe I could help you a bit... However I have no knowledge in programming coding or development....
Thejungle said:
Thanks. I don't know how much effort does it need as I'm really busy right now, but maybe I could help you a bit... However I have no knowledge in programming coding or development....
Click to expand...
Click to collapse
Thanks!
You wouldn't have to code or anything, just translate a few lines from English to Polish.
By the way I've just finished the Polish layout. It will be included in the next version (without translation for now).

[APP][4.3+] BeHe Keyboard - Programming & Hacking

Hello XDA,
I'm Vlad Todosin (aka Vlath) and maybe some of you know me for the development of the open-source browser BeHe ExploreR. Today I'm introducing to you a new open-source app, but this time a keyboard. I've tried many of the keyboards with special keys available on the market, but all of them have a downside (at least from my point of view) and that's the design and the ease of use. This is what inspired me to create BeHe Keyboard. This keyboard features three different keyboard faces (normal QWERTY, a D-PAD with special keys and a programming face). All of this faces can be changed with a touch of a button, this is what makes it easy to use as a default keyboard, without the need to switch between input methods when you want to do something new. Also, the arrow keys from the D-PAD face can be useful at regular typing.
So, with that being said, I'd let the app speak for itself. Remember, this is just the first version, more updates to come. I love to hear from you, so if you have any feature request, just post it here.
Also, BeHe Keyboard is open-source, so if you think that it's spying, go check the source, and you'll see it's NOT.
Contributors are welcome. BeHe Keyboard can be easily built with Android Studio, unlike the other open-source keyboards that are hard to build. My goal was to create a keyboard app that's useful and also easy to modify.
DOWNLOAD BEHE KEYBOARD: [url]https://play.google.com/store/apps/details?id=com.vlath.keyboard[/URL]
CHECK THE SOURCE CODE ON GITHUB: [url]https://github.com/VladThodo/behe-keyboard[/URL]​
CHANGELOG FOR VERSION 1.0.1b:
- Fixed shift key bug. The double tap on the shift key was not working properly (was not setting locked caps). With this update, the bug is fixed.
Enjoy!
apkadvisor said:
check free apps for android mobile
Click to expand...
Click to collapse
Thanks for spamming on my thread. Unfortunately for you, I really don't care. Your post is going to be reported. By the way, for all those interested, this message was written with BeHe Keyboard
Sounds interesting. Will try it out, Vlath!
dandrake47 said:
Sounds interesting. Will try it out, Vlath!
Click to expand...
Click to collapse
Thank you! Tell me what you think about it and if you have any suggestion, I'd love to hear it
Any feature requests for BeHe Keyboard?
Vlath said:
Any feature requests for BeHe Keyboard?
Click to expand...
Click to collapse
Yeah, more languages would be nice, like Swedish
baxtex said:
Yeah, more languages would be nice, like Swedish
Click to expand...
Click to collapse
I'm doing my best to add multiple languages, thank you
It would be nice to have the option to enable the top number row on the standard keyboard layout.
ajgftw said:
It would be nice to have the option to enable the top number row on the standard keyboard layout.
Click to expand...
Click to collapse
Thank you! That sounds really good, I'll add that in the next update
Hi @Vlath Behe Keyboard looks very nice, although i think this some improvements.
Just some details and feature request.
* The keyboard don't show variants from some leters, work's with A (Á, etc), but not for N (ñ) by example.
* Check how looks for me the default Android Keyboard..
http://i.imgur.com/nh9Rkws.png
.. and so looks current Behe Keyboard
http://i.imgur.com/9OcNMRo.png
I like this uses less screen space than Android Keyboard, that is nice. but..
add some details like number upper letters, check Android Keyboard have Q(1) W(2) E(3) R(4) T(5) Y(6) U(7) I(8) O(9) P(0)
* add a bit more of design, is a bit "confusing" just view letters on a black space, make some dark gray buttons borders or something. again, compare with Android Keyboard
* I know this keyboard is specially for programming, but..
(check again the images) while Android Keyboard is moving a bit the screen, Behe Keybord is making the input text space an full text box.
I think this is wrong, or at least must be as an option.
Regards
any plans to release on f-droid store?
Nice work ... But i miss functions from hackers keyboard.... You can look at in play store. Anyway awesome job keep developing . I'll keep it as a second keyboard :good:
Just some pictures for some ideas
Sent from my SM-A300FU using XDA Labs
@Vlath
Check out GitHub, I've added a translation to Portuguese (BR)
Some arrays are unstranslatable, if you're not using them as keys inside the app, I'd like to translate them too.
I love the keyboard, two suggestions. A vibrate on tap option, and key borders. I have huge thumbs so my accuracy is a little off.
Good! But more languages is better And more theme too
Impressive, I've been wanting something similar and with low ram usage. Problems I've encountered: When holding i button it makes the keyboard unpressable, sometimes keys get struck writing same letter forever. Also I would like to have more letter variants. (e.g. Ö)
ajgftw said:
It would be nice to have the option to enable the top number row on the standard keyboard layout.
Click to expand...
Click to collapse
I miss that too.
Also some vibration as option would be great. Other then that I really like your keyboard, thanks for it and I hope you will post it on F-Droid also.
Vlath said:
Hello XDA,
I'm Vlad Todosin (aka Vlath) and maybe some of you know me for the development of the open-source browser BeHe ExploreR. Today I'm introducing to you a new open-source app, but this time a keyboard. I've tried many of the keyboards with special keys available on the market, but all of them have a downside (at least from my point of view) and that's the design and the ease of use. This is what inspired me to create BeHe Keyboard. This keyboard features three different keyboard faces (normal QWERTY, a D-PAD with special keys and a programming face). All of this faces can be changed with a touch of a button, this is what makes it easy to use as a default keyboard, without the need to switch between input methods when you want to do something new. Also, the arrow keys from the D-PAD face can be useful at regular typing.
So, with that being said, I'd let the app speak for itself. Remember, this is just the first version, more updates to come. I love to hear from you, so if you have any feature request, just post it here.
Also, BeHe Keyboard is open-source, so if you think that it's spying, go check the source, and you'll see it's NOT.
Contributors are welcome. BeHe Keyboard can be easily built with Android Studio, unlike the other open-source keyboards that are hard to build. My goal was to create a keyboard app that's useful and also easy to modify.
DOWNLOAD BEHE KEYBOARD: [url]https://play.google.com/store/apps/details?id=com.vlath.keyboard[/URL]
CHECK THE SOURCE CODE ON GITHUB: [url]https://github.com/VladThodo/behe-keyboard[/URL]​
Click to expand...
Click to collapse
Awesome work! We would like to integrate this keyboard into our new LineageOS builds. Can you advice us on how to integrate into our LineageOS ROM during compilation?
lumiannah said:
sometimes keys get struck writing same letter forever.
Click to expand...
Click to collapse
Happened to me also with space key.

Categories

Resources