yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] param.pjsl:
I'm facing some compatible issues with another Xposed module "MaxLock" and "XNotification" using on "Kenzo running on NOS 8.1". When I enable them while "Exi" enabled, SwiftKey keyboard keep crashing and never work. i test is with both of them one by one. but when i disable either Exi or these other modules, SwiftKey works normally.

Any way to use these all modules together? All 3 are important to me..

**:- I understand that Xnotification is an old module and not updated from a year, and can cause issues with newer modules, but max lock is updated one.
[Xposed Framework Modules] Apcoolboy:
what type of issue you faced with MaxLock? I am using both MaxLock and Exi no problem here
[Xposed Framework Modules] joy_fun_man:
I have no issue with Exi 1.5.2 with SwiftKey Beta 7.0.7.22 with my Nexus 6p youth Oreo 8.0.0

Thank's for this great app.

Tap & Talk Nexus 6p
[Xposed Framework Modules] nitinji:
Actually, I also start having the crash since yesterday. I have noticed that in the first post it says Compatibility ( Updated June 10th 2018 ): Swiftkey - 7.0.6.27 Latest: YES (This version was released on somewhere around 14th June); but the download link at the repo was last updated on May 31, 2018. The stable version need to be updated to the latest version of swiftkey or we have to move back to 7.0.5.45 (1.5.2 [ 31.05.2018 ] - Compatibility fixes, async setup ( Stable: 7.0.5.45, Beta: 7.0.6.25 )). For the latest swiftkey with last latest exi module is crashing the keyboard. This is to be fix.

Currently I have disabled the exi, will wait for the updated version.
[Xposed Framework Modules] Roughy:
1.5.2 is the latest version of this module, and it appears to work fine with the latest version(s) of Swiftkey.

The Xposed Installer app appears to have some bug in it that causes it to not update its list of modules correctly, resulting in it only listing older versions of the module.

If you visit the Xposed Repository directly using the link included in every release post the latest version of this module will be listed for download.

If you are encountering problems using the latest version of this module ( 1.5.2 ) and a compatible version of Swiftkey, please include a detailed report of the problems you are encountering. In the case of crashes the resulting Xposed and Logcat output will be necessary for me to track down the issue.
[Xposed Framework Modules] Roughy:
That is... very strange. I tried installing those two modules, but didn't experience any problems.

MaxLock does some weird stuff so I wouldn't be surprised at it breaking something, but XNotification is more minimal.

Regardless, they both hook all processes, which may somehow be tripping up this module's hooks.

An output of the crash stacktrace from your logcat should give us an idea of what is going wrong and why.

I would also suggest force killing Swiftkey first, so we can see if anything is going wrong during hook set-up on launch.
[Xposed Framework Modules] ale82to:
update swiftkey beta tonight to version 7.0.8 and exi is no longer working anyone else ?
[Xposed Framework Modules] Mbadr3:
Can you please add any of these Swype features to internet search for the selected text and separated numpad. I miss Swype :( swiftkey is a trash without this module thank you very much for making swiftkey usable.
[Xposed Framework Modules] pratyush28:
+1 stopped working after latest beta update.
[Xposed Framework Modules] Roughy:
Exi for Swiftkey 1.5.3 release

1.5.3 [ 23.06.2018 ] - Compatibility fixes, async setup ( Stable: 7.0.7.28, Beta: 7.0.8.362 )

Changes in [1.5.3] (Stable: 7.0.7.28, Beta: 7.0.8.362) :

Fixed

- Module not working due to main hook failing ( 7.0 7.28/8.362 )

The Xposed Installer app does not appear to be refreshing properly and may not list the latest version.

Please download it directly from the Xposed Repository below using a browser.

Download:

Exi for Swiftkey on Xposed module repository

Notes:

[MENTION=5809883]ale82to[/MENTION] [MENTION=9067890]Mbadr3[/MENTION] [MENTION=7774486]pratyush28[/MENTION] and everyone else I guess.

So, what went wrong?

The various hooks in this module are tiered, with certain features being disabled if a hook fails or we encounter a problem.

The most important of these are the Base hooks. If any of these fail, everything else will cease to function, which is what happened.

The hook in question gets a reference to the input view returned by Swiftkey's KeyboardService. Normally we would just hook the KeyboardService implementation's onCreateInputView() method, but for some strange reason the Xposed Framework fails to hook this method on first launch. Digging deeper I was relying on class that's responsible for scaling keyboard to size, but with the latest update this class has vanished completely.

After digging around for a bit I found another entry point and everything seemed find. I spend the next several hours dealing with some bizarre layout bugs that would result in any views added to the keyboard overlay within a second of it being added to the layout never being assigned a size and just... not appearing, which you can read about in the commit history.

In any case, everything appears to be working now, assuming the latest update hasn't introduced additional unreported bugs.
[Xposed Framework Modules] Marvino.:
Can you please add option to change the font that SwiftKey uses as default for the keyboard interface?
[Xposed Framework Modules] param.pjsl:
Yeh, this is strange .

I have attached logcat file.. I hope this will help you to understanding what's going on.
[Xposed Framework Modules] Roughy:
It would be appear to be related to this known xposed issue affecting Oreo (and later? ): https://github.com/rovo89/Xposed/issues/325

What can we do about this? Probably nothing. The specific line it is crashing on is likely random ( race-condition) or related to the particular class we are profiling.

From what I understand it should only affect methods already on the stack, so we might perhaps be able to avoid the issue by ditching the async hook setup we implemented a few releases back.

Here is a copy of 1.5.3 with async hook setup removed: http://www.mayulive.com/swiftkeyexi/swiftkeyexi-1.5.3_SYNC.apk

Note that it will make Swiftkey lock up on first run while it runs through its hooking process, and will probably ANR on you. If it asks you if you want to force close it, just tell it to wait.

If this works out I can possibly add an option to re-enable the old synchronous setup, but starting with Android P apps that lock up be automatically force-closed by the system, so that wouldn't be a long-term solution.
[Xposed Framework Modules] burcbuluklu:
Hey is there any option for disable predictions. I'm not using because for my 2 language combination.
[Xposed Framework Modules] L22EEW:
Been using Swift beta for a while, so pleased I have discovered this Xposed module, love all the little tweaks you can apply.

Many thanks.
[Xposed Framework Modules] Roughy:
Swiftkey already lets you disable autocorrect by going to [ Typing & autocorrect ] and toggling [ Autocorrect ] to off.

The prediction bar will still be displayed, but predictions will not be inserted when you hit space.
[Xposed Framework Modules] burcbuluklu:
yes I want to disable prediction bar.
[Xposed Framework Modules] Kucher:
Is it possible to add possibility to change font size and make it bold? In original keyboard it is so thin!
[Xposed Framework Modules] Pariah24:
"Two finger gesture" selection mode

Hi, I've been using Exi for a long while, great mod, but I still don't understand what the "two finger gesture" (see image) does. It doesn't seem to do anything. The option to swipe from the shift and backspace keys does work, though. What is the difference? Thanks.
[Xposed Framework Modules] Kucher:
Ok. It is possible :)

We need to edit file style.json on path /data/data/com.touchtype.swiftkey/files/themes/style.json

Open it with application JSON Tool

Edit in primary_layout -> keyboard_keys -> base -> padding The lower value (it is possible value lass than 1 and 0) give us the bigger letters.

If we will change bold = false on bold = true in text_styles -> FF111111 we will obtain bold letter.

This value FF111111 is true for Classic Light theme.

For any others themes you can find right value in primary_layout -> keyboard_keys -> base -> text_style

Many thanks for informatin to comrade mihz!
[Xposed Framework Modules] Kucher:
One more wish and question.

Is it possible to decrease the sensitivity of swype of languages changing?

The Flow doesn't work with the last version 1.5.3 That is the reason?
[Xposed Framework Modules] param.pjsl:
Now it works totally fine.. Thanks for your great support..

Now i will use this version of app till it supports SwiftKey updates. Or if you plan to add this "diable sync" function in latest updates, that will be much more appreciated. :good:

Thanks again bro. Your app become an integral part of my app list. It makes SwiftKey awesome.
[Xposed Framework Modules] Alexey71:
After the reboot, the module does not work, and the keyboard does not work. I have to restart again
[Xposed Framework Modules] drjat:
I am not a developer so apologies in advance for this question : can there be a Magisk module for this rather than Xposed? (would love to be able to use Exi without Xposed so that saftynet check remains good). This is the main Xposed module that I miss since abandoning Xposed
[Xposed Framework Modules] Apcoolboy:
I am facing weird issue, but don't know its because of Exi with swiftkey or any other.

when I write any comments in fb app, then go to back once and then coming back to that comment to finish it up. weirdly, comment get back to original and I cant write further as it keep going back to original.

simple words if I write "Hello" in any comments then go back once and again try to write further "Hello mate, how are you" it automatically change to "Hello" again in 3-4 secs. whatever I write further it goes back to "Hello".

anyone with same problem?
[Xposed Framework Modules] oroboros74:
I had that happen to me the other day, but not in a different app, and I remember I had copied or pasted something before it showed up. I rebooted and that fixed it. Sorry can't give more info besides saying it happened to me too!
[Xposed Framework Modules] L22EEW:
I've been encountering Exactly the same issues.

Currently removed all and currently stable SwiftKey without xposed module. Shame really as the module was a really great addition
[Xposed Framework Modules] Roughy:
Going by [MENTION=4896512]Alexey71[/MENTION] 's logs, this is caused by a known bug in the Xposed framework introduced in Oreo.

I covered it in this post.

tl;dr Install this version of Exi instead. Fix is not included in main release because it is only a temporary workaround.

Alternatively you can try disabling some of your other modules; it seems to be triggered by other modules loading and interrupting the hooking process.
[Xposed Framework Modules] Roughy:
We discussed this issue a long time ago, and the conclusion is that I unfortunately can't do anything about it.

I was able to reproduce it, but it would take half an hour of randomly copying-and-pasting text.

I am, however, reasonably sure that is not directly caused by this module.

I have ruled out the one Exi sub-system that could potentially have resulted in this behavior,

so I am fairly sure it is a bug in Swiftkey that is somehow triggered by copy/paste actions.

If you are able to come up with a way of reliably reproducing the issue so that I may track it down I will try to work around it, but as things stands right now I simply cannot track it down.
[Xposed Framework Modules] Roughy:
Possible, but not something I intend to look into.

I mainly intend to maintain this module in its current state, fixing any issues that arise but not adding any new features.

Flow should be working, though if you have Swipe Mode set to "Swipe anywhere" it will obviously be replaced by ... swipe selection.
[Xposed Framework Modules] sbcontt:
Thank you for this awesome mod. I can't imagine typing without this mod now. Previously whenever I would detect an error while typing, I would start mass deleting everything upto the point of error because that was easier than taking the cursor to any precise location.

However, I have two suggestions that would greatly improve this mod when used in spacebar swipe mode.

1. Can you please give us an option to disable 2D cursor control? I don't really need 2D cursor control and it is very easy to mistakenly move the cursor to a different line.

2. Also, please add a deadzone option on cursor control like that found on gamepad analogue sticks. Currently one in every three space bar clicks fails to register as click. There needs to be a deadzone option that would allow minute swipe actions to be registered as click instead.

Thank you.
[Xposed Framework Modules] Roughy:
1:

Vertical cursor movement is currently set to have a sensitivity twice that of horizontal movement, with it always prioritizing horizontal movement. You can't do swipe-select diagonally because any time horizontal movement is triggered we null the vertical movement.

I figured this would be sufficient to prevent accidentally triggering vertical movement, but apparently I was wrong. I shall make this a thing.

2:

The Trigger Threshold setting under Sensitivity is basically a dead-zone setting. The bar it adjusts show the distance you must swipe before swipe-mode is triggered.

If that is insufficient we should perhaps consider a time delay instead. A quick space-bar tap should be significantly shorter than any attempt to swipe-select. If we're not careful that could cause quick swipes not to register when you want them too though.

Hmmmmmmm
[Xposed Framework Modules] Kucher:
Ok, in version 1.5.3 I have marked no space after punctuation marks, but steel I have spaces. This function doesn't work.

Keyboard v. 7.0.8.365. Flow doesn't work!
[Xposed Framework Modules] Roughy:
Punctuation-auto-space is indeed acting up. Toggling off and opening the keyboard, then toggling back seems to get it working right. The fact that it works if you toggle it a couple of times will make it annoying to track down.

Flow appears to be working fine (when swipe-selection is disabled), and swipe-selection seems fine on its own.

Please provide a detailed explanation of any relevant settings, logs, and behaviors you are seeing.
[Xposed Framework Modules] Kucher:
Yes, it is working! Thank you! UPD It is necessary to repeat this operation every time after reboot.

You are right, that was the point! Thank again! :)
[Xposed Framework Modules] knaik95:
Exi has stopped working on the latest version of SwiftKey for me. Is anyone else experiencing this?
[Xposed Framework Modules] n0j0e:
Swiftkey - 7.0.8.365 Latest: YES

Swiftkey Beta - 7.0.8.362 Latest: YES

[emoji39]

Sent with much love & Android. OnePlus 5T
[Xposed Framework Modules] pratyush28:
download v 1.5.3 from OP its not updated in xposed framework app.
[Xposed Framework Modules] Pathania08:
Can't even use keyboard anymore after installing this module, it's crashing whenever i open SwiftKey. And when i disable this module SwiftKey works fine. Please fix this my device is Mi 5x running on AEX 8.1 Oreo and Exi version is 1.5.3 and SwiftKey stable 7.0.9.26
[Xposed Framework Modules] BaschtlWaschtl:
Without log no problem..

What do you think he should do..

Help, my car isn't starting. Could you fix it? ?

Share some useful logs please..
[Xposed Framework Modules] pratyush28:
Disable fullscreen keyboard setting is bugged for me (exi v1.5.3 swift beta v7.0.9.25) when fullscreen keyboard is disabled and when you type in landscape mode on any app, the keyboard moves to the top section of screen and the input box turns black in colour can anyone confirm this?
[Xposed Framework Modules] omar.abbas:
Latest version of swiftkey 7.0.9.25 isn't working with exi for swiftkey 1.5.3 on my android 8.0 s9+
[Xposed Framework Modules] pratyush28:
Same setup working fine for me on my 3T try reinstall exi/swift
[Xposed Framework Modules] Pariah24:
I would really appreciate if someone knows how the two finger selection gesture that doesn't use shift and delete works, and also what the "Shortcuts trigger in suggestions" does. Neither of these seem to do anything for me; the shortcuts always show up in suggestions. I've been asking this for ages with no luck.
[Xposed Framework Modules] Ibuprophen:
Are you referring to the following?

https://xdaforums.com/showthread.php?t=3792361

Your image looks allot like that one...

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Xposed Framework Modules] Pariah24:
Not sure what you're talking about; I've never used the app you linked to. My image is a screenshot of the gestures screen in Exi. I'm trying to figure out how the two finger gesture functions without shift and delete.
[Xposed Framework Modules] Ibuprophen:
My apologies...

It just looked like something else.

I enter my plea of temporary insanity! :eek:

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Xposed Framework Modules] b0rnc0nfuz3d:
why is the only version available through xposed 1.4.x......
[Xposed Framework Modules] Roughy:
If running oreo see: https://xdaforums.com/showpost.php?p=76898314&postcount=467

Otherwise logcat please.

Confirmed, and reproduced.

I uh... can't say if I'm going to be able to do anything about that. We correctly return that we should no be full-screen, but Swiftkey decides to try anyway ... ?

Two-finger selection is demonstrated about halfways through this gif, right after swiping from shift/delete: https://gfycat.com/MatureCleanCopperbutterfly

tl;dr let's you do a reverse-pinch gesture to use two fingers to move both left and right cursors at the same time.

Shortcuts will normally only trigger on verbatim input, i.e. you have to type "dog" perfectly for any shortcuts triggered by that word to be inserted.

With "shortcuts trigger on suggestions" enabled, they will also be inserted if Swiftkey suggests the trigger word. I.e. you could type "do", Swiftkey would suggest "dog", and since we trigger on suggestions we insert the shortcuts.

Bug in XposedInstaller: https://github.com/rovo89/XposedInstaller/issues/446
[Xposed Framework Modules] pratyush28:
Umm but it works perfectly if i use the hide fullscreen keyboard module http://repo.xposed.info/module/com.shubhangrathore.xposed.disablefullscreenkeyboard

I guess you can steal some code from that app and use it in exi? :p
[Xposed Framework Modules] koboltzz:
Hello :)

Since here are swiftkey connoisseurs, I have a question.

How do I get rid of the marked rows? Many nice themes are shipped with it but I hate that the special characters are shown.
[Xposed Framework Modules] MBDdk:
Is it just me or is Exi 1.5.3 having issues with Swiftkey 7.0.9.28? The keyboard won't pop-up and Swiftkey just force closes when I try to open it. Seriously, Swiftkey is junk without Exi. I can't believe they didn't implement some of your features to begin with. I'm so glad you decided to improve it. No other on-screen keyboard comes close to the Swiftkey/Exi combo in my opinion!
[Xposed Framework Modules] dorpmuller:
Maybe I'm dumb, but I can't figure out for the life of me how to add custom keys. Just wanna add a delete key but I'm the kinda guy that needs a step by step tutorial.

Rich
[Xposed Framework Modules] Roughy:
Looks like they have some additional hooks that sort this issue out, I'll see what I can borrow and hopefully have a release out in a couple of days with a fix.

As far as I'm aware Swiftkey does not let you disable the alternate symbol icons. Whether or not they are displayed depends on your specific theme.

If you are rooted you could potentially find the file that describes the theme you are using and edit it to remove them.

I am not encountering any issues on my end. You may want to give the sync apk a go: https://xdaforums.com/showpost.php?p=76898314&postcount=467

Your signature suggests you're on Nougat where that issue shouldn't occur but... maybe it is more widespread than I thought.

I think I am just going to have to drop the whole async setup thing and just deal with the occasional complaint about Swiftkey seemingly freezing on first launch.

That is not going to fly come Android P though.

If that fails, the logcat output from the crash would be helpful.

This module doesn't let you add custom keys per say; I'm afraid that is a bit of sketchy wording on my part. The keys section under settings where you can add shift/delete/modifier keys pertains to what keys are treated as if they were shift/delete keys when using the swipe from shift/delete swipe-selection functionality. Some keyboards layouts do not have a shift key, or the delete key is in an awkward position, so it allows you to assign another key to act as them, but only in regards to swipe-selection functionality.
[Xposed Framework Modules] dorpmuller:
Thanks for getting back so quick-I just love the fact that I can disable the space after a period which was driving me to drink! Good riddance to that.

Rich
[Xposed Framework Modules] pratyush28:
Okay thanks! Let me know if i can help in any way.
[Xposed Framework Modules] MBDdk:
Arrh, sorry for failing to mention my setup - I'm afraid my siggy is a bit out of date. I'm on the most recent OxygenOS, so Oreo, so don't worry. I'll try the suggested apk and see if that helps. Thanks for your quick reply!

Edit: The non-async apk works perfectly. Thanks again! :)