yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] robertogl:
Update: this is NOT an Xposed module.

I've ported this to a substratum theme. So you'll need the app Substratum and a compatible rom. You don't need Xposed. All simil-AOSP should be compatible. Just install the apk in this post and you'll be ok. Things:

- this works with the last version of swype (27/07/2017 in the Play Store) without issues. It should work also with older version, but i didn't tested.

- Compatible with Android 7.1 (and 7.0) without Xposed.

- It should work with a lot of languages, i've tried only italian and english.

- This add the number row and you can't remove that. In order to remove the number row you have to unistall the theme: advantage of this, you'll get the secondary character using the number row with all swype themes. Of course i've added the left\right arrow.

Just enjoy now. I'll publish the sources in the next days.

An incredible BIG THANKS to [MENTION=2126467]djdarkknight96[/MENTION] on the Substratum section here on XDA. He helped me a lot with this.
[Xposed Framework Modules] saschc:
THANK YOU MAN, YOU MADE MY DAY!!!

Works on Galaxy S7 with Superman ROM with substratum addon for samsung ROMs. Works with english, dutch and german language. Had to try a little bit around with installing, deinstalling and installing again, but after all its working. Finally an working number row +left/right arrows +secondary charakters!
[Xposed Framework Modules] a.broken.star:
I am on miui.. And can't use substratum.. So i'll have to stick with old version of swype
[Xposed Framework Modules] robertogl:
Have you tried? I found this https://xdaforums.com/redmi-note-3/how-to/substratium-themes-miui-t3482988
[Xposed Framework Modules] robertogl:
I've created a new thread, because this isn't an Xposed module: https://xdaforums.com/android/themes/theme-swyperow-theme-t3647593
[Xposed Framework Modules] a.broken.star:
Wow.. Let me try this...
[Xposed Framework Modules] Bajanman:
[MENTION=613602]robertogl[/MENTION]

Do you plan to support this module here at a later date? For the non sub users? Just curious if I'll be sticking to the older version which works excellent for me the way it is. But honestly wouldn't mind testing the new one with Xposed. If not it's okay.

Thanks,

Bajanman
[Xposed Framework Modules] robertogl:
For now there will be no updates to the Xposed module, simply because there is no Xposed for Nougat. I don't have a device with Android < 7.1 now so i can't release an update.

Said that, I'm a big fan of Xposed, but the way Substratum works is perfect for this mod. With one file we can have the keyboard for all languages and i think all versions of Swype. No need to update the module every time Swype change something. It's so good for a developer.

Just as an example, during some tests before the release of the theme i've see that i can force the secondary character on the keyboard (note: this was not done with Xposed with the module). In like 2 minutes i've edited a single line of code and all languages, all swype themes, and all Swype versions (at least from when they introduced the number row) was immediately good. With Xposed i should have edited one file for every languages, and multiply that for the version of Swype that i want compatible with the module.

I think that i will not update the Xposed module anymore, but i will tell for sure when we will have Xposed for N (or O...). Personally, i'll suggest everyone that was using the module to switch to the Substratum theme. It's compatible with the recent versions of Android and it doesn't ask for a lot of time to update the theme. Substratum it's just an apk if the rom is compatible, it's much less intrusive than Xposed, so if you can go for it.
[Xposed Framework Modules] Bajanman:
Thank you very much for detailed reply, we appreciate your time you give back to this community!

Think I might give it a test run see how it goes. Only problem I honestly had with the newer Swype was they changed the speed of the delete key. Much slower compared to the older version.

But I'll still try it out later.:good:
[Xposed Framework Modules] robertogl:
First, try the theme with your version of Swype. Maybe it works. If it doesn't try with the updated Swype, and see the delete key. I didn't see any problem in the last week using it.

P.S. Anyway, if you see this slow speed and you like to use the older version you can continue to use Xposed. This new theme will work only on new Swype version.

Sent from ONEPLUS A5000 using Tapatalk
[Xposed Framework Modules] Bajanman:
Okay will do thanks again.
[Xposed Framework Modules] CAL7:
Hi, [MENTION=4941694]saschc[/MENTION]. Maybe you can help me - PLEASE !

In the new "Swype Row for Substratum" thread, I've dialogued with the OP about my issues with the new version and he reminded me of your similar problems and subsequent success.

I have a rooted Samsung Tab S3, Nougat 7.0; now with Substratum 815 and the Samsung add-on. I'm totally new to Substratum. After many tries, uninstalls, re-installs, reboots, I'm still unable to get this theme installed. The apk installs and then Substratum sees the theme and allows me to begin the installation. It tries to install, but ends in failure, every time saying "The package conflicts with an existing package by the same name". At the same time, the system notification bar indicates success, but nothing is really there.

Does any of this sound like what you went through? Any tips on how to get past it? Thanks a lot!
[Xposed Framework Modules] saschc:
As I remember correctly, I didn't had the message "The package conflicts with an existing package by the same name". The first time I tried it didn't work, so I deinstalled absolutely everything related to this subject, i.e. Swype Row APK for Substratum, both Substratum APKs (Substratum plus Substratum Samsung patch) and Swype. After that I reinstalled everything again. Without having started swype I first went into Substratum installed and activated the SwypeRow Theme in two sections (s. picture). After that I started Swype and configured everthing and chose a keyboard layout. With that first layout I didnt' have the extra row. So I rebooted, chose another layout (which is in German "Wolke" in my case, it has a blue arrow up for capitals) rebooted again and then it worked. In swype settings for me there is then only an option for secondary charakters to choose, but not for extra number row anymore).

I hope this can help, good luck!
[Xposed Framework Modules] CAL7:
Thanks for the detailed response. So far, I haven't been able to get as far as you did on the basic installation. Signs point to a problem with any substratum installation on any tablet (other reports of failure with Tab S2 and Tab S3).
[Xposed Framework Modules] eXd4:
Xposed Framework and Installer for Nougat 7.1x is now

official

— would be awesome if you could re-write the module for the same (at least the arrows.)
[Xposed Framework Modules] robertogl:
I'm working on it. No ETA.
[Xposed Framework Modules] eXd4:
Oh yes, no ETA — if you ever need me to test anything, shall feel honored. :good:
[Xposed Framework Modules] robertogl:
Little update:

I've spent almost two days now searching for a good way to implement the module for Nougat. With 'a good way' i mean like the Substratum theme. Unfortunately, i didn't found one. The only way i can make this is like the 'old way', but that requires a lot of work. A lot of work means a lot of time, and i don't have that.

So, it's simple: just use the Substratum theme. I didn't try, but i think it should work also with the new version of Swype.
[Xposed Framework Modules] CAL7:
Thanks [MENTION=613602]robertogl[/MENTION] . Even though I asked for this, I'm actually very happy using Swype 2.2.3 (prefer it, actually) with your last Xposed module. I suppose that eventually planned obsolescence from Nuance will make this impossible but, until then, I'll stay with the status quo. Hopefully, [MENTION=4419114]rovo89[/MENTION] 's prediction that Oreo won't be as difficult as Nougat will mean that I'll only have to wait a short time to upgrade.
[Xposed Framework Modules] robertogl:
On Oreo there is Substratum by default. You could switch to that.
[Xposed Framework Modules] eXd4:
Swype Keyboard for Android with Dragon Dictation has been Discontinued :crying:
[Xposed Framework Modules] CAL7:
[MENTION=613602]robertogl[/MENTION] I'm sticking with v2.2.3 with your Xposed version as long as I can. Assuming the Xposed framework continues to work with new Android releases, can you speculate on whether your mod will continue to work or face an early death? (Not asking for any continued development from you. Just thoughts on survivability.)
[Xposed Framework Modules] robertogl:
Well, Swype will never be updated again, so the module will always work. The problem is for for how much Swype will work...
[Xposed Framework Modules] epicboy:
I know that this isn't exactly the best place to ask, but I'm not sure where else to go.

I was wondering if it would be possible to inject the newer emojis into swype via an apk/xposed mod?
[Xposed Framework Modules] rkd2003:
Um... Some bug(?) report.

It really works well.

But t y u i o p, these six key buttons have some problem.

(Can't input symbol by long press.)

t = {

y =}

u =<

I =>

o =[

p =]

Just report.

I don't care if these symbols can't be input by long press.

Thank you for your kindness.

:)
[Xposed Framework Modules] robertogl:
Solved this with a new update (1.12, already out): now i touch only number row, so others rows (like where "t y u i o p" are) will be the same with or without the module. The second function symbols are moved on top of number on number row. This is cheating, but in order to keep all second touch symbols working on all keyboards i should have rewritten basically every keyboards, so i've cheated...

Also, added spanish.

Now adding new languages is more simple: just open your Swype apk with something (winrar, 7z..) and go to \res\xml. Here search for your keyboard: for example 'kbd_qwertzde.xml' is the German layout (note the ending 'de'). Simply say to me the name of the file and i will add it.
[Xposed Framework Modules] stonew5082:
Look the y and z are in the wrong place
[Xposed Framework Modules] bagarwa:
It is finally working for me. As instructed by OP, I disabled all other modules and rebooted. Swype had numbers row. Re-enabled all other modules and rebooted. Swype still has numbers row. Yay. :o
[Xposed Framework Modules] robertogl:
Well, go into Swype settings, languages, you will see a picture of a keyboard to the right. Press and you will be able to switch between 'qwerty' and 'qwertz'.

For everyone: i've simplified my method of editing keyboard, so i can easily add new languages. Simply say to me what you need. In the next update there will be turkish and swedish.
[Xposed Framework Modules] rkd2003:
Thank you for your update.

Looks so nice!
[Xposed Framework Modules] kcl0801:
would you please add chinese (both traditional and simplified), korean, japanese and russian, thanks a lot, what a great module!!
[Xposed Framework Modules] d_borghi:
hi all,

i just installed this xposed module for first time, but after a reboot, my swype keyboard losts all characters. buttons are ok, but with no symbols.

i'm in thl t11 4.2.2 and swype keyboard.

any workaround?

tnx

db
[Xposed Framework Modules] x_one:
Superb mod!

Can you consider add posibility to choose longpress first character?

In my launguage there are characters that are based on primary letter (example: L - Ł), and it will be easier to use them..

Thank in advance!
[Xposed Framework Modules] XlAfbk:
+1 for an option to remove the arrow keys. While they are a nice feature CM has those in the nav bar already, so having them in Swype as well is a waste of space, especially as the number row is so crammed
[Xposed Framework Modules] robertogl:
New update (1.13).

Done.

What swype versione do you have? Latest?

Well, for that, i will not change that layout, sorry. I undestand that some things are not practical, but i have to manually edit all keyboards before update the module every time. Now i've like 32 files, i can't edit everyone for every change. Believe me, i'd help you but the way Swype has implemented keyboards doesn't allow me to do it. I've to reimplement all keyboards, completely, not only the number row so this is not so easy...

Sorry for that.

Have you solved this?
[Xposed Framework Modules] Hi78sk:
Sir

You have done really great job..and giving updates....

Thanks allot for that...

Really so many are waiting for this
[Xposed Framework Modules] rv5750:
[MENTION=613602]robertogl[/MENTION] Still no alternate characters after the latest v1.13 update.
[Xposed Framework Modules] robertogl:
Have you tried without other modules like flat style keyboard? I've tried EN/HL and for me it's working perfectly.

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] meliksahd:
Can you add Turkish language support please?
[Xposed Framework Modules] robertogl:
It should be available with last update.
[Xposed Framework Modules] d_borghi:
Perfect, i'd updated swype keyboard to latest version and then all works fine.

Tnk u!
[Xposed Framework Modules] Jerommeke:
Here neighter.

Is Dutch language already supported, too?
[Xposed Framework Modules] ntquartex:
Great mode,thanks...
[Xposed Framework Modules] robertogl:
Yes, it is.

Have you latest version of Swype?
[Xposed Framework Modules] Jerommeke:
Yup!

Version 2.0.2.

Numbers are separated from the letters, but longpress symbols are invisible. I know from many signs where they are, but I like it better when they are visible :)

I now see I lost ChromePie module function. Doesn't work anymore. I hope they'll work together, because otherwise I'll have to choose for ChromePie :(

Keep up the good work!
[Xposed Framework Modules] robertogl:
Can you try disabling all others Xposed modules and rebooting? So we can see if there are some problems here.

I've tried german keyboard and it works fine. You can also look in this thread, there were some people using that with longpress symbols visible.
[Xposed Framework Modules] Jerommeke:
Now I have swype row disabled and Chrome Pie enabled, but after reboot no changes. Still see the numbers row and lost pie control..
[Xposed Framework Modules] robertogl:
Are you sure? It is impossible that with a module disabled it does something... Probably the xposed installer have not really disabled it...

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] rv5750:
Yes, I disabled all Xposed modules but still it was of no use. Alternate characters are not visible. I tried it with English only as well.

Can you please tell me which android version are you on?
[Xposed Framework Modules] Bajanman:
You know you don't need a module for that pie control right? Here's what I used for a few years with zero issues.

Look >here lmt launcher<

Then you'll have the best of both worlds. Please report back to the dev if you get everything working.

Thanks,

Bajanman
[Xposed Framework Modules] goofwear:
Can you please add the ability to have this work on the default Androd aosp keyboard that is stock in cyanogenmod or create a second module?
[Xposed Framework Modules] quazis:
For those missing the secondary characters on the keyboard, I believe it has to do with the keyboard height. I like my keyboard height at 80%, but no secondary characters at that setting.. When i change it to 100%, they come back.

Can someone verify?
[Xposed Framework Modules] chrisXL:
+1
[Xposed Framework Modules] andrewcw:
I would like to report that it does not support traditional chinese (Hong Kong) Canjie layout.

Thank you
[Xposed Framework Modules] robertogl:
You're right, will fix that tonight. Chinese is not particularly my language ;)

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] Jerommeke:
Thanks, but I only need pie control in chrome. I'll look into it.

This is right! Set height to 100% and there are the characters. Thanks, now hopefully I get my pies back :)
[Xposed Framework Modules] rv5750:
Thanks for this. I also keep my keyboard height at 90% and that's the reason I wasn't able to see the alternate characters. Once I set it to 100%, I am able to see the alternate characters.

Tip: If you want to increase/decrease your keyboard height without losing the functionality of Swype Row, I would recommend installing Flat Style Keyboard Xposed module. You can increase/decrease the keyboard height using this app instead of Swype.
[Xposed Framework Modules] robertogl:
Very glad you solved ;)

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] kost7:
Tried it and it looks very good. Could you please add greek language?

Thanks in advance.
[Xposed Framework Modules] nulledapk.com:
add please dutch language
[Xposed Framework Modules] DoctorRzepa:
Is there counterpart of this module for aosp keyboard?
[Xposed Framework Modules] chrisXL:
Sorry,

where did you get that module?

Thank you
[Xposed Framework Modules] robertogl:
I'll add in next version.

You can find it on xposed repo, I'm also using it without problems ;)

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] rv5750:
Here you go:https://play.google.com/store/apps/details?id=com.bocharov.xposed.fskeyboard

[MENTION=613602]robertogl[/MENTION] I hope it's okay to post another module's link here. Feel free to delete it if you want.
[Xposed Framework Modules] robertogl:
Of course, no problem ;)

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] Jerommeke:
Tried it and can't get it to work like ChromePie, so it's useless to me unfortunately.

Not really, yes SwypeRow works, but I lost ChromePie :(
[Xposed Framework Modules] ricky.dobla:
Please help!!!

hi guys!! please help me with my problem it may not related to this topic but i need to enter the latest trend to get help.

I FLASH A CUSTOM ROM SO BEFORE THAT I BACKUP MY ORIGINAL ROM. .

THEN I DELETED IT I THOUGHT THAT I DON'T NEED THIS ROM ANYMORE. .

NOW I WANT TO GET THAT ROM

I ALREADY TRIED YODOT DATA RECOVERY BUT IT NOT SHOW clockworkmod>back>e.g.(2012-02-16.11.24.58)

PLSS HELP ME

THANKS!!!
[Xposed Framework Modules] r4yv3n:
I tried chromepie and it's working with this module 4 me.

LG G4 MM
[Xposed Framework Modules] chrisXL:
Your backup was made by cwm or twrp? Sorry for banal question.
[Xposed Framework Modules] ricky.dobla:
CWM sire
[Xposed Framework Modules] d8v8n8:
[MENTION=613602]robertogl[/MENTION]

Congrats and thank you for this module. I've always wanted this with Swype but couldn't get the .xml to work for me. Nuance didn't care about this feature despite numerous users requests. I'm glad you found a way to wrangle this, and very nicely as well. Works for me in AZERTY English and French. I love the navigation arrows. It's so practical. Can I buy you coffee with a small donation for instance?
[Xposed Framework Modules] robertogl:
Thanks!

You can donate here: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QK5CWVFKU9UXE

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] Jerommeke:
Did you do anything special?
[Xposed Framework Modules] d8v8n8:
:good: Done. Enjoy.
[Xposed Framework Modules] quazis:
Not really a fan of the flat style keyboard.

[MENTION=613602]robertogl[/MENTION], anyway you can fix the height problem or what's causing it?
[Xposed Framework Modules] clio94:
Hello.Thank you for this great module.Can you add greek language please?
[Xposed Framework Modules] robertogl:
Yes, it will be present on next update.

Well, maybe I'll try to look at it, but I can't assure anything.

Thank you! Very appreciated!

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] choder:
Works great! Thank you for this. I really like swype but have always wanted a number row.
[Xposed Framework Modules] Yeahgreek:
This a very nice module.Just what I have been looking for.

The only thing I miss is the number row in the greek keyboard
[Xposed Framework Modules] Marx2:
it's fantastic! Ant it's exactly why exposed was created. Owner of Swype ignored us too long.
[Xposed Framework Modules] r4yv3n:
Nope.

Downloaded , installed, activated and working (first opening, configure and restart chrome)
[Xposed Framework Modules] Jerommeke:
Don't know what happened, but got it all working now!
[Xposed Framework Modules] jawiler:
Thank you so much for doing this, it's the one thing missing from swype!
[Xposed Framework Modules] robertogl:
Update (1.14):

- Added greek.

- Fixed traditional Chinese (HK) (with some layout problems i can't fix).

Two things: is dutch working for someone? I've tried on my system and it seems ok to me...

Second, i've tried to always keep alt symbols, with no luck. I'll try again, but i can't assure anything.
[Xposed Framework Modules] tamaraxxx:
I can try it 4 you. I am alsof from Holland andere looking forward to test it.
[Xposed Framework Modules] robertogl:
Well, simply install 1.14 and try your normal keyboard ;)
[Xposed Framework Modules] kost7:
Wow! That was fast, thank you so much.
[Xposed Framework Modules] tamaraxxx:
It isnt working for me on my Note 1 running cm13 nightowl.

Dont see any difference between layout of keyboard. Their are still 3 rows
[Xposed Framework Modules] robertogl:
Ok, i'll send you a test build on PM. Simply install that, reboot, write something with swype and then send me Xposed log.
[Xposed Framework Modules] tamaraxxx:
Okay, will try it. Just let me know how to get the log of xposed.
[Xposed Framework Modules] robertogl:
You can find it on Xposed installer (logs section). I need only lines starting with 'Swype Row. KeyBoard name: ', so you can post here only that.

I've attached here the apk (SwypeRow.apk).

P.S. I've write that on first page, so anyone can do this.
[Xposed Framework Modules] ttv200:
**Sorry about my broken English**

I have idea

Maybe you can add a option to insert custom xml file to replace some layout, because I want to change somethings in myself and I need hebrew layout ...

Thanks
[Xposed Framework Modules] d8v8n8:
+1 here as well.
[Xposed Framework Modules] xpmode:
Thanks for the great module.

Is it possible to adjust the number row height separately from the whole keyboard?
[Xposed Framework Modules] Macakovski:
Brazilian Portuguese line :)

Firstly, thank you VERY much for this module. I was going to be mad about having this feature in crappy stock Samsung Keyboard and not in Swype.

Here is the Brazilian Portuguese (which I think will work on Portugal keyboard too):

Swype Row. KeyBoard name: kbd_qwertyfrpt

:D
[Xposed Framework Modules] kurplop:
Working perfect on G900T, running OZOPv4. Needed this for ever, Thank you!
[Xposed Framework Modules] FcukBloat:
many thanks OP for this, to you and the guy from the other thread, at last I can have a keyboard with all I need at the same time (number row and left/right arrows). so long waited for this! think I can at last get rid of the virtual navigation bar I used to keep also in phones with hw buttons just to have the cursor arrows...! :victory:

one question about the languages... I mean... I don't see italian language in changelog but italian language seems to be working fine nevertheless after installing it?!

swype keyboard + your module + material light theme.. just wow!! :highfive: :good:

bye thanks again!
[Xposed Framework Modules] robertogl:
Thanks!

Yes, Italian is supported from first version (I'm Italian, so...). It uses same file of English keyboard, so...;)

Inviato dal mio GT-I9505 utilizzando Tapatalk
[Xposed Framework Modules] Moe5508:
+1

Agreed.

Awesome module - working perfectly on Note4 (Snapdragon International variant).
[Xposed Framework Modules] tamaraxxx:
here are the logs i got from xposed. didnt know where to look for the right lines and also didnt know how to just get the lines you needed. therefor included the complete logs. hope you can find the error.
[Xposed Framework Modules] robertogl:
Try download again the apk. Have you write something before getting the log? I don't see any lines regarding my module (except the loading).

Not possible, sorry.

Too difficult with current way to change keyboard. I'm thinking at something else.