Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Not so much effort, perhaps, but it does break up the rhythm of your "typing." Type a sentence, stop, click on the "123" button, wait for the screen to switch, press shift, wait for the screen to switch, press "?" then tap "abc" and wait again for the screen to switch. You've just lost at least three seconds. That's a lot of time when you are trying to type fast. I think commonly used punctuation marks, namely the period, comma and question mark, should ideally be one key-click away, and it'd be better if we could get to them without having to switch away from the main "abc" keyboard.
Well said, and I agree 100%.
 
Not so much effort, perhaps, but it does break up the rhythm of your "typing." Type a sentence, stop, click on the "123" button, wait for the screen to switch, press shift, wait for the screen to switch, press "?" then tap "abc" and wait again for the screen to switch. You've just lost at least three seconds. That's a lot of time when you are trying to type fast. I think commonly used punctuation marks, namely the period, comma and question mark, should ideally be one key-click away, and it'd be better if we could get to them without having to switch away from the main "abc" keyboard.

I guess I don't see it. There is no lag for me when switching over to the other keys. Maybe you need to reinstall it or look at what else might be slowing down your phone? I type with both thumbs and find that it doesn't change the flow of typing at all for me.
 
As mentioned above I found it frustrating when it took me like 10 minutes to find the (?) sign. I gave up after that.

Hopefully there is a fix
 
I guess I don't see it. There is no lag for me when switching over to the other keys. Maybe you need to reinstall it or look at what else might be slowing down your phone? I type with both thumbs and find that it doesn't change the flow of typing at all for me.

I didn't mean to imply that there was a significant lag. Just trying to explain why some people, including myself, might find that two taps to get to the question mark interrupts our typing flow.
 
this thing is awesome. thanks dude!

i have a lot of passwords at work, and of course they are stuffed full of symbols. and for whatever reason, i memorize the corresponding numbers instead of the actual symbols... but finally i don' t have to look up a QWERTY layout on google images every time i need to fix something remotely.

someone asked earlier about the relative size of the keys. as far as i can tell, they are the same size as the standard QWERTY keys, but are just closer together.
 
FYI, with the updates to iKeyEx and 5-Row QWERTY Keyboard released today, you can now custom assign any keys you want for the top row...those who wanted the question mark to be on top can now have their wish, as well as replacing any other keys they need.

Just go into your Settings > iKeyEx and re-arrange accordingly. For example, I wanted the "%" symbol which is part of the default top row of characters to be my "?" so...I go into Settings > iKeyEx > 5-Row QWERTY > Special Characters.

You will be presented with the top row, as well as the other special characters below...to replace any of the top row characters, simply press one of them FIRST and THEN press one of the other special characters below. Boom, your key is now replaced to the one you want.

Thanks so much to the developer of this...it seriously is a huge time-saver. :cool:
 
FYI, with the updates to iKeyEx and 5-Row QWERTY Keyboard released today, you can now custom assign any keys you want for the top row...those who wanted the question mark to be on top can now have their wish, as well as replacing any other keys they need.

Just go into your Settings > iKeyEx and re-arrange accordingly. For example, I wanted the "%" symbol which is part of the default top row of characters to be my "?" so...I go into Settings > iKeyEx > 5-Row QWERTY > Special Characters.

You will be presented with the top row, as well as the other special characters below...to replace any of the top row characters, simply press one of them FIRST and THEN press one of the other special characters below. Boom, your key is now replaced to the one you want.

Thanks so much to the developer of this...it seriously is a huge time-saver. :cool:

It really is a time saver :) Great find
 
RE:5 Row QWERTY Keyboard

How do you access the software? I have tried deselecting my English keyboard through my settings thinking this might help, but no joy. Does the function automatically start working when you open SMS?
 
Update

Absolutely GREAT idea for letting us alter our keyboards the way we want!

FANTASTIC!

However... (sorry) is anyone else having trouble with the "new" layout not saving? I update the keyboard the way i like, and when i go back into iKeyEx and then back into customize, my changes are gone! Arg! I've tried several times to get them to stick, but haven't had much luck.

Anyone?

Please and Thanks!

EDIT! : I found my own solution. I re-upgraded my "5 Row Qwerty Keyboard" and it seemed to take care of the save problem! Just thought i'd post in case anyone else had this issue! Once again, THANKS for listening to the users and making such a GREAT change!
 
Absolutely GREAT idea for letting us alter our keyboards the way we want!

FANTASTIC!

However... (sorry) is anyone else having trouble with the "new" layout not saving? I update the keyboard the way i like, and when i go back into iKeyEx and then back into customize, my changes are gone! Arg! I've tried several times to get them to stick, but haven't had much luck.

Anyone?

Please and Thanks!

EDIT! : I found my own solution. I re-upgraded my "5 Row Qwerty Keyboard" and it seemed to take care of the save problem! Just thought i'd post in case anyone else had this issue! Once again, THANKS for listening to the users and making such a GREAT change!
I am having the same problem. I enabled the special characters for the top row, and it's still showing the numbers. How do I "re-upgrade" of otherwise solve this problem?
 
I am having the same problem. I enabled the special characters for the top row, and it's still showing the numbers. How do I "re-upgrade" of otherwise solve this problem?
Never mind. I realized it shows the numbers when the capitalization button is pushed, and otherwise shows the special characters as expected. Awesome.
 
Had this working for one try when texting etc. Now the 5th row wont show up at all. I tried reinstalling as well to no avail.

Am I missing something? How to you guys get this to work.
 
Had this working for one try when texting etc. Now the 5th row wont show up at all. I tried reinstalling as well to no avail.

Am I missing something? How to you guys get this to work.

Does the International globe appear on your KB? If so, just press the globe. If it does not appear, I think you have to go into Settings and activate it under General/KB settings.
 
I don't know why Apple hasn't allowed for this feature yet. It is very convenient. I hate switching back and forth, and having the symbols in locations that I'm not used to.
 
Does the International globe appear on your KB? If so, just press the globe. If it does not appear, I think you have to go into Settings and activate it under General/KB settings.


Yep - I get the globe etc, but that just brings be to the options for my cut/paste options etc. (ie. saved passwords etc)
 
I don't know why Apple hasn't allowed for this feature yet. It is very convenient. I hate switching back and forth, and having the symbols in locations that I'm not used to.

There are many things that Apple hasn't allowed that in my honest opinion make no sense at all. Why not allow programs like Winterboard or Cycorder in the App Store? I mean come on, they release a phone with great features but its missing the most basic stuff; while other people/developers have made those basic features that are missing available but deny it for the App Store. Why? Why deny new features to your product without any hassle/programming on your side. Beats me.
 
weird, finally got it working again. This time I totally uninstalled iKeyx, then reinstalled with only the 5-row. Im guessing there was some sort of conflict on mine with the clipboard etc. Oh well, its working for now

THanks guys
 
Attention iKeyEx users on my 3G 2.2.1 it caused memory use to double for SpringBoard and MobilePhone and some other applications.

Check your memory use on your Iphone. I know this is weird but I was able to remove it partially via uninstall and then manually, only then springboard returned to 5-10mb and MobilePhone to 3-4mb.
I had springboard 20.56mb and MobilePhone 10mb with iKeyEx installed.

Version in question: iKeyEx 0.1-8

I love the keyboard but it interferes with something causing double memory use on most processes or apps. Even the SysInfoPlus reports itself as eating double the memory. All fine once I uninstalled iKeyEx.

I'm curious if others notice any issues with memory!?
 
I am curious what all you had to remove manually.

I have had really high memory usage, and I don't know if it was because of ikeyex, or something else.

I removed via cydia but the memory is still high. My Springboard usage is 25-27 mb and MobilePhone is about 10-12 after removing via cydia.
I don't think I have it completely removed, so I don't know if is an issue with something else, or ikeyex.
 
I tried it and deleted it. I don't like having to make lots of keystrokes just to find the question mark or whatever.
 
I am curious what all you had to remove manually.

I have had really high memory usage, and I don't know if it was because of ikeyex, or something else.

I removed via cydia but the memory is still high. My Springboard usage is 25-27 mb and MobilePhone is about 10-12 after removing via cydia.
I don't think I have it completely removed, so I don't know if is an issue with something else, or ikeyex.

This is how I usually find what a program does to the file system etc...

I ssh to the phone and do a "ls -alFR > allfiles.txt" on / then I install whatever, once I remove it, I do another list to > allfiles1.txt then I compare the 2 using TotalCommander. I can see files added and config changes since file sizes dont match etc. This with a complete direct file copy of my fresh jb phone(before installing any regular apps/utils) I can always know exactly what has been changed and copy an unchanged file back etc.

So to answer your question, ssh to your phone, change to root dir, then do a "find / -iname *iKeyEx*" and *hk.kennytm* read the output then using file manager remove all directories and files created by iKeyEx keyboard.


When I first uninstalled, memory usage was still screwed up(check your settings panel to see if any parts of iKeyEx prefs still lurking there, those are the problem they do something to the iPhone that makes programs take double mem. For instance I entered the SysInfoPlus to check processes and even the SysInfoPlus program was taking double memory. Once I cleared the phone of iKey all fine.

Belive me I respringed, rebooted and uninstalled most of my apps until I found the culprit. This issue is strange so I did not think of the keyboard proggy doing it.

Just in case you're not lucky with my info above here is where all the files are:


../private/var/preferences/
drwxr-xr-x 3 mobile staff 102 Mar 4 04:51 iKeyEx/


./Library/MobileSubstrate/DynamicLibraries:
total 204
drwxr-xr-x 2 root wheel 374 Mar 4 04:51 ./
drwxr-xr-x 3 root wheel 204 Feb 28 03:31 ../
-rwxr-xr-x 1 mobile staff 21456 Feb 26 07:18 PrefHooker-iKeyEx.dylib*
-rw-r--r-- 1 mobile staff 46 Jan 18 03:23 PrefHooker-iKeyEx.plist
-rwxr-xr-x 1 mobile staff 23088 Feb 25 23:31 SBHooker-iKeyEx.dylib*
-rw-r--r-- 1 mobile staff 40 Jan 18 03:23 SBHooker-iKeyEx.plist


./Library/iKeyEx: <- delete dir
total 0
drwxr-xr-x 3 mobile staff 102 Mar 4 04:51 ./
drwxrwxr-x 16 root admin 748 Mar 4 06:37 ../
drwxr-xr-x 3 mobile staff 102 Mar 4 04:51 Keyboards/


./System/Library/PreferenceBundles:
drwxr-xr-x 13 mobile staff 646 Mar 4 04:51 iKeyEx.bundle/ <--- delete dir
(this has tons of leftover crap)

./private/var/lib/dpkg/info:
-rw-r--r-- 1 root wheel 1364 Mar 4 20:11 hk.kennytm.5rowqwerty.list
-rwxr-xr-x 1 mobile staff 192 Feb 16 15:27 hk.kennytm.5rowqwerty.postrm*
-rwxr-xr-x 1 mobile staff 82 Feb 16 15:27 hk.kennytm.5rowqwerty.preinst*
-rw-r--r-- 1 root wheel 4900 Mar 4 04:51 hk.kennytm.ikeyex.list
-rwxr-xr-x 1 mobile staff 352 Mar 3 02:12 hk.kennytm.ikeyex.preinst*
-rwxr-xr-x 1 mobile staff 270 Feb 18 16:02 hk.kennytm.ikeyex.prerm*



./private/var/mobile/Library/Keyboard:
total 904
drwxr-xr-x 2 mobile mobile 2006 Mar 6 13:07 ./
drwxr-xr-x 34 mobile mobile 1360 Mar 8 08:55 ../
-rw-r--r-- 1 mobile mobile 1998 Mar 8 03:32 dynamic-text.dat
-rw-r--r-- 1 mobile mobile 8292 Mar 4 22:34 iKeyEx::cache:5RowQWERTY-sublayout-_123_-0-0-fgImage.png
-rw-r--r-- 1 mobile mobile 10042 Mar 4 22:34 iKeyEx::cache:5RowQWERTY-sublayout-_123_-0-0-fgShiftImage.png
-rw-r--r-- 1 mobile mobile 42391 Mar 4 22:34 iKeyEx::cache:5RowQWERTY-sublayout-_123_-0-0-image.png
-rw-r--r-- 1 mobile mobile 44852 Mar 4 22:34 iKeyEx::cache:5RowQWERTY-sublayout-_123_-0-0-shiftImage.png
-rw-r--r-- 1 mobile mobile 3593 Mar 4 22:34 iKeyEx::cache:5RowQWERTY-sublayout-_123_-0-keyDefinitions.plist
-rw-r--r-- 1 mobile mobile 17719 Mar 4 22:33 iKeyEx::cache:5RowQWERTY-sublayout-_abc_-0-0-fgImage.png
-rw-r--r-- 1 mobile mobile 18510 Mar 4 22:33 iKeyEx::cache:5RowQWERTY-sublayout-_abc_-0-0-fgShiftImage.png
-rw-r--r-- 1 mobile mobile 51492 Mar 4 22:33 iKeyEx::cache:5RowQWERTY-sublayout-_abc_-0-0-image.png
-rw-r--r-- 1 mobile mobile 52176 Mar 4 22:33 iKeyEx::cache:5RowQWERTY-sublayout-_abc_-0-0-shiftImage.png
-rw-r--r-- 1 mobile mobile 4882 Mar 4 22:33 iKeyEx::cache:5RowQWERTY-sublayout-_abc_-0-keyDefinitions.plist
-rw-r--r-- 1 mobile mobile 17719 Mar 5 12:42 iKeyEx::cache:5RowQWERTY-sublayout-_abc_trans_-0-1-fgImage.png
-rw-r--r-- 1 mobile mobile 18510 Mar 5 12:42 iKeyEx::cache:5RowQWERTY-sublayout-_abc_trans_-0-1-fgShiftImage.png
-rw-r--r-- 1 mobile mobile 38374 Mar 5 12:42 iKeyEx::cache:5RowQWERTY-sublayout-_abc_trans_-0-1-image.png
-rw-r--r-- 1 mobile mobile 39028 Mar 5 12:42 iKeyEx::cache:5RowQWERTY-sublayout-_abc_trans_-0-1-shiftImage.png
-rw-r--r-- 1 mobile mobile 18773 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_-0-0-fgImage.png
-rw-r--r-- 1 mobile mobile 18510 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_-0-0-fgShiftImage.png
-rw-r--r-- 1 mobile mobile 48632 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_-0-0-image.png
-rw-r--r-- 1 mobile mobile 44944 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_-0-0-shiftImage.png
-rw-r--r-- 1 mobile mobile 5115 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_-0-keyDefinitions.plist
-rw-r--r-- 1 mobile mobile 9367 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_alt_-0-0-fgImage.png
-rw-r--r-- 1 mobile mobile 11144 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_alt_-0-0-fgShiftImage.png
-rw-r--r-- 1 mobile mobile 39508 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_alt_-0-0-image.png
-rw-r--r-- 1 mobile mobile 41964 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_alt_-0-0-shiftImage.png
-rw-r--r-- 1 mobile mobile 3817 Mar 5 10:41 iKeyEx::cache:5RowQWERTY-sublayout-_email_alt_-0-keyDefinitions.plist
-rw-r--r-- 1 mobile mobile 17719 Mar 6 13:07 iKeyEx::cache:5RowQWERTY-sublayout-_sms_-0-0-fgImage.png
-rw-r--r-- 1 mobile mobile 18510 Mar 6 13:07 iKeyEx::cache:5RowQWERTY-sublayout-_sms_-0-0-fgShiftImage.png
-rw-r--r-- 1 mobile mobile 51280 Mar 6 13:07 iKeyEx::cache:5RowQWERTY-sublayout-_sms_-0-0-image.png
-rw-r--r-- 1 mobile mobile 51957 Mar 6 13:07 iKeyEx::cache:5RowQWERTY-sublayout-_sms_-0-0-shiftImage.png
-rw-r--r-- 1 mobile mobile 4764 Mar 6 13:07 iKeyEx::cache:5RowQWERTY-sublayout-_sms_-0-keyDefinitions.plist
-rw-r--r-- 1 mobile mobile 953 Mar 5 12:42 iKeyEx::cache::iKeyEx:brightnesses.plist
-rw-r--r-- 1 mobile mobile 420 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-background-landscape.png
-rw-r--r-- 1 mobile mobile 225 Mar 5 12:42 iKeyEx::cache::iKeyEx:kb-ext-background-transparent.png
-rw-r--r-- 1 mobile mobile 659 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-background.png
-rw-r--r-- 1 mobile mobile 1499 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-delete-active-landscape.png
-rw-r--r-- 1 mobile mobile 2964 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-delete-active.png
-rw-r--r-- 1 mobile mobile 1802 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-delete-landscape.png
-rw-r--r-- 1 mobile mobile 2769 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-delete.png
-rw-r--r-- 1 mobile mobile 815 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-key-row0-landscape.png
-rw-r--r-- 1 mobile mobile 1195 Mar 5 12:42 iKeyEx::cache::iKeyEx:kb-ext-key-row0-transparent.png
-rw-r--r-- 1 mobile mobile 1406 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-key-row0.png
-rw-r--r-- 1 mobile mobile 801 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-key-row1-landscape.png
-rw-r--r-- 1 mobile mobile 1182 Mar 5 12:42 iKeyEx::cache::iKeyEx:kb-ext-key-row1-transparent.png
-rw-r--r-- 1 mobile mobile 1398 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-key-row1.png
-rw-r--r-- 1 mobile mobile 813 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-key-row2-landscape.png
-rw-r--r-- 1 mobile mobile 1214 Mar 5 12:42 iKeyEx::cache::iKeyEx:kb-ext-key-row2-transparent.png
-rw-r--r-- 1 mobile mobile 1400 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-key-row2.png
-rw-r--r-- 1 mobile mobile 2794 Mar 5 12:42 iKeyEx::cache::iKeyEx:kb-ext-return-transparent.png
-rw-r--r-- 1 mobile mobile 3380 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-shift-active-landscape.png
-rw-r--r-- 1 mobile mobile 3261 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-shift-active.png
-rw-r--r-- 1 mobile mobile 2960 Mar 6 13:07 iKeyEx::cache::iKeyEx:kb-ext-shift-disabled.png
-rw-r--r-- 1 mobile mobile 1612 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-shift-landscape.png
-rw-r--r-- 1 mobile mobile 3467 Mar 4 20:00 iKeyEx::cache::iKeyEx:kb-ext-shift-locked-landscape.png
-rw-r--r-- 1 mobile mobile 2910 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-shift-locked.png
-rw-r--r-- 1 mobile mobile 3116 Mar 4 06:33 iKeyEx::cache::iKeyEx:kb-ext-shift.png
-rw-r--r-- 1 mobile mobile 4875 Mar 5 12:42 iKeyEx::cache::iKeyEx:kb-ext-space-transparent.png
-rw-r--r-- 1 mobile mobile 0 Nov 4 2006 iKeyEx::installed

./usr/bin:
-rwxr-xr-x 1 root staff 18368 Feb 25 23:31 iKeyEx-KBMan*

./usr/lib:
-rwxr-xr-x 1 mobile staff 155072 Mar 1 14:23 libiKeyEx.dylib*

Small and innocent little keyboard mod.... not!!!

I'm not a wiz in unix but thats how I track changes in such complex OS's.

Copy & index fresh OS by making list of files as I described above, screw os then compare.
Oh yes, that iPHone util Iphone Suite (chinese made) does some wonders to your phone when installing its daemon. So clear off that app.


Good luck hope this helps...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.