THIS MODULE IS NO LONGER MAINTAINED
It is still compatible with the versions of Swiftkey versions 7.6.7.4 to 7.5.8.5'ish, but not the latest versions.
Goodbye post: https://xdaforums.com/showpost.php?p=83339967&postcount=1401
Exi for Swiftkey
Exi for Swiftkey is an Xposed Framework module that adds a number of features to the Swiftkey Keyboard.
LATEST RELEASE WILL TARGET THE NEWEST VERSION OF SWIFTKEY BETA.
THIS VERSION WILL BE NEWER THAN SWIFTKEY ( STABLE ).
CONFIRM WHAT VERSION OF SWIFTKEY YOU'RE ON BEFORE UPDATING MODULE.
The latest version supports Swiftkey 7.6.7.4 to 7.5.8.5'ish
Latest Swifkey version confirmed compatible is 7.5.8.5
Swiftkey - Latest: 7.5.7.4 Module unmaintained for a while, use old versions of Switkey
Swiftkey Beta - Latest: 7.5.8.5 Module unmaintained for a while, use old versions of Switkey
Latest version of this module is: 2.7.1
The Xposed Installer app does not update its list properly and may not list the latest version.
Please download the apk directly from the Xposed Repository below using a browser
You can use this module with the following frameworks:
EdXposed Magisk Module: Lollipop 5.0 - Android 9.0 Pie [ Instructions here ]
Tai-Chi: Lollipop 5.0 - Android 8.0 Oreo ( On some devices. Limited to specific version of module )
Official Xposed: Lollipop 5.0 - Android 8.0 Oreo
Known issues
If you are running OxygenOs, you will likely have to whitelist Exi for Swiftkey somewhere.
OnePlusAppBootManager prevents Exi's content provider from running, preventing the module from communicating with the config app. See this post for more info.
EdXposed can be a bit sketchy. Users have reported things spontaneously fixing themselves after reinstalling/clearing cache/ etc.
Info
This post contains basic info about the module and its features.
Detailed instructions on how to use it can be found in the next post down.
Since the Xposed Installer does not automatically update the module for you, I recommend disabling automatic updates for Swiftkey, and updating it and this module at the same time.
Note that Swiftkey no longer provides updates for Android versions below Lollipop.
Features:
About:
Obfuscation:
The ClassHunter library was developed alongside this module to counteract Proguard obfuscation:
ClassHunter on Github
Version History:
Complete List of changes
Download:
Exi for Swiftkey on Xposed module repository
My own mirror of all versions
Bug reports:
This module tags its logcat messages with "Exi/"
If you run into any issues, please include any relevant xposed or logcat logs.
DO NOT bother the Swiftkey developers with any issues you encounter a result of using this module
Attributions:
Libraries used:
Support the Project:
As it stands Exi for Swiftkey is entirely free, open-source, and completely without limitations.
Consider buying the developer a brownie if you found this module useful:
Bitcoin: 1Mx17r3DuwUzzp87zhZwfunsLQ2jpmTmfJ
PAYPAL
XDA:DevDB Information
Exi for Swiftkey, Xposed for all devices (see above for details)
Contributors
Roughy
Source Code: https://github.com/Nordskog/SwiftKeyExi
Xposed Package Name: com.mayulive.swiftkeyexi
Version Information
Status: Stable
Current Stable Version: 2.7.1
Stable Release Date: 2020-09-22
Created 2017-08-02
Last Updated 2020-09-21
It is still compatible with the versions of Swiftkey versions 7.6.7.4 to 7.5.8.5'ish, but not the latest versions.
Goodbye post: https://xdaforums.com/showpost.php?p=83339967&postcount=1401
Exi for Swiftkey
Exi for Swiftkey is an Xposed Framework module that adds a number of features to the Swiftkey Keyboard.
LATEST RELEASE WILL TARGET THE NEWEST VERSION OF SWIFTKEY BETA.
THIS VERSION WILL BE NEWER THAN SWIFTKEY ( STABLE ).
CONFIRM WHAT VERSION OF SWIFTKEY YOU'RE ON BEFORE UPDATING MODULE.
The latest version supports Swiftkey 7.6.7.4 to 7.5.8.5'ish
Latest Swifkey version confirmed compatible is 7.5.8.5
Swiftkey - Latest: 7.5.7.4 Module unmaintained for a while, use old versions of Switkey
Swiftkey Beta - Latest: 7.5.8.5 Module unmaintained for a while, use old versions of Switkey
Latest version of this module is: 2.7.1
The Xposed Installer app does not update its list properly and may not list the latest version.
Please download the apk directly from the Xposed Repository below using a browser
You can use this module with the following frameworks:
EdXposed Magisk Module: Lollipop 5.0 - Android 9.0 Pie [ Instructions here ]
Tai-Chi: Lollipop 5.0 - Android 8.0 Oreo ( On some devices. Limited to specific version of module )
Official Xposed: Lollipop 5.0 - Android 8.0 Oreo
Known issues
If you are running OxygenOs, you will likely have to whitelist Exi for Swiftkey somewhere.
OnePlusAppBootManager prevents Exi's content provider from running, preventing the module from communicating with the config app. See this post for more info.
EdXposed can be a bit sketchy. Users have reported things spontaneously fixing themselves after reinstalling/clearing cache/ etc.
Info
This post contains basic info about the module and its features.
Detailed instructions on how to use it can be found in the next post down.
Since the Xposed Installer does not automatically update the module for you, I recommend disabling automatic updates for Swiftkey, and updating it and this module at the same time.
Note that Swiftkey no longer provides updates for Android versions below Lollipop.
Features:
- Swipe selection [Gif]
- Cursor movement
- Selection (Gesture or swipe-from-key)
- Multiple modes (Anywhere, spacebar, number row, hold-and-swipe)
- More Suggestions [Gif]
- Suggestions bar can be scrolled to view all suggestions
- Custom Shortcuts [Gif]
- Multiple shortcuts for same word
- Trigger on verbatim input, suggestions, or flow
- Dictionary importable from file (tab or space delimited)
- Hotkeys ( Ctrl + key ) [Gif]
- Define any key as CTRL
- Supports Select all / Cut / Copy / Paste / Go to end / Undo / Redo / Toggle lots of stuff
- Quick Actions
- Popup-keys [Gif]
- Customize popup alt-characters
- Emoji [Gif]
- Panels are fully customizable (Icon, position, emoji, row count)
- Emoji importable from file ( line-break delimited )
- Configurable font size
- Assign default diverse-emoji color
- Gifs
- Remove Bing url redirect
- Gifs from more sources
- Disable safe-search
- Intents [Details here]
Set theme
Toggle incognito mode
Toggle vibrate
- Other
- Remove empty space next to suggestions [Image]
- Prevent period key from triggering on tap
- Cursor stays where you place it, rather than moving to end of word
- Disable auto-space after punctuation
- Custom key-press sounds
- Disable full-screen mode
- Resize keyboard
- Keyboard transparency
- Remap hardware keys
- Hide prediction's bar
- Text selection with arrow keys ( mod + arrow key )
About:
Obfuscation:
The ClassHunter library was developed alongside this module to counteract Proguard obfuscation:
ClassHunter on Github
Version History:
- 2.7.1[ 22.09.2020 ] - Bug fix( Stable: 7.5.4.4 Beta: 7.5.5.15 ) [No release Post]
- 2.7.0[ 15.05.2020 ] - Compatibility ( Stable: 7.5.4.4 Beta: 7.5.5.15 ) [Release Post]
- 2.6.9[ 25.04.2020 ] - Arrow key selection, bug fixes ( Stable: 7.5.3.5 Beta: 7.5.4.2 ) [Release Post]
- 2.6.8[ 03.04.2020 ] - Toolbar/Number row toggle actions, bug fixes, behavioral changes ( Stable: 7.5.1.7 Beta: 7.5.2.4 ) [Release Post]
- 2.6.7[ 21.03.2020 ] - Toolbar toggle fix, Bing GIF NSFW region filter workaround ( Stable: 7.5.0.11 Beta: 7.5.1.5 ) [Release Post]
- 2.6.6[ 18.03.2020 ] - Compatibility, emoji panel size modifier, toolbar gesture ( Stable: 7.5.0.11 Beta: 7.5.1.5 ) [Release Post]
- 2.6.5[ 07.03.2020 ] - Bug fixes ( Stable: 7.4.9.11 Beta: 7.5.0.8 ) [Release Post]
- 2.6.0[ 02.03.2020 ] - Compatibility, 10 Emoji, Newline action ( Stable: 7.4.9.11 Beta: 7.5.0.8 ) [Release Post]
- 2.5.3[ 06.12.2019 ] - Compatibility ( Emoji panel ), translations ( Stable: 7.4.5.3 Beta: 7.4.4.7 ) [Release Post]
- 2.5.1[ 19.11.2019 ] - Android 10 emoji, plain paste, autocorrect/incog toggles ( Stable: 7.4.2.69 Beta: 7.4.3.37 ) [Release Post]
- 2.4.1[ 11.11.2019 ] - Compatibility ( Stable: 7.4.2.69 Beta: 7.4.3.32 ) [Release Post]
- 2.4.0[ 02.10.2019 ] - Compatibility, Lenny ( Stable: 7.3.9.20 Beta: 7.4.0.17 ) [Release Post]
- 2.3.6[ 29.08.2019 ] - Bug fixes ( Stable: 7.3.6.19 Beta: 7.3.7.18 ) [Release Post]
- 2.3.5[ 22.08.2019 ] - Compatibility ( Stable: 7.3.6.19 Beta: 7.3.7.18 ) [Release Post]
- 2.3.4 [ 18.07.2019 ] - Compatibility ( Stable: 7.3.3.12 Beta: 7.3.5.18 ) [Release Post]
- 2.3.2 [ 06.07.2019 ] - Compatibility ( Stable: 7.3.2.19 Beta: 7.3.4.17 ) [Release Post]
- 2.3.1 [ 24.06.2019 ] - Compatibility ( Stable: 7.3.2.19 Beta: 7.3.3.10 ) [Release Post]
- 2.3.0 [ 17.06.2019 ] - Drag & Drop emoji, translations ( Stable: 7.3.0.21 Beta: 7.3.1.17 ) [Release Post]
- 2.2.3 [ 05.06.2019 ] - Ampersand punctuation & Ellipse ( Stable: 7.3.0.21 Beta: 7.3.1.17 ) [Release Post]
- 2.2.2 [ 26.05.2019 ] - Compatibility & Punctuation ( Stable: 7.3.0.21 Beta: 7.3.1.17 ) [Release Post]
- 2.2.1 [ 26.04.2019 ] - Maintenance & Translations ( Stable: 7.2.8.25 Beta:7.2.9.36 ) [Release Post]
- 2.2.0 [ 01.04.2019 ] - Backup & Restore, Compatibility ( Stable: 7.2.6.28 Beta: 7.2.7.16 ) [Release Post]
- 2.1.3 [ 11.03.2019 ] - Compatibility, bug fixes ( Stable: 7.2.4.22 Beta: 7.2.4.22 ) [Release Post]
- 2.1.0 [ 28.02.2019 ] - EdXposed fixes, remap only when keyboard open ( Stable: 7.2.3.24, Beta: 7.2.3.20 ) [Release Post]
- 2.0.4 [ 16.02.2019 ] - Compatibility fixes ( Stable: 7.2.3.24, Beta: 7.2.3.20 ) [Release Post]
- 2.0.3 [ 12.02.2019 ] - Theme/Incog intents, EdXposed shift fix ( Stable: 7.2.2.32, Beta: 7.2.3.20 ) [Release Post]
- 1.9.1 [ 01.02.2019 ] - Custom portrait/landscape size, compatibility( Stable: 7.2.1.17, Beta: 7.2.2.31 ) [Release Post]
- 1.8.2 [ 03.01.2019 ] - Compatibility fixes ( Stable: 7.1.9.24, Beta: 7.2.1.17 ) [Release Post]
- 1.8.1 [ 05.12.2018 ] - Custom search, updated emoji, bug fixes ( Stable: 7.1.8.29, Beta: 7.1.9.23 ) [Release Post]
- 1.7.2 [ 04.11.2018 ] - Compatibility, bug fix ( Stable: 7.1.7.?, Beta: 7.1.7.31 ) [Release Post]
- 1.7.0 [ 01.11.2018 ] - Quick menu insert, vib quick setting, location feature ( Stable: 7.1.5.23, Beta: 7.1.6.28 ) [Release Post]
- 1.6.0 [ 21.08.2018 ] - Compatibility, hide predictions, bug fixes ( Stable: ?, Beta: 7.1.2.20 ) [Release Post]
- 1.5.4 [ 21.07.2018 ] - Can disable vertical swipe, fix full-screen / oreo crash ( Stable: 7.0.9.28, Beta: 7.1.0.17 ) [Release Post]
- 1.5.3 [ 23.06.2018 ] - Compatibility fixes ( Stable: 7.0.7.28, Beta: 7.0.8.362 ) [Release Post]
- 1.5.2 [ 31.05.2018 ] - Compatibility fixes, async setup ( Stable: 7.0.5.45, Beta: 7.0.6.25 ) [Release Post]
- 1.4.3 [ 12.05.2018 ] - Compatibility fixes ( Stable: 7.0.4.20, Beta: 7.0.5.22 ) [Release Post]
- 1.4.2 [ 17.04.2018 ] - Default diverse emoji, keyboard opacity fix ( Stable: 7.0.2.16, Beta: 7.0.3.17 ) [Release Post]
- 1.4.1 [ 11.04.2018 ] - Hardware key remapping, undo/redo, transparent keyboard ( Stable: 7.0.2.15, Beta: 7.0.2.14 ) [Release Post]
- 1.3.4 [ 23.01.2018 ] - Bug fixes, compatibility fixes ( Stable: 6.7.5.31, Beta: 6.7.6.17 ) [Release Post]
- 1.3.3 [ 18.01.2018 ] - Bug fixes, Oreo support ( Stable: 6.7.4.31, Beta: 6.7.5.28 ) [Release Post]
- 1.3.2 [ 15.01.2018 ] - Compatibility fixes, size multiplier, emoji vibrate toggle ( Stable: 6.7.4.31, Beta: 6.7.5.28 ) [Release Post]
- 1.3.1 [ 06.12.2017 ] - shortcut ellipse removed, emoji vibrate, translations ( Stable: 6.7.2.22, Beta: 6.7.3.25 ) [Release Post]
- 1.3.0 [ 30.11.2017 ] - RTL support, custom sounds, number-row swipe, popups case, nsfw gifs( Stable: 6.7.2.22, Beta: 6.7.3.25 ) [Release Post]
- 1.2.1 [ 02.11.2017 ] - translations, remove existing popups, select old/new emoji panels, bug fixes( Stable: 6.7.0.18, Beta: 6.7.1.20 ) [Release Post]
- 1.2.0 [ 28.10.2017 ] -Nougat, diverse emoji, restore defaults, bug fixes( Stable: 6.7.0.18, Beta: 6.7.1.15 ) [Release Post]
- 1.1.1 [ 02.10.2017 ] -Flow shortcuts crash fix( Stable: 6.6.6.26, Beta: 6.6.9.19 ) [Release Post]
- 1.1.0 [ 01.10.2017 ] - QuickMenu config, bug fixes( Stable: 6.6.6.26, Beta: 6.6.9.19 ) [Release Post]
- 1.0.3 [ 10.09.2017 ] - Compatibility fixes ( Stable: 6.6.6.21, Beta: 6.6.7.28 ) [Release Post]
- 1.0.2 [ 24.08.2017 ] - bug fixes, vertical swipe, punctuation auto-space ( Stable: 6.6.5.31, Beta: 6.6.6.17 ) [Release Post]
- 1.0.1 [ 08.08.2017 ] - Bug fixes, ui tweaks ( Stable: 6.6.4.19, Beta: 6.6.5.24 ) [Release Post]
- 1.0.0 [ 02.08.2017 ] - Initial Release ( Stable: 6.6.3.21, Beta: 6.6.4.15 )
- Fixed
- Crash caused by bad comparison when loading emoji order
Complete List of changes
Download:
Exi for Swiftkey on Xposed module repository
My own mirror of all versions
Bug reports:
This module tags its logcat messages with "Exi/"
If you run into any issues, please include any relevant xposed or logcat logs.
DO NOT bother the Swiftkey developers with any issues you encounter a result of using this module
Attributions:
Libraries used:
- FreeType
- QuadFlask's Color Picker
- My own Class Hunter
- Rovo89 for the Xposed Framework
- Anyone I've forgotten to mention
Support the Project:
As it stands Exi for Swiftkey is entirely free, open-source, and completely without limitations.
Consider buying the developer a brownie if you found this module useful:
Bitcoin: 1Mx17r3DuwUzzp87zhZwfunsLQ2jpmTmfJ
PAYPAL
XDA:DevDB Information
Exi for Swiftkey, Xposed for all devices (see above for details)
Contributors
Roughy
Source Code: https://github.com/Nordskog/SwiftKeyExi
Xposed Package Name: com.mayulive.swiftkeyexi
Version Information
Status: Stable
Current Stable Version: 2.7.1
Stable Release Date: 2020-09-22
Created 2017-08-02
Last Updated 2020-09-21
Attachments
Last edited: