The ModMyTM Family of Sites:
ModMyMotoModMyiModMyGphone




 
 
Register or Connect with Facebook

Discuss AppStore Apps | Browse / Search Cydia | MMi Cydia Stats




  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > Design and Media For the iPhone / iPod Touch > Skinning / Themes Discussion
Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 08-26-2009, 05:45 PM
armadillo's Avatar
Theme Creator
 
Join Date: Jul 2007
Posts: 1,118
Thanks: 0
Thanked 502 Times in 308 Posts
The state of keyboard modding in FW 3.x

This post is designed to clear up the confusion that is going on in several threads and I hope this can be made a sticky for all to see and understand the issues we are facing.

In FW 2.x, we were able to skin keyboards by replacing Apple's bitmapped keyboard images with our own. These bitmapped keyboards and some additional images were packed in Keyboard-Common.artwork and Keyboard-Latin.artwork files. We had two options to skin them:

1. unpack and repack images into .artwork files and replace those artwork files on the device.
2. place all keyboard images into a WinterBoard theme.

Both options no longer work, since as of FW 3.0, Apple has essentially abandoned bitmapped keyboards in favor of a programmatic approach that uses vector instructions. For details on this see networkpx Project Blog: Text input on 3.0, Part 4 — UIKBKeylistReference

Let me restate that neither .artwork mods nor WinterBoard themes will skin keyboards in FW 3.0.

So what about these various keyboard hacks that can be enabled through alternative keyboards when tapping on the globe key?

Currently I am aware of two solutions that will change the keyboard appearance using alternate bitmapped keyboards (both require commercial licenses and both have issues):

1. iAccess: this solution relies on a Chinese system modification. It uses bitmapped keyboards that are located inside the application bundle. There are QWERTY keyboards included both in portrait and landscape format. One option is to replace these bitmaps in the iAcces application. It is also possible to skin iAcces in WinterBoard, enabling the use of various WinterBoard themes. This is one example of the iAcces keyboard that was skinned through WinterBoard:

Click the image to open in full size.

For details on how to install iAcces and additional keyboards, see the following thread: http://modmyi.com/forums/skinning-th...ard-3-0-a.html

Note, however, that several users have reported significant problems after installing iAccess. One problem appears to be that after installation of iAcces, Cydia simply hangs and you need to reboot. You may have to keep home and power buttons pressed for very long times to actually cause the reboot, but after that iAcces is functional. Unfortunately, the UI of this application is in Chinese, so make sure to follow the instructions in the above thread if you want to try this. The major problem with this solution is that you will lose your dictionary and auto-correction.

2. iTypeFastR: this solution uses a similar strategy and includes several keyboards that can be skinned. The problem with this is that you will have to stick to the particular keyboard layouts provided by the app. These are non-standard in that more frequently used character keys have larger shapes (this is intentional and the selling point of the app). This is what the iTypeFastr keyboard looks like when installed:

Click the image to open in full size.

So if you like that layout, you can skin away. Unfortunately, the app will not replace all keyboards (search fields and mail to fields will revert to default keyboards). There are also reports that auto-correct is lost (I have not verified this). For more info on iTypeFastR see iTypeFastR - type faster and with less typos on your iPhone

As it turns out (and pointed out by bandit_kaine in this thread), iTypeFastR and iAcces use the same approach to define keyboards. The keyboard layouts of iAcces and iTypeFastR are both stored in the ini folders in 4 files: kb_define_base.dat, kb_define_base.ini, kb_define_base_landscape.dat, and kb_define_base_landscape.ini. Therefore, you can change the iTypeFastR keyboard layout by replacing the above 4 files in iTypefastR with those of iAcces and the iTypeFastR keyboard layout will revert to the standard layout.

There is an emerging third solution:

3. iKeyEx: This solution is in its infancy and currently not a viable option for full keyboard skinning. If and when implement fully, this will enable skinning of the vector keyboards. To illustrate the possibilities (and limitations) of this approach, check the following image (note that this image is not within the capabilities of the released iKeyEx versions, but may be possible in future versions):

Click the image to open in full size.

As you can see, pretty much all aspects of the keys and labels can theoretically be styled (rectangle roundness, gradient, text style/color). While this will not give us fancy bitmapped keyboards, at least one might be able to alter the appearance somewhat. This feature was introduced with iKeyEx 0.1-99g.

Note, however, that at present, only the text styles of the key labels are theme-able, but hopefully the key shapes and colors will be in future updates of iKeyEx. You can follow the progress of iKeyEx at http://networkpx.blogspot.com and at the projects code wiki at http://code.google.com/p/networkpx/

=====================

I will try and update this first post with new information. Please leave your comments or alternative approaches and I will try and gather them if they are useful for this initial post.

Last edited by armadillo; 09-26-2009 at 08:44 PM..
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
The Following 2 Users Say Thank You to armadillo For This Useful Post:
toyvan (10-21-2009), Zwayne (08-30-2009)
  #2  
Old 08-26-2009, 05:53 PM
blkcadi's Avatar
Moderator
 
Join Date: Aug 2008
Device + Firmware: 3G-16GB 3.0 sn0w 'ed
Operating System: Commodore 64
Location: Arizona, Valley of the Sun
Posts: 9,194
Thanks: 470
Thanked 1,706 Times in 1,420 Posts
Send a message via AIM to blkcadi

This gives us hope.

This should clear it up for most but I kinda feel we will still see several new threads every week on "how can I".

thread has been stickied at your request.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #3  
Old 08-26-2009, 06:46 PM
ALL DAY's Avatar
Livin the iPhone Life
 
Join Date: Feb 2008
Device + Firmware: iPhone 3GS :: 3.0 :: 32GB White
Operating System: 10.5.7 AluminumBook
Location: Chit-Chat
Posts: 2,261
Thanks: 43
Thanked 185 Times in 163 Posts

Nice explanation; definitely learned a bit from reading it. Hopefully this problem will get solved eventually so we can rock keyboards like the conceptual one you posted with similar modifications...
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #4  
Old 08-26-2009, 06:52 PM
soto806's Avatar
iPhoneaholic
 
Join Date: Feb 2009
Device + Firmware: iPod touch 2G/3.1.2 Jailbroken
Operating System: Windows Vista Home Premium
Location: Amarillo, TX
Posts: 431
Thanks: 102
Thanked 63 Times in 51 Posts

Hope is all we have left.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #5  
Old 08-26-2009, 10:37 PM
StealthBravo's Avatar
Moderator
 
Join Date: Jan 2008
Device + Firmware: iPhone 3GS 3.1
Operating System: OS X
Location: TX
Posts: 10,504
Thanks: 23
Thanked 2,199 Times in 1,068 Posts
Send a message via AIM to StealthBravo Send a message via MSN to StealthBravo

^ Very true.

All of the old keyboard themes are dead. Time to start all over on replacements.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #6  
Old 08-26-2009, 11:14 PM
armadillo's Avatar
Theme Creator
 
Join Date: Jul 2007
Posts: 1,118
Thanks: 0
Thanked 502 Times in 308 Posts

Quote:
Originally Posted by ALL DAY View Post
Nice explanation; definitely learned a bit from reading it. Hopefully this problem will get solved eventually so we can rock keyboards like the conceptual one you posted with similar modifications...
This is not a conceptual one. It was actually generated by UIKit framework with modified parameters. So this is an actual keyboard rendered by the iPhone with a patched UIKit. Obviously, the keyboard looks awful, but it was just meant to demonstrate what can be done once the parameters are exposed to themers.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #7  
Old 08-26-2009, 11:16 PM
StealthBravo's Avatar
Moderator
 
Join Date: Jan 2008
Device + Firmware: iPhone 3GS 3.1
Operating System: OS X
Location: TX
Posts: 10,504
Thanks: 23
Thanked 2,199 Times in 1,068 Posts
Send a message via AIM to StealthBravo Send a message via MSN to StealthBravo

nice write up btw armadillo
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #8  
Old 08-27-2009, 01:01 PM
Green Apple
 
Join Date: Aug 2009
Device + Firmware: iPod Touch 2G 3.0 FW
Operating System: Windows Vista
Posts: 79
Thanks: 4
Thanked 27 Times in 25 Posts

That's some good info,thanks.Only thing I'm considering is..if we use the iAcces method,wouldn't it be possible to then download another dictionary from Cydia,and regain your auto-correct?
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #9  
Old 08-27-2009, 01:24 PM
armadillo's Avatar
Theme Creator
 
Join Date: Jul 2007
Posts: 1,118
Thanks: 0
Thanked 502 Times in 308 Posts

Well, there's your challenge. Try it and let us know how it goes.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #10  
Old 08-27-2009, 01:26 PM
Green Apple
 
Join Date: Aug 2009
Device + Firmware: iPod Touch 2G 3.0 FW
Operating System: Windows Vista
Posts: 79
Thanks: 4
Thanked 27 Times in 25 Posts

I really wish I could try it.Using iAcces' method of keyboard changing is too complicated for me.The image names are all mixed up and some of the proper looking files are missing buttons. =S
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #11  
Old 08-30-2009, 03:09 PM
Zwayne's Avatar
Moderator
 
Join Date: Nov 2007
Device + Firmware: 3GS 16GB BLK-3.0 Purplera1n
Operating System: OS X Snow Leopard 10.6.1
Location: Independence, Louisiana
Posts: 3,380
Thanks: 259
Thanked 300 Times in 280 Posts
Send a message via Skype™ to Zwayne

I would donate to help keep this work going forward.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #12  
Old 08-30-2009, 05:22 PM
StealthBravo's Avatar
Moderator
 
Join Date: Jan 2008
Device + Firmware: iPhone 3GS 3.1
Operating System: OS X
Location: TX
Posts: 10,504
Thanks: 23
Thanked 2,199 Times in 1,068 Posts
Send a message via AIM to StealthBravo Send a message via MSN to StealthBravo

I guess people haven't given up on winterboard yet. They need to and help work on this project
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #13  
Old 08-30-2009, 05:47 PM
Green Apple
 
Join Date: Aug 2009
Device + Firmware: iPod Touch 2G 3.0 FW
Operating System: Windows Vista
Posts: 79
Thanks: 4
Thanked 27 Times in 25 Posts

K the Cydia dictionary thing doesn't work.Turns out they're actual dictionary apps.Nothing can be done really unless someone knows how to code a dictionary to work with the keyboard and also has an idea on where to put it.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #14  
Old 08-30-2009, 10:06 PM
armadillo's Avatar
Theme Creator
 
Join Date: Jul 2007
Posts: 1,118
Thanks: 0
Thanked 502 Times in 308 Posts

This just in:

iKeyEx 0.1-99g is released

Changelog:
- “Text with traits” is now supported, that means your can add color, change font and text size for each key. However, you still cannot use key with image.

- Native control keys support. (Left, right, home, page down, etc.)
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #15  
Old 08-30-2009, 10:27 PM
StealthBravo's Avatar
Moderator
 
Join Date: Jan 2008
Device + Firmware: iPhone 3GS 3.1
Operating System: OS X
Location: TX
Posts: 10,504
Thanks: 23
Thanked 2,199 Times in 1,068 Posts
Send a message via AIM to StealthBravo Send a message via MSN to StealthBravo

^ I installed that earlier. It works really well
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
Reply

  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > Design and Media For the iPhone / iPod Touch > Skinning / Themes Discussion

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Go to Top
ModMyI

All times are GMT -6. The time now is 02:34 PM. Powered by vBulletin® Version 3.8.4
If you need Dedicated Server Hosting, you should check out SingleHop. | Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 Copyright © 2007-09 by ModMy, LLC. All rights reserved.

iPhone News / iPhone Forums / Apple News / Apple Forums / RSS / Contact Us / / Privacy Statement / Top