Dvorak keyboard layout - EVO 4G Themes and Apps

Hi does any one know of a dvorak keyboard layout for our evos? I have a sneaking suspicion that we would see some nice speed gains in typing using that layout.
Sent from my PC36100 using XDA App

I think this would be interesting to have. I tried teaching myself Dvorak last semester, but I had too many things to type up so I was faced with 1) stick with QWERTY and ruin my learning, or 2) use Dvorak and slow my typing down to 15 WPM. Maybe I will give it another shot in the future.
Edit: AnySoftKeyboard in the Market has a Dvorak add-on pack.

I've tried the any keyboard and didn't like it. If we could get that layout for the stock or modded htc keyboard that would be sweet.
I would mod it myself but I have no knowledge of these things and from all the digging haven't been able to figure out where to start.
Sent from my PC36100 using XDA App

I have been doing some digging myself, because I really want this to happen, and it looks like in order to make a dvorak keyboard layout, we would have to start with the source code found here, and build our own.
h**p://android.git.kernel.org/?p=platform/packages/inputmethods/LatinIME.git
The layout information can be found in the java/res/xml/kbd_qwerty.xml file, seen here:
h**p://android.git.kernel.org/?p=platform/packages/inputmethods/LatinIME.git;a=blob;f=java/res/xml/kbd_qwerty.xml
However, the big problem with just changing all those keys to dvorak ones is that the symbol keys on dvorak are on the top, but on the bottom on qwerty. So if you count just the actual letters, the letters per row will be off.
Basically, what we need to do is move the delete key to the upper right, and rearrange the number of keys per row.
I've never done any coding for Android before, and so I've tried, but I'm still trying to figure out if I can build only the LatinIME.

I finally found some time to take this on.
It's not perfect, but maybe it will work for you.
forum.xda-developers.com/showthread.php?t=809930

Related

Cool Froyo keyboard feature

So I found this out by accident and wanted to share. I don't know whether this was a feature on 2.1 as I've always used HTC_IME but here goes.
On the main keyboard drag your thumb up from the letters to above the preview bar and a whole row of letters and punctuation appears under your thumb. You don't have to hit the ?123 button anymore as a quick swipe up above the keyboard accomplishes the same thing.
This by no means gives me enough reason to move away from the HTC_IME but it's kinda neat.
I heart Froyo.
Jason Syn said:
So I found this out by accident and wanted to share. I don't know whether this was a feature on 2.1 as I've always used HTC_IME but here goes.
On the main keyboard drag your thumb up from the letters to above the preview bar and a whole row of letters and punctuation appears under your thumb. You don't have to hit the ?123 button anymore as a quick swipe up above the keyboard accomplishes the same thing.
This by no means gives me enough reason to move away from the HTC_IME but it's kinda neat.
I heart Froyo.
Click to expand...
Click to collapse
You can do that on HTC_IME also. I'm in CM 5.0.7 test3 and works perfectly.
How? Where in HTC_IME can you get two additional rows?
HTC IME already lets you long press letters to get additional keys, I consider this far better because I can see them already and just have to press for a short while (customizable length in the HTC IME mod)
Awesome! Didn't know about that. Thanks
-------------------------------------
Sent via the XDA Tapatalk App
This is what he means...
Oh nice. Never tried that before so I wouldn't know if it's new to froyo or not.
However, I used to closed the keyboard by swiping down, and I find it extremely difficult to do in FroYo, I don't know what's wrong :-/
codito said:
HTC IME already lets you long press letters to get additional keys, I consider this far better because I can see them already and just have to press for a short while (customizable length in the HTC IME mod)
Click to expand...
Click to collapse
I'm not saying HTC_IME is worse. In fact I very much like it. The only feature of stock keyboard I like is the way you change languages if you have selected multiple dictionaries.
That's awesome ! FroYo really made Touch Input usable for me.
Thanks a lot for the tip.
Also did you all notice the tab key when inputting fields. Saves a lot of time.
it's a neat feature, but i don't think it's any faster than long pressing a key. overall i still think google should make HTC_IME standard
Also on smart and better kb
Cool, thanks. I had never noticed that. Kind of like all the cool features there are on Swype that I just found accidentally.
I'm really happy with this latest version of the stock Android keyboard - it has multitouch! I was wondering why typing was suddenly way more accurate. The punctuation input is also a clever idea.
bcpk said:
Cool, thanks. I had never noticed that. Kind of like all the cool features there are on Swype that I just found accidentally.
I'm really happy with this latest version of the stock Android keyboard - it has multitouch! I was wondering why typing was suddenly way more accurate. The punctuation input is also a clever idea.
Click to expand...
Click to collapse
What? Where did you get that keyboard from?
Cool, I didn't know this.
I also like in Froyo (wasn't there before), after you hit the space bar after a word, punctuation shows up where the suggested words would be.
The stock keyboard has had multitouch since 2.1, it's not true multitouch like the iPhone but you can press two keys and it'll pick them both up. It's only when they're close together that it might mess up because it could think you're sliding but that's just the crappy touch screen. I really wish HTC didn't cheap out with the touch screen..

largest keyboard app

Which of these keyboards have the biggest keys when using the phone in portrait mode; the android keyboard, the ime mod keyboard or better keyboard? I am looking for one that makes it less likely for those of us with fat fingers to fat finger what we are typing.
Um, i'd have to say Smart Keyboard Pro with the HTC Skin has the biggests keys. And it's not as big of a file as the HTC IME mod so there isn't that much lag when using it
come keyboards i have used
There is a keyboard called thick buttons which resizes the keys as you type making the keys that are most likely the next letter in the word larger and the rest smaller, you can also set the resize rate (small,medium, large)
SwiftKey is a pretty cool keyboard that scans your chat history to try to predict what word you will type next. They keys are pretty much the same size as the htc keyboard though. feature updates to the app will be able to scan sms, twitter, email and then create different recommendations based on the app you are typing in i.e. sms, email, or twitter.
Right now my fav keyboard app is touchpal. Don't be afraid that a lot of the text about the app is in chinese in particular parts of the tutorial they board can be set to english and all your txt recommendations will be in english. This keyboard has three layouts (my fav is the compact keyboard which gives you two letters per key but with txt prediction enabled typing is not a problem. they keys in this layout are pretty big to making it hard to miss the one you want) What is really cool about this keyboard is the ability to swipe either side ways to change keyboard layouts or down to access the secondary key (e.g. swiping down on say e will give you a 3) or in full quwerty keyboard swiping up gives you the capital letter of the letter.
Another keyboard you might want to put on your radar is blindtype. It is not out yet but it looks really awesome. It functions similar to swype but instead of swiping your finger across the keys you type normally. Look it up and you can see videos of it being demoed. It is not aval right now though but it looks like the keyboard to have for us with big fingers lol
blindtype DOES look amazing!
cant wait for it.
umm, it does not show up in my market. wth
you might want to check out ultra keyboard it allows you to re-size the keyboard making it bigger or smaller and it also has incorporated swype style typing and it also allows you to use better keyboard themes it's a paid app but in my opinion well worth it
been using big buttons keyboard for months. since i only type one handed in portrait this works perfect. it's laid out different but within a minute of typing im a pro.
itrackit said:
umm, it does not show up in my market. wth
Click to expand...
Click to collapse
No offense if you looking for blindtype they said in the post its not in the market. Don't feel bad I didn't completely read it the first time
Sent from Froyo 2.2 Super Hero

[REQ] HTC IME in landscape/Swype in portrait.

Not sure if this can be done, but has anyone tried cooking a different portrait and lanscape keyboard into the same apk?
My preferred landscape keyboard is the regular HTC IME, but Swype is way better in portrait.
I'm using one of the themed Swype apk's from this forum because it has the constant mic button.
If these could be combined so I don't have to switch input methods every time I rotate the phone, it would be awesome.
I have no idea if this can be done, but i am def a +1 for this idea. I find it weird that you are the first person to actually say something like this, i always thought of it but never asked lol
same here, would definitely like to have this although I've never seen a mod like this.
Hmmm, that's intestersting. I'm using htc ime metamorph theme on swype, and I love it.
Sent from my ADR6300 using Tapatalk
Check out this Xda post for some cool modding of the HTC_ime keyboard Create your own keyboard
+1
I'd actually suggest to move this thread over to the development section - This haas more to do with custom dev than with theming or any specific app.
Basically what we're asking for is an orientation-dependent use of specific keyboards, right?
Sent from my ADR6300 using XDA App
Yeah exactly. I can't imagine it's that hard, since every other keyboard out there has 2 different forms, one landscape and one portrait. It seems like it would just be a matter of taking the portrait portion of the Swype app, and the landscape from the stock, and mashing them together. I'm sure that getting the dictionary and word suggestion stuff to mesh will be tough, but it can't be very difficult compared to some of the other crazy stuff out there.
(I've seen Ubuntu running on my phone, ffs.)
I like the creative thinking, but I don't get this idea at all. Swype in landscape is useless, but you can still just type on it like any other keyboard regardless of the orientation.
And, there's no way that you could legally take Swype's code and use it in a new apk. On top of that, no one with the insane coding ability that it would take would want to spend the countless hours doing it just to have a better landscape keyboard in swype. The only realistic possibility would be someone writing a program that sets separate keyboard defaults for landscape and portrait mode. But that sounds like a lot of hacking into android for, again, a feature that would have little benefit over just tap-typing with swype when it's in landscape mode.
I actually think it would be very hard to impossible. The problem is that while every other keyboard out there has 2 different "forms" they are still the same program. Android uses XML layout files to define layouts, one is a regular layout, one is a landscape layout, but both run the same programming files on the back end. Swype and the Stock keyboards are VERY different programs. You could potentially create a layout that mimics one or the other, but if you used the base keyboard as your program, it would never support the swype functionality, only tapping keys. Not sure if this explained things well, but it would take quite a bit of coding to make this work, if you ever could.
xaronax said:
Yeah exactly. I can't imagine it's that hard, since every other keyboard out there has 2 different forms, one landscape and one portrait. It seems like it would just be a matter of taking the portrait portion of the Swype app, and the landscape from the stock, and mashing them together. I'm sure that getting the dictionary and word suggestion stuff to mesh will be tough, but it can't be very difficult compared to some of the other crazy stuff out there.
(I've seen Ubuntu running on my phone, ffs.)
Click to expand...
Click to collapse
You make some good points. The Swype keyboard, is, after all, a regular keyboard at heart. The swyping bit is just a perk.
After some thought I agree it would be very difficult if not completely impossible to make a mashup like this. But from my perspective, if the Swype application could adopt multi-touch capability, that would be awesome.
When I end up typing landscape on the Swype keyboard, without Swyping, I find that my clumsy fat-fingered-ness would really benefit from multitouch capability.
These are the times I wish I was 1) 10k more times better at programming, and 2) had infinite time to tinker around.
I haven't read the whole thread, but apparently some progress has been made.
http://forum.xda-developers.com/showthread.php?t=636836

Alternate English Keyboard Layouts (Dvorak, Colemak)

I'm putting together a few alternate keyboard layouts (for the default Android keyboard) and wonder if the XDA community can give me some advice.
Colemak was pretty straightforward because the number of keys on each line is fairly similar to QWERTY, but Dvorak is giving me headaches.
For the Dvorak users out there, if you wanted to use it on your phone, what would you like the layout to look like?
My current design looks like so.
Code:
['][,][.][p][y][f][g][c][r][l]
[a][o][e][u][i][d][h][t][n][s]
[q][j][k][x][b][m][w][v][z]
There a few issues with this. First and foremost, there are no shift or delete keys.
Those can't be put on the top row, because you need to be able to long press those keys to get numbers. If users are willing to long press the middle row for numbers, I can put shift and del on top instead of [,] and [.], which you can always find on the bottom row anyways.
Suggestions, comments?
Here's what Colemak looks like.
http[:][//]i.imgur.com/PpH1pl.png
I'll upload a modified LatinIME.apk that you can push to /system/app once Dvorak is done. If you're impatient, the source is at https[:][//]github.com/dickfickling/android_packages_inputmethods_LatinIME (remove brackets... I can't post links)
Does anyone know what happened to the DVORAK keyboard layout in CM 10.1?

[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).

Categories

Resources