[Android Themes] PhilDX:
ok, so i made a little progress modifying the keyboard layout in Swype. as you can see in the screenshots below, i added a top number row with left and right arrow keys. this layout might be a little scrunched on a small phone but it works really well on my 4.65", 5.5" and 8.3" devices. i have not themed Swype using Sonny's resources available in the OP (although i did modify the secondary character key hint color to improve visibility). i also made the keyboard a little taller to compensate for distortion in each key after adding the extra row.

[/URL][/IMG]

[/URL][/IMG]

[/URL][/IMG]

Instructions for modifying Swype are available here:

http://xdaforums.com/showpost.php?p=46214641&postcount=1

This mod requires root access and is a little more involved than the typical decompile / mod stuff / recompile process you may be used to. i am not responsible if you damage your device, so make a backup first. you must follow the instructions exactly, precisely, and without deviation if you want this to work. One caveat, the location of the Swype APK on my devices (android 4.3.1 and 4.4.2) was in /data/data, and not /mnt/asec as cited in steps 2 and 3, but everything else matched.

theming is not included in this mod. for the time being, if you want a themed version and you are running a custom ROM with support for the Tmobile theme engine, i strongly recommend you buy Sonny's Lucid theme in the play store (which includes the Swype themes shown in the OP). Not only will you get a nice theme at a bargain price, but your purchase is a great way to say "thanks" to Sonny for creating this thread:

https://play.google.com/store/apps/details?id=com.sonny.theme.lucid&hl=en

i created 3 new and modified 5 existing XML files for the portrait keyboard in english language. these are for Swype version 1.5.15.19977. i used this version because it does not have the lag problem present in the last two play store releases. if you want to work with a newer release, please see the note at the bottom.

XML file list (copy these files into /res/xml):

kbd_qwerty.xml

kbd_qwerty_sym.xml (first symbols keyboard)

kbd_symbols.xml (second symbols keyboard)

kbd_number_row.xml (top number row with left/right arrows)

kbd_arrow_row.xml (top arrow row for symbol keyboards)

kbd_qwerty_tablet.xml

kbd_qwerty_sym_tablet.xml

kbd_qwerty_number_row_tablet.xml

these files are available here:

https://www.mediafire.com/?g2jfrr9pram028n

i also made a few other modifications visible in the screenshots above, these files are not included in the zip, but you can feel free to make the changes yourself if desired:

/res/values/styles.xml

in block marked "<style name="Swype.holo" parent="@style/Swype">"

<item name="defaultAltTextColor">#ffdddddd</item>​

/res/values/dims.xml

<dimen name="keyboard_forced_height">270.0dip</dimen>​

/res/values-sw600dp/dims.xml

<dimen name="keyboard_forced_height">375.0dip</dimen>​

Note: if you want to use a newer version of Swype, you will also have to make modifications to res/values/styles.xml file as outlined in the OP. i haven't checked to see if Swype changed any of the files used in this mod, but i will as soon as they release a new version that fixes the lag problems present in the current Play store release. i've also noticed a few sizing quirks on tablets with these mods, i'll update with fixes as soon as i have a proper solution.

Swype is a paid app, i will not redistribute copies of the app for any reason, so please, do not ask