[Q] How to make ALT / SHIFT keys (hw keyboard) toggleable? - Android Q&A, Help & Troubleshooting

Hello! I own the phone DEXP Ixion MQ3.5.
This phone has a physical keyboard, and Android 4.
However, the Shift and Alt keys are not togglable and works only when holded.
How to fix it? The file /system/usr/keychars/mtk-kpd.kcm contains string: "TYPE ALPHA"
The documentation given to the Android says about alpha layout: "the framework provides special affordances for alphabetic keyboards such as auto-capitalization and toggled / locked SHIFT and ALT keys".
Where is problem?(

Related

Comm Manager for Athena (Version 0.5 Dec 03, 2008)

Offering my Comm Manager for HTC Athena
Update to ver 0.2 available at post #14
Update to ver 0.3 available at post #38
Update to ver 0.4 available at post #53
Update to ver 0.5 available at post #70
Highlights:
- Free
- Small (97KB including default skin)
- Quick (based on callbacks, not on Sleep() )
- Portable (uses only doccumented WM features)
- Finger-touchable
- Fully configurable (including keys, key actions and skin)
- Works evenly in all RealVGA resolutions
- VueFlo screen rotation aware
- Supports GRPS connections and 3G mode management
- Self installing/removing
Installing:
- Extract VCommManager.exe from .zip file and put anywhere in your PPC
- Run it
- Tap and hold for at least .5 secs on airplane - you will be redirected into configuration page
- Go into "About" page, and select needed options.
- Press "Save And Exit"
Removing:
- Go into configuration, the About
- Select "Cleanup and exit"
- Press "Save And Exit" (removes all shorthuts and registry customizations)
- Delete VCommManager.exe itself.
Moving .exe to another folder:
- From Settings/About select only items beginning with "Delete" or "Detach"
- "Save And Exit"
- Tap anywhere on screen to close window
- Move program to another location
- Go back to Settings/About to change custumizations
Working:
- Click any of images to perform task
- Tap and hold for at least half second to enter configuration dialog for selected option. Tapping on Airplane - enters VCommManager config. Other actions may be defined there.
- Click outside bounding rectangle to close program
Making your own skin:
Pictures are placed into .bmp file in one line. First active, then inactive ...
Transparent color is RGB(255, 0, 255)
Height of picture is defined by bitmap height
Width of picture is BitmapWidth / 12
If BitmapHeight < 16 - it is considered invalid.
If BitmapWidth < 16*12 - it is considered invalid.
If BitmapWidth is not multiple of 12 - it is considered invalid.
If external bitmap is invalid - internal is used.
Attachments: Screenshot & Program
Looks good. Can you make a cab file also? Never like having to use PC to install.
eaglesteve said:
Looks good. Can you make a cab file also? Never like having to use PC to install.
Click to expand...
Click to collapse
It's not installable from PC.
Attached file is PPC-ARM executable.
You need simply to copy it into PPC and run.
I see.... That's good. Thank. Will try out and give you feedback soon. Cheers.
edit:
Tried this. Absolutely the best comm manager I've seen. Love the short and long touch concept.
What are some examples of how we can use the user button?
Thank you for this very good tool.
This should be the comm manager of choice for ROM cooks.
eaglesteve said:
Tried this. Absolutely the best comm manager I've seen. Love the short and long touch concept.
What are some examples of how we can use the user button?
Click to expand...
Click to collapse
... simply don't use it
Seriously:
All buttons, exept "Airplane" has same behavior:
1. You can run hard-configured tasks
2. Additionaly you can run applications of your choice. Remember: only when application terminates you are getting back to VCommManager.
3. If "Perform ... tasks" is not selected - you have to specify application for status check. Return value is 0 == inactive state, !0 == active state.
4. Remember to use fully specified apps (no .lnk, etc)
For instance to take screenshot I have changed in Config/Data:
1. Unmarked "Perform configured tasks"
2. Added "\Windows\magic ss.exe" (with quotes) in "Run on Activate"
User button is treated similary, exept that it has no "predefined" and has "demo" picture - you must use external bitmap to create some look.
Nice! Its a handy little tool.
Thank you for your kind contribution, it is working very well in 128dpi.
Excellent! I like being able to turn off GPRS when required - my previous solution involved creating a "Null" connection and setting it to be the active one!
It took me a while to figure out how to get skins to work, though - I was assuming a relative path, and it needed absolute. Perhaps a browse button on the Skin text box might be a good idea?
Here's a skin I threw together from resources grabbed out of PK2 Kaiser Comm VGA:
Thanks very much for this app. Solved my problems in Real VGA Comm Manager.
Everyone, just rename the file VCommManager to CommManager and use Total Commander to replace the original Comm Manager in the ROM then soft reset. So that all icons pertaining to Comm Manager now defaults to the renamed VCommManger.
Excellent Application. Thanks.
Basically all you have to do is
1....Obtain the VCommManager.exe file from the link above.
2....Rename VCommManager to CommManager.
3....Use Total Commander or any powerful file manager to replace the ROM Comm Manager with the newly renamed CommManager (formerly VCommManager), by sending the file to the Windows folder.
4....SOFT RESET
Now all icons pertaining to the built in Comm Manager points to VCommManager. Solved all problems in VGA mode. Very nice application. Thank you again for sharing.
thanks much 8)
Multilanguage
If you like this application and want to participate to make it multilanguage...
I'm attaching Exel document of all needed to translate strings.
Those are only in my dialogs and menu's...
Control panel dialog language depends on your system.
I will recompile as soon as:
1. At least 3 languages are added
2. After last addon there are 48 hours spent
If you are adding some language - please send back modified file here (or alternitavely to my PM).
Spanish translation
vidmabal said:
If you are adding some language - please send back modified file here (or alternitavely to my PM).
Click to expand...
Click to collapse
Very good work, thanks.
Spanish translation added.
just wanted to add my comments.....awesome comm manager, using it now and probably will for awhile!
VCommManager Ver 0.2
Update to version 0.2
For instalation instructions look into post #1 in this thread.
(If you already have ver 0.1 - simply copy .exe file on top of old one)
Changes:
1. Fixed "Run On Long Press" function (realy it never worked)
2. On Long Press enabled both - internal config and external app
(for instance, if you want to run both configuration dialogs on WiFi long press you can leave "Start Network Control" checked and enter
"\Windows\WlanMgr.exe"
into Run box)
3. Fixed dialogs in "Portrait" mode (Landscape was OK)
4. Added SIM PIN support - it's for users, that have PIN enabled.
Go to "About" tab to configure your PIN.
Feature is needed to enter automatically PIN: swithing from "Aircraft" mode, swithing phone on or changing 3G <-> GPRS.
5. Added "Language" support.
For now only English-Spain: I have not received more translations.
Thanks for the update.
How do I use the skin?
The reference to relative and absolute paths in post 8 is a bit cryptic for me. I have tried inserting \windows\VCommManagerHTCSkin.bmp into the bitmap dialog box under Main tab and of course that does not work. Would you be kind enough to tell me where the reference goes? I have copied the HTC skin posted into the Windows directory. Thanks a bunch.
I don't see why that wouldn't work. I put the skin and VCommManager under Program Files, so I have: \Program Files\VCommManager\VCommManagerHTCSkin.bmp in the Bitmap box of the Main tab of the options, but I can't think why it wouldn't work for other absolute paths (starting with \).
Result should look something like this:
Bitmap works fine for me in either Windows or Program Files/Vcomm
Small problem with setup for me- if I tap/hold Bluetooth or WiFi to enter config screen, I can change configs OK, but the OK button and Start Menu are unresponsive, needing a SR to get out of.
I use iLauncher which has its own OK button- maybe that's a conflict?
NeilM said:
Small problem with setup for me- if I tap/hold Bluetooth or WiFi to enter config screen, I can change configs OK, but the OK button and Start Menu are unresponsive, needing a SR to get out of.
I use iLauncher which has its own OK button- maybe that's a conflict?
Click to expand...
Click to collapse
For BT and WiFi configuration I simply call
\Windows\ctlpnl.exe cplmain.cpl,23,0
and
\Windows\ctlpnl.exe cplmain.cpl,17,0
Can you enter those strings from System "Run" dialog and check?
Do you have same problem when entering those dialogs from Control Panel?
I activated the USER function and assigned /Windows/fexplore.exe to launch on press. It does launch File Explorer, but it leaves the VcommManager interface on top. Pressing the OK button only makes File Explorer to close and leaving me with the X button at the right upper hand corner which is unresponsive. Only a soft reset can get it out from there.

[APP] [09.12.2009] Link Creator v1.5 - UPDATED

Hi All,
I've made a simple application, that creates the link to any file/application and then puts that link to Windows\Start Menu\Programs or any other selected by You folder...
I've noticed that when using TouchFlo3D, you can't just add to Program Tab any link, any program, there is no browsing option, link has to be in Start Menu Folder. Making links with notepad or Word is not an easy / simple thing, that's why Link Creator was made ... to make life simpler
discussion and attachment in main thread (on Diamond board )
XDA Thread
Version 1.5
fixed:
1) Support of WVGA now it's more finger friendly
2) Additional shortcut to explore and manage special folders
3) Bigger Fonts ! better accuracy in choosing folders / files...
4) no automatic softreset after changing manilla softkey (it was very annoying)
- minor changes...
Version 1.4
added:
1) Save as Manilla Softkey (Left and Right Softkey, and it works very well with arguments - so now creating link to for ex.TouchLockPro with additional LOCK argument is very easy...)
2) Create URL/Mail - now You can create mail or www.* link and put it to whatever you want place - it uses default - signed to specified type system program (for browsing www and creating emails)
fixed:
1) exception when file doesn't exist (in selecting File and clicking OK) - now if everything is all right OK button will be colored to Red otherwise you will be promped with msg.
2) installation problem with adding shortcut to Link Creator to the Start Menu\Programs - now it's fixed (on not WWE Roms for ex. Polish Roms there was problem with it)
3) in 1.3 version link additional argument was added under inverted commas (1#"\FOLDER\program.exe argument"), now it's fixed (added checkbox "argument outside inverted commas" for default it is checked... and now arguments are after commas - so we get sth like this: - 1#"\FOLDER\program.exe" argument - and it works
4) added space (****.exe"_) while saving link with argument (so now, there is no need to type additional one blank space in arguments textbox)
5) fixed all "Save In..." problems "Folder doesn't exist"
6) Key Mapping Problems solved
7) some layout changes.
to do:
1) setting icons
2) editor for created link
3) soft keys for System
4) saving with UTF-8 for speciall chars like ś, ą, ę... others
5) make program more finger friendlly - bigger scrollbars, dropdown lists etc.
Version 1.3
Changes:
1) changed "Select File to Link" explorer: short directory listing for better navigation
2) changed "Save in Selected Place" explorer: short directory listing, for better navigation
3) changed Menu style
4) added "Manage Links" - an explorer that gives you ability to find any link files (supoorted filters are: *.lnk, *.lnkbak, *.*) on your PPC and then you can rename, delete, or delete them (by changing it's extension (*.lnk -> *.lnkbak) )
5) added fingerfriendly popup menu for "Manage Links" (-Close-)
6) added "Save as Key Mapping" - special in Windows direcotory filename creator, that gives You ability to map some Hardware Keys with your "files" (Long Press Send Button, Long Press Power Button, Short Press Power Button). There are two options for Save as Key Mapping: a) saving special filename, b) deleting special filename.
Version 1.2
Changes:
1) added "auto counting chars method"
2) removed .net openfiledialog
3) added my own "explorer" for searching "to be linked file"
4) excluded System.Windows.Forms.dll (back to very small size of cab installer 12KB)
5) some "label" changes...
version 1.1:
Added:
1) file filtering: all files, exe, jpg, bmp, png, mp3, wav, avi, mp4, wmv, txt, pdf, doc
2) changed caption Select Exe to Select File
3) new Menu Options:
- Save in Programs
- Save in Start Menu
- Save in StartUp
- Save in Selected Place
- Close
4) included System.Windows.Forms.dll for same openfiledialog on every .net platform... (I guess )
(thanks to Mieszko Zagańczyk from SmartMobile.pl for testing and noticing problem with filtering and different open file dialog on his Touch HD)
version 1.0
first release
Thank you very handy app
Great app, thank you very much
Had tried to install this a couple days ago (found it at another site) but couldn't do so because 3.5 framework issues. Any chance of getting this using 2.0?
nice app!ThX for Sharing!
new version 1.4 released
new Version 1.5 released

[ROM] Custom firmware for K1 Plus DVB-S2/T2

Only K1 Plus DVB-S2 / T2​
Android 5.1.1​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sorry, I write in bad English. Used Google translator.
Firmware was made on the basis of the factory firmware from 06.06.2016.
What added, modified and deleted:
Version 2.5 of 29/07/2016
Changed the info bar in the application for DVB television viewing, namely: EPG became fixed and changed the color of the line - the elapsed time
and I made semi-transparent substrate under the panel.
Built into the firmware Xposed.
Remove the Chinese keyboard and some programs.
Added programs: ES File Explorer , Root Explorer and Titanium Backup
Established another, completely redesigned home launcher, sharpened for our unit.
Android base dated June 06, 2016
DVB-T2 is run a separate icon.
Added program to autorun programs (eg TV) at system startup.
You can set your wallpaper and live wallpaper (in the factory launcher that could be done)
Removed Kodi, who pre-install the Chinese version of the installed Play Market
Now there is a choice of firmware run - Launcher, DVB-T2, DVB-S2 / DVB-T2 / The first time you ask that run by default. Change then start: press the Apps button on Moodle, launch the Settings - Home Screen, activate on Moodle mouse button and choose the cursor that run at startup.
Many other small fixes.
If you like my firmware and think that I'm wasting a lot of time to improve the firmware, then "Donate to Me"
Download: https://mega.nz/#!RgxmXB7D!u1Xvcr2Mqwpz6N8K96eA_sVP9aUukJVjis807xOCNAE
Version 3 of 04/09/2016
Firmware was made on the basis of the factory firmware from 09.08.2016.
Separate selection of firmware run - TV launcher, launcher Staff, DVB-S2, DVB-T2, DVB-S2 / DVB-T2. When you first start you will be asked what to run by default. Change then start: press the Apps button on Moodle, launch the Settings - Home Screen, activate on Moodle mouse button and choose the cursor that run at startup.
SPMC - can be removed in the Settings - Applications
Kodi - can be removed in the Settings - Applications
All programs can be run in the TV launcher.
Many other fixes.
Download: https://mega.nz/#!opgTCLAB!DWuXujguK7_3qZ12fYUEu8yiQTk70Awo-yI1TX90yME
Version 4.5 of 09/10/2016
Firmware was made on the basis of the factory firmware from 09.02.2016.
Base of September 02,
Established last SuperSu
Changed info Bar in the DTV application
Button to access the settings and the BISS key sharinga made directly in the basic settings (now do not need to enter the code 111111)
Fully customizable clock and weather.
Changed Status Bar
Added YouTube
Added - Settings - Display - Traffic display in status bar.
Altered settings.
Reworked DTV application. Enjoying all screenshots
Many other fixes.
If you want to install the firmware update just - while retaining all of your settings and programs that change factory_update_param.aml file, which is in the archive with the firmware in the folder - "To save all the data app to change the file"
View attachment 3882359View attachment 3882360
Version 5.2 of 23/11/2016
Firmware was made on the basis of the factory firmware on November 11, 2016.
+ New launcher (serial removed)
+ Reworked application for DVB S2 - T2
+ Changed the volume control
+ Corrections and additions in the new launcher
+ After exiting the DTV application is now immediately get into the launcher
+ The launcher now can set their wallpaper. Settings - Display - Wallpaper.
+ The launcher is added off button - Restart the machine. If you choose to exit there rekaveri and insert the SD card with the firmware, the device will begin flashing, without of pressing a button on the rear of the unit.
View attachment 3941916View attachment 3941917View attachment 3941918View attachment 3941919
Version 6 of 19/12/2016
Firmware was made on the basis of the factory firmware on November 22, 2016.
+ Fixed problem with Google Play authorization
+ Added a choice of aspect Pan&Scan and Combo (Thanks _sm0ke_)
+ Added a choice of visiting infobar 1-2-3-5-7-10-15-20 seconds.
+ Fixed launcher NewLauncher
+ Added ViperFX
+ Added button in the status bar Back, Home, Menu, Latest Applications Screenshot (convenient for those who use the mouse Aero)
+ The TV settings added setting Prognosis
+ The weather added launcher show
+ By correcting the little things.
Download Version 6: https://yadi.sk/d/fQPfQRuA342Dza
Version 6.5 of 02/26/2017
+ Updated Google Services
+ New Boot Animation
+ Visually redesigned infobar in DTV application
+ Changed launcher NewLauncher, you can now change the program to run on the main icons (which in the mid - high)
+ Changed the status bar and adds it off button - reload.
+ Added new settings for the display of hours in the status bar (located under Settings - System - Setting the clock and date) is now possible to change the layout, color, date, seconds, size and so on..
+ Added new settings statusbare gradient (found in Settings - System - Polat gradient) You can put any color (two - 4 colors) in the status bar.
+ Other settings under Settings - System.
+ New app to clear the memory (in the launcher NewLauncher).
+ Many other fixes and additions.
Download Version 6.5:https://yadi.sk/d/P7A_Xk6U3EeJuj
Version 7.0 of 03/09/2017
When you first start the DTV application, you will not see Infobar! Do not panic and click on the MENU button - Installation - Configuring InfoBar and Weather - Configuring InfoBar and there we enable and configure Infobar itself.
Now you can fully configure InfoBar and not only. Almost all DTV applications have been redesigned in a graphic form.
You can completely disable Infobar, disable - include individual elements in it, set as one color of the background, and set a gradient of two different colors, change the color of all elements and labels, etc. That is, you can modify about 100,000 varieties of graphical appearance.
+ Added service information in InfoBar (Satellite name, Frequency, Speed, VPID, APID, etc.) You can disable - Enable,
Change the color in Settings - Install in the DTV application.
+ Only for DTV-T2: Infobar, Weather, Dates and Clock settings (Menu - Install)
+ Application signature check disabled
+ APK integrity and version checking disabled
+ Increased the volume level to 30 (was 10), now you can more fine-tune the volume level.
+ Fixed a volume scale (there was an overlay of two pictures)
+ Added files to control the gyro of the mouse and mouse
+ Added a button for cleaning background processes and displaying free memory in the curtain Last apps (you can turn off in Settings - System)
+ Error correction.
Download Version 7.0:https://yadi.sk/d/FjnY5jDK3FNrVb
Version 7.5 of April 3, 2017
+ Added support for Picons ( images Channel )
+ Added to TV Settings item autoframerate
+ Support for scripts in Init.d is added
+ Added information to the channel list: channel name, channel number, epg of the ongoing transmission, epg of the next transmission, description of the ongoing transmission. The only downside - when switching the channel does not have time to load epg, just pressing the up-down button will update the information.
+ Added 5 on the screen invisible buttons for controlling the air mouse.
List of channels - middle
Menu - the upper left corner (where the weather information)
EPG - bottom left corner
Detal EPG channel - right upper corner
Favourites - right bottom corner
+ Added about 40 new buttons !!! For controlling the air mouse in the DTV application
+ When switching favorites, it is now NOT automatically triggered Channel list
+ Other fixes and additions.
Now to the Picon. For satellites, your help is required. In order for the picons to show up, you need to copy the Picons folder into the internal memory of the receiver to the root of the disc. The path will look like this - mnt/sdcard/picons/. To make the picon appear on a specific channel, the name of the png file must have the same name as the channel. For example channel name First HD, then the picture name should be such First HD.png To make it much easier to fill your backup channels in the Channel Editor and just copy the name of the channel to the picture. Picks are recommended with a resolution of 220X132, and then put it on this site, and I'll add them to my main message.
Download Version 7.5:https://yadi.sk/d/Z2RSwL2V3Gbqcs
Examples of Pikons of 220x132 with names: https://yadi.sk/d/rK4xvWlt3Gbo7j
Movistar+ picons - https://yadi.sk/d/_kzwudQB3GbDzz
Version 8.1 of May 30, 2017
I recommend installing this firmware with cleaning all data !!!
1. Delete the Google services.
2. An analog of Google services is installed - MicroG. Now after downloading free RAM became more than 740 mb from 1 Gb. Correctly need to configure only them - read this
See photos - https://forum.xda-developers.com/showpost.php?p=72475106&postcount=219
1. go into the microG Settings application and activate the background services:
- Register your device with Google
- Google Cloud Messaging
2. In the same place, select the UnifiedNlp settings and note (if you only use GPS, you can skip it):
- location programs (just select one that is more like it), so that the search for networks
- address search programs - mark Nominatim with a daw (conversion of coordinates to address)
3. reboot the device
4. Go to the Play Market and enter your account.
Click to expand...
Click to collapse
3. The default picture in the display of picos in the DTV application has been deleted. (You can set transparent picos)
4. The picture of the displayed picos is enlarged.
5. Replaced bootanimation.
6. Added what did Pily_W (for which many thanks to him)
Boot with init.d support, root shell, more than 100 hid drivers
SAMBA server, copy speed ~ 11.5MB / s, minimal assembly, no GUI (settings are in /system/usr/data/samba/smb.conf, login: admin pass: admin)
If you have a different workgroup name on the network on behalf of WORKGROUP, then go to /system/usr/data/samba/smb.conf and change the name in the line "workgroup = WORKGROUP"
MSG is a very useful micro application for displaying dialog boxes and notifications from under the shell
Autoframerate script and LED display scripts displaying toasts via MSG
7. YouTube has been added with support for downloading and without ads.
8. Added control of the aero mouse, here's a - https://ru.aliexpress.com/item/MX3-...8b56b76aa14d0e57-1496145022581-08947-VnYZvQVf
Download Version 8.1:https://yadi.sk/d/psi-Vlnx3JfBBv
Version 8.5 of August 10, 2017
1. The firmware was made on the basis of the last official on December 17 (before that all were on the November version)
2. The firmware is completely deodexed.
3. MicroG services are cleaned and installed the latest versions of Google Services (official)
4. Xposed is removed as a braking system.
5. The latest versions of SuperSU (hidden RTH access), Bysybox and fixed time zones are installed.
6. Only the launch of the SAMBA server is left, who needs the rest (script autoframerate and LED display scripts output toasts via MSG) go Root Explorer by the way System/ETC/ Init.d and there we set the right 0755 on the scripts you want to start when the system boots.
7. Changes in the launch of the main application for DTV (now there is a countdown of 5 seconds and the start occurs automatically, what you ran last) and changes in the DTV application itself.
8. YouTube 4K for consoles (will appear if you install the firmware into a clean one with the removal of all data)
9. There are a lot of other additions and fixes.
Download Version 8.5:https://yadi.sk/d/IbJ9ihFR3LtKTc
Version 9.0 of 13/01/2018, Android 5.1 ONLY OLD KI Plus!
Android base from the factory firmware from August 18, 2017.
1. The provider's name is written to the root of the internal memory in the folder SDCARD\Picons\namesprov\ names.ini
We look in the InfoBar or in the Channel list number of the provider and then write his name.
Example file names.ini:
Code:
[settings]
112=NTV +
43001=GeoTelekom
253=Tricolor
2. The image of the provider must be copied to the folder SDCARD\Picons\Piconprov with the same name that you wrote in the names.ini file
For example :
Code:
NTV+ image name will be NTV+ .png
GeoTelekom image name will be GeoTelekom.png
Tricolor image name will be Tricolor.png
3. The satellite image must be copied to the SDCARD \ Picons \ Piconsat folder
The image name must match the satellite name in the DTV-Menu-Settings-Satellite List
For example :
Code:
Eutelsat 36A image name will be Eutelsat 36A.png
If the satellite name is a slash "/" then in the DTV-Menu-Settings-Satellite list, select the satellite and click Edit.
Write your satellite name without a slash.
For example, the satellite name was Eutelsat 36A/36B, then rename it to Eutelsat 36A and the name of the picture will also be Eutelsat 36A.png and the position
picture in the folder SDCARD\Picons\Piconsat
Download fully customized Picons for satellite 36, provider NTV + (suitable for other satellites, if the names match) -
https://yadi.sk/d/JmpykWjd3RRGNi
Unarchive. Copy the entire Picons folder to the internal memory of the device.
Download firmware 9.0, Android 5.1 ONLY OLD KI Plus!: https://yadi.sk/d/5ddJQ4Io3RRGNt
If you like my firmware and think that I'm wasting a lot of time to improve the firmware, then "Donate to Me"
Installation (standard):
A MicroSD - in FAT32, write it 3-4 files from the archive, turn the power off the map - in the box,
the bottom through the hole with a needle push button,
connect the power, after 5 seconds, release the needle - waiting for the end of the firmware.
The first boot will be more long.
Setting Weather - http://forum.xda-developers.com/showpost.php?p=69706785&postcount=53
K1 PLUS EDITOR Сhannels - http://forum.xda-developers.com/showpost.php?p=68260031&postcount=13
.
A big thanks , you do a great job, i have one question , we can adabt the firmware of ferguson avira combo 4K for impliment it in our K1 PLUS
ferguson-digital.eu/en/ferguson-ariva-4k-combo/
thank you for this great work
I think the solution is to adapt a firmware "wetek play 2" in which the same processor etc.
because with the original firmware lot of bugs and list of DVBS2 channels can not be classified
So it is best to work on another stable and brand as wetek or ariva
give this firmware "wetek play 2" now i know how to do
thnks
here for wetek play
wetek. com/downloads
the biggest dream is to run enigma2 [OpenELEC (Vitmos OS) ] but I think this is not your field?
hello pleas need enigma2
thank you for this great work
Hi,
THanks for your job!
Do you think if it works with the K2 plus?
It's the same only with 2gb and ram 16gb !
Would this work for the original K1 Plus S905?
Thanks Malaysk for the work you did with the firmware, it looks great from the screenshots you posted.
Could this be adapted to work with the original K1 Plus S905 (without DVB-S2/T2)?
They look mostly identical to me apart from the tuner. goo.gl / AjN6ts and goo.gl / cVbNB9 .
I am trying to make that Fake Wi-fi fix work with mine but I don't know where to start (found this goo.gl / g97Ngx) for Root, Xposed, etc.
I don't understand why the original firmware build doesn't have a checkbox similar to what they were able to put in that thread, so many apps check for wi-fi these days.
Since you already have Xposed in your build, this could be great step forward in getting there if they can't put it in the firmware itself.
(Sorry for the links, the forum policy thing prevents me from putting urls in my post)
Thanks!
Thank you very much
I have android 6 installed on my k1 combo very smoth and stable but unfortunately no dtv app inside is possible to install dtv app on android 6 or modifying or not??
Verstuurd vanaf mijn SM-G901F met Tapatalk
Perfect work. Thanks. If you could add oscam support to the dtv application or make the tvheadend backend working, I would donate 10 beers.
Thanks for your great job.
Could you add to firmware that it accept external bluetooth dongle?
And, it is possible made fav list with sat and tdt channels mixed as other combo receivers?
K1 PLUS EDITOR Сhannels
4PDA- http://4pda.ru/forum/index.php?showtopic=730111&st=1880
How to work:
By clicking on the button "Загрузка" you must choose "dtv_user_data" folder;
When you click on "Сохранить" - ​​saves in the previously selected folder;
Removing the channel - the channel selected in the list, and press the Delete button (on the keyboard);
Moving the channel in the list up / down (buttons are located to the right of the channel list);
Possibly select multiple channels (but only in sequence), and move them;
It is necessary to add that you can also select multiple channels (either sequentially or through the Ctrl key in any order), and also remove the button Delete.
With the change of the order there is a nuance - normally only channel group will move that highlighted consistently. Those. if through the Ctrl key mark the channels in any order, the move will be a group that starts on the first selected, and ends on the last selected.
version 0.3
[+] Added context menu (right click), through which you can delete and move selected lines.
Moving rows to the specified position: select the channels we want to move (on Ctrl can be selected in a random order, not
necessarily in a row), press the right mouse button and select "Move". In the window that appears, specify the number of positions on which we want
move the selected channel and press OK. It made to speed up the channel grouping.
[-] Removed conversion;
[+] Cosmetic changes
[*] Working on the firmware to version from 25.06.2016.
version 0.4
[+] Added support for the new format (for firmware from 25.06.2016)
[+] Added the ability to convert between the formats from 06.25.2016 <-> 06.06.2016. To do this, you need to download the channel list and, at the bottom of the window (in the status bar, where a written format), select the format in which we want to convert.
version 0.4.2
[+] Remembers the last selected folder.
version 0.5
[+] Add to the list of channels on the satellite information (name, latitude, transponder data)
[+] Added the ability to edit the list of satellites. To do this, you must switch to "каналы/спутники" translate to "спутники" and download the list via the "Загрузить" button. The satellite list by double-clicking on the satellite, the transponder list will be thrown out (you can add / delete).
version 0.5.2
[+] Click "Группировка" is added to the context menu - the grouping of dedicated channels (takes all selected, and puts them behind the first selected). Allocate by CTRL.
version 0.6.0
[*] Changed almost all code
[*] The application design with multi-window interface with a tabbed interface
[+] Following function template (template includes favorite channels, regardless of the version of the channel list;
those. imposing a pattern on the channel list, favorites are restored)
[+] For foreigners added 2 languages ​​- English and German (toggle through the "Help" menu item)
[+] To choose the audio track by default.
[+] Filter to use to search for the channel (s) (for example, when searching for 3 satellites (astra, hotbird, sirius) finds more than 4000 channels; look for scrolling through the list would take a lot of time, but knowing that the desired channel has a specific signature ( name, frequency, etc.), it is possible to apply a filter)
[+] Column indicating the channel type (HD, encrypted)
version 0.6.3.3
[*] Fixed bug with downloading the configuration to the receiver;
[*] Fixed a bug with the addition of transponders;
version 0.6.4.0
[*] Fixed bugs;
version 0.6.5.0
[+] Added support for T2 (until a minimum volume - rename, move, delete, and favorites);
[+] Added languages;
[*] Bug fixes.
version 0.6.5.1
[+] Added languages
version 0.6.5.3
[+] Changed the way display the channel list;
[+] To the channel list added drag & drop (the ability to drag and drop channels);
[+] Added languages
version 0.6.5.5
[+] Added the ability to check program updates (check carried out each time you start);
thank you for this tutorial.my k1 on dvb s2 .with DTV application I can not logged more than 4 server cccam . i managed to logged in to 5 but no more. you have the same problem ?
Sorry I use Google translate.
thanksK; can i install this rom in kII pro s2 t2?
Hi Malaysk, i know your custom firmware is for K1 PLUS, but i have Xtreamer MXV PRO (it's the same box....) i have try to install your firmware but i have this error :
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted
you think is possible to bypass this error and your firmware work in this box ? or is totaly not compatible ?
because the xtreamer firmware is... VERY POOR !!!!
thank you in advance for your help.
Deki95 said:
Hi Malaysk, i know your custom firmware is for K1 PLUS, but i have Xtreamer MXV PRO (it's the same box....) i have try to install your firmware but i have this error :
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted
you think is possible to bypass this error and your firmware work in this box ? or is totaly not compatible ?
because the xtreamer firmware is... VERY POOR !!!!
thank you in advance for your help.
Click to expand...
Click to collapse
You must install this firmware before instal firmware's malaysk
https://mega.nz/#!TwwkTJ7D!5UhmMkkO6...hcWfQn3eCjSKv0
OR this one with android 6.0 for K1 plus but without DTV
https://mega.nz/#F!lp4zyb6Z!-0y-n5ByZSgJKryRDgeOPw
futrist said:
You must install this firmware before instal firmware's malaysk
https://mega.nz/#!TwwkTJ7D!5UhmMkkO6...hcWfQn3eCjSKv0
OR this one with android 6.0 for K1 plus but without DTV
https://mega.nz/#F!lp4zyb6Z!-0y-n5ByZSgJKryRDgeOPw
Click to expand...
Click to collapse
this link no ok
https://mega.nz/#!TwwkTJ7D!5UhmMkkO6...hcWfQn3eCjSKv0
Please port rom for Ferguson Ariva 4K Combo to K1plus
Thank you for this rom.
Damage, restore DVB channels not working.

[ROM] Custom firmware for KIII Pro DVB-S2/T2/C

Only KIII Pro DVB-S2/T2/C
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm sorry - translating Google translator.
What's added, changed and deleted:
The standard launcher (which is loaded when the device is turned on) has been changed and the Russian language has been added.
Built-in Xposed firmware.
Removed the Chinese keyboard and some programs.
Added programs: ES File Explorer , Root Explorer
Another launcher, completely modified by me, is grounded for our apparatus.
You can install your own wallpaper and live wallpaper
A separate choice of launching the firmware is NEW Launcher or DVB-S2 / T2 / C. When you first start, you will be asked what to run by default. Change the launch: Click the Apps button on the remote control, launch Settings - Home screen, activate the Mouse button on the remote control and select the cursor to start at startup.
Installed the latest SuperSu
The button for accessing the settings of the sharing and BISS keys is made right in the basic settings (now you do not need to enter the code 111111)
Added in the Settings of the DTV program - setting the Clock and Date on the TV screen when watching the TV program. You can turn them off, change the location, color, font, etc.
Completely customizable and disabled Hours, Date and Weather are added (2 providers to choose from) You must enter your city manually in the Weather Settings. Read about the weather settings HERE
Redone Status Bar
Added - Settings - Display - Traffic display in the Status Bar.
The Settings have been changed.
+ Volume control changed
+ After leaving the DTV application, now we immediately fall into the launcher
+ Now you can install your own Wallpaper in the launcher. Settings - Screen - Wallpaper.
+ In the launcher added button Shutdown - Reboot the machine. If you choose to exit to Recovery and insert a card with firmware, the device will be flashed without pressing a button on the back of the device.
+ Added to the Status Bar buttons Back, Home, Menu, Latest Applications, Screenshot (convenient for those who use the aero mouse)
+ Settings have been added to TV Settings
+ Weather added to the launcher
+ Added select aspect of Pan & Scan and Combo to DTV application
+ Added the choice of the appearance of the infobar 1-2-3-5-7-10-15-20-25-30 sec.
+ Redesigned launcher New Launcher, now you can change the programs to run on the main icons (which in the middle are large)
+ The Shutdown - Restart button is added to the StatusBar.
+ Other settings in the Settings - System section.
+ Application signature check disabled
+ APK integrity and version checking disabled
+ You can fully customize InfoBar (set as one color of the background, and set a gradient of two different colors, change the color of all elements and labels, etc. That is, you can modify about 100,000 varieties of graphical appearance.)
+ Added service information in InfoBar (Satellite name, Frequency, Speed, VPID, APID, etc.)
+ Added information to the channel list: channel name, channel number, epg of the ongoing transmission, epg of the next transmission, description of the ongoing transmission. The only downside - when switching the channel does not have time to load epg, just by pressing the up-down button the information will be updated.
+ Added 5 on the screen invisible buttons for controlling the air mouse.
Channel list - middle
Menu - left upper corner (where weather information)
EPG - lower left corner
Detailed EPG channel - right upper corner
Favorites - right bottom corner
+ When switching favorites, it does NOT automatically start the channel list
+ Added support for Picons
In order for the picons to show up, you need to copy the Picons folder into the internal memory of the receiver to the root of the disc. The path will look like this - mnt/sdcard/picons/. In order for a picon to be displayed on a particular channel, the name of the png file must have the same name as the channel. For example, the channel name is First HD, then the name of the picture should be the First HD.png
+ Added support for scripts in Init.d
+ Boot with init.d support, root shell, more than 100 hid drivers
SAMBA server, copy speed ~ 11.5MB / s, minimal assembly, no GUI (settings are in /system/usr/data/samba/smb.conf, Login: admin Password: admin)
If you have a different workgroup name on the network on behalf of WORKGROUP, then go to /system/usr/data/samba/smb.conf and change the name there in the line workgroup = WORKGROUP
4 July 2017
1. Added working ViPER4Android
2. Added MX Player NEON with DTS codec (will appear only after a clean installation - if only by updating the firmware, it will not install)
3. Added YouTube (you can watch videos up to 4K resolution, download clips and without ads) (will appear only after a clean installation - if only by updating the firmware, it will not install)
4. Fixed channel panel (full date, hours, picos added)
5. Added working buttons in DTV Settings for Aero mouse..
Android 6.0 version 2.0
Download Version 2.0 Android 6.0 from 4 July 2017:https://yadi.sk/d/7EGVj7Dg3KjTWW(only for older models released before November 2018!)
Android 7.1 version 3.1
Download Version 3.1 Android 7.1 from 24 October 2017:https://yadi.sk/d/yPIl5sIR3P4JFy(only for older models released before November 2018!)
Android 7.1 version 3.5
Download Version 3.5 Android 7.1 from 27 October 2017:https://yadi.sk/d/LrUFNN773PAFqN(only for older models released before November 2018!)
1.The name of the provider is written in the folder SDCARD\Picons\namesprov\names.ini
For example names.ini :
[settings]
112=NTV+
43001=GeoTelekom
253=Tricolor
Click to expand...
Click to collapse
2. The provider's image must be copied to the folder SDCARD\Picons\Piconprov with the same name as you wrote in the file names.ini
For example :
NTV+ name of the picture - NTV+.png
GeoTelekom name of the picture - GeoTelekom.png
Tricolor name of the picture - Tricolor.png
Click to expand...
Click to collapse
3. The satellite's image must be copied to the folder SDCARD\Picons\Piconsat
The name of the picture should be the same as the satellite name in DTV-Installation-List of satellites
For example :
Eutelsat 36A name of the picture - Eutelsat 36A.png
Click to expand...
Click to collapse
Android 7.1 version 4.0
Download Version 4.0 Android 7.1 from 07 December 2017:https://yadi.sk/d/NzUcFfWY3QQJr4(only for older models released before November 2018!)
Android 7.1 version 5.1
Download Version 5.1 Android 7.1 from 03 April 2018:https://yadi.sk/d/Xils_gOy3WeZji(only for older models released before November 2018!)
+ New Channel List
+ New list of the EPG
+ The EPG is automatically loaded into the Channel List when you click OK
+ Fixed Clock Settings
+ Updated Google services
+ Added support for multiple joysticks.
+ In the archive, along with the firmware, new picons (for 36 satellites)
+ Сursor aero mouse is increased
A lot of other fixes and additions.
Android 7.1 version 6.0
Download Version 6.0 Android 7.1 from 26 July 2018:https://yadi.sk/d/H0lx4C8W3ZbfUb
Android 7.1 version 6.1(only for older models released before November 2018!)
Download Version 6.1 Android 7.1 from 28 July 2018:https://yadi.sk/d/HAucBuAq3ZfaaK(only for older models released before November 2018!)
-------------
For the new devices in 2019 with a new tuner - https://forum.xda-developers.com/showpost.php?p=79679953&postcount=386
------------
Video - https://youtu.be/KByK0sUG_IM
If you like my firmware and think that I'm wasting a lot of time to improve the firmware, then "Donate to Me"
Examples of Picon: https://yadi.sk/d/y-6Ygd2_3J3Mkh
Thank you very match Malaysk, it works pretty well this 1.8 version
Waiting for the Nougat version
Input ISO 8859-1 in your fw
Malaysk said:
Only KIII Pro DVB-S2/T2/C
I'm sorry - translating Google translator.
What's added, changed and deleted:
The standard launcher (which is loaded when the device is turned on) has been changed and the Russian language has been added.
Built-in Xposed firmware.
Removed the Chinese keyboard and some programs.
Added programs: ES File Explorer , Root Explorer
Another launcher, completely modified by me, is grounded for our apparatus.
You can install your own wallpaper and live wallpaper
A separate choice of launching the firmware is NEW Launcher or DVB-S2 / T2 / C. When you first start, you will be asked what to run by default. Change the launch: Click the Apps button on the remote control, launch Settings - Home screen, activate the Mouse button on the remote control and select the cursor to start at startup.
Installed the latest SuperSu
The button for accessing the settings of the sharing and BISS keys is made right in the basic settings (now you do not need to enter the code 111111)
Added in the Settings of the DTV program - setting the Clock and Date on the TV screen when watching the TV program. You can turn them off, change the location, color, font, etc.
Completely customizable and disabled Hours, Date and Weather are added (2 providers to choose from) You must enter your city manually in the Weather Settings. Read about the weather settings HERE
Redone Status Bar
Added - Settings - Display - Traffic display in the Status Bar.
The Settings have been changed.
+ Volume control changed
+ After leaving the DTV application, now we immediately fall into the launcher
+ Now you can install your own Wallpaper in the launcher. Settings - Screen - Wallpaper.
+ In the launcher added button Shutdown - Reboot the machine. If you choose to exit to Recovery and insert a card with firmware, the device will be flashed without pressing a button on the back of the device.
+ Added to the Status Bar buttons Back, Home, Menu, Latest Applications, Screenshot (convenient for those who use the aero mouse)
+ Settings have been added to TV Settings
+ Weather added to the launcher
+ Added select aspect of Pan & Scan and Combo to DTV application
+ Added the choice of the appearance of the infobar 1-2-3-5-7-10-15-20-25-30 sec.
+ Redesigned launcher New Launcher, now you can change the programs to run on the main icons (which in the middle are large)
+ The Shutdown - Restart button is added to the StatusBar.
+ Other settings in the Settings - System section.
+ Application signature check disabled
+ APK integrity and version checking disabled
+ You can fully customize InfoBar (set as one color of the background, and set a gradient of two different colors, change the color of all elements and labels, etc. That is, you can modify about 100,000 varieties of graphical appearance.)
+ Added service information in InfoBar (Satellite name, Frequency, Speed, VPID, APID, etc.)
+ Added information to the channel list: channel name, channel number, epg of the ongoing transmission, epg of the next transmission, description of the ongoing transmission. The only downside - when switching the channel does not have time to load epg, just by pressing the up-down button the information will be updated.
+ Added 5 on the screen invisible buttons for controlling the air mouse.
Channel list - middle
Menu - left upper corner (where weather information)
EPG - lower left corner
Detailed EPG channel - right upper corner
Favorites - right bottom corner
+ When switching favorites, it does NOT automatically start the channel list
+ Added support for Picons
In order for the picons to show up, you need to copy the Picons folder into the internal memory of the receiver to the root of the disc. The path will look like this - mnt/sdcard/picons/. In order for a picon to be displayed on a particular channel, the name of the png file must have the same name as the channel. For example, the channel name is First HD, then the name of the picture should be the First HD.png
+ Added support for scripts in Init.d
+ Boot with init.d support, root shell, more than 100 hid drivers
SAMBA server, copy speed ~ 11.5MB / s, minimal assembly, no GUI (settings are in /system/usr/data/samba/smb.conf, Login: admin Password: admin)
If you have a different workgroup name on the network on behalf of WORKGROUP, then go to /system/usr/data/samba/smb.conf and change the name there in the line workgroup = WORKGROUP
Download Version 1.8:https://yadi.sk/d/kh2SFw3K3Kd9y9
If you like my firmware and think that I'm wasting a lot of time to improve the firmware, then "Donate to Me"
Examples of Picon: https://yadi.sk/d/y-6Ygd2_3J3Mkh
Click to expand...
Click to collapse
Malasky, thanks for your excellent fw, I'm from Brazil and I'm using the same in my KIII pro, however I'm having character problems and accentuation in the search of channels and EPG, searching verified that I need ISO-8859-1, it's like you Put this on your fw?
Another problem is that in DVB C I can not signal in the frequency 111000 Symbol Rates 5217, how to check the calibration of the tuner?
In other receivers, with no signal problem at this frequency.
Is it possible to implement placement of new frequency lists in the cable, as already done in DBB-S?
Also can not subtitles can verify?
Malaysk said:
-
Click to expand...
Click to collapse
Input ISO 8859-1 in your fw.
This is possible. Thank you.
cataplas said:
Input ISO 8859-1 in your fw.
This is possible. Thank you.
Click to expand...
Click to collapse
Ok, and how do I do this?
Thanks
lvilla said:
Ok, and how do I do this?
Thanks
Click to expand...
Click to collapse
You are a TV BOX firmware programmer?
This is a request for the firmw programmer
cataplas said:
Input ISO 8859-1 in your fw.
This is possible. Thank you.
Click to expand...
Click to collapse
cataplas said:
You are a TV BOX firmware programmer?
This is a request for the firmw programmer
Click to expand...
Click to collapse
Ok, thanks.
Hello i flash Your firmware. All ok, but i have this problem.
1. YouTube crash with 4k video At 2160p
2. Netflix problem with connection Lost
3. In dtv mode the Button + and - for changinng Channel is revert.
Thankyou
Malaysk said:
-
Click to expand...
Click to collapse
Where to download original ttf source to be able to edit?
file.ttf
Thank you
EPG SAT to Spanish: Solved to 70% Download
cataplas said:
Where to download original ttf source to be able to edit?
file.ttf
Thank you
EPG SAT to Spanish: Solved to 70% Download
Click to expand...
Click to collapse
Can you explain please how to use that
dreambo said:
Can you explain please how to use that
Click to expand...
Click to collapse
Patch (Roboto.ttf edited) to see the EPG as it looks, with the slight change that in SAT mode some accents appear and the letter ñ y Ñ.
Faults in uppercase letters Á and Í (does not come any character in its place?) I do not know the connection HEX-DEC, and some fault I do not know (apart from those that come directly from the EPG).
a) Android Application:
FonterPro.apk
1.- install apk.
b) Ttf fonts
1.- copy to "/sdcard/fonter/fonts/"
2.- Install a font type, in the apk;
My sources- CUSTOM choose one and CHANGE SYSTEM SOURCE- select Roboto and ACCEPT (the tv-box will restart automatically)
Roboto-BoldCondensed_esp.ttf
Roboto-Condensed_esp.ttf
Roboto-Regular_esp.ttf
Sir, I hope you could make a nougat based costum rom, as Acemax latest release firmware based on nougat.
Thank you for your hard work sir,
Sincerely yours
Esta custom es la que más me gusta con diferencia, si pudieras optimizar la 7.1.1 sería maravilloso.
Con mi agradecimiento gracias por tu trabajo en beneficio de todos. Saludos
Thank you very much, you are going to put the version android 7.1?
revolution887 said:
Thank you very much, you are going to put the version android 7.1?
Click to expand...
Click to collapse
This is a translation of san google.
If I installed 7.1.1 and it is very good.
But I'll stick with that of Malaysk, for me it's more complete, I hope and wish you can customize the 7.1.1
Time is the most valuable thing we have, thanks Malaysk for sharing it with all of us.
Greetings.
no channels on eurobird (16dgr) and astra 3B (dutch channels
Hello<
when I patch with this ROM the box doesn't find channels on eurobird (16 dgr.) and astra 3B (dutch channels)?
What can I do to fix?
thanx for help
The SW ACEMAX KIII Pro Android 7.1 makes crap, the HD channels hang or go jerky as the usual!.
catorcio said:
The SW ACEMAX KIII Pro Android 7.1 makes crap, the HD channels hang or go jerky as the usual!.
Click to expand...
Click to collapse
We hope Sir Malaysk would like to make a nougat based costum rom soon,
Hi, pls add new version ACEMAX KIII Pro Android 7.1 with all your customization. if possible pls check the oscam it has some issues if you can upgrade it to the latest it will be great.
How to flash the Malaysk Custom firmware for KIII Pro DVB-S2/T2
Dear Malaysk,
great work!!
How to flash your Custom firmware for KIII Pro DVB-S2/T2? Is it the same method as explained in KII Pro post?
Thanks

[MOD][XPOSED][5.0+] Exi for Swiftkey [2.7.1][2020.09.22]]

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://forum.xda-developers.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
Display circular quick-menu by swiping up from spacebar [Gif]
Trigger corresponding hotkey by swiping from spacebar to key [Gif]
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 )
A more detailed explanation of the features can be found in the next post.
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 )
Changes in 2.7.1 ( Compatibility ( Stable: 7.5.4.4 Beta: 7.5.5.15 ) ):[No release post]
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
Thanks to:
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:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
Detailed Instructions
Below are detailed explanations of all the features and how to configure them.
NOTE: These instructions are severely out of date. Maybe check the release posts of the updates if you're after something specific
Shift / Delete / Modifier keys
The shift, delete, and modifier keys will be referred to frequently in these explanations.
The modifier is like a ctrl key, which by default is mapped to the symbols key (123 - switch to the symbols layout).
This mapping is configurable, and you can add and remove multiple keys as you see fit.
Likewise, what this module considers to be the shift/delete keys is up to you.
These mappings can be configured in settings under Keys.
Key Defintions
Keys can be defined by content or function, such as spacebar or enter key.
Keys which are defined by their content are identified by their display string.
That means that a key that the content of a key that displays as "A" is also "A".
This also applies to the more exotic Asian layouts.
There are some exceptions, such as the Japanese long-vowel ( ー ) key using a normal hyphen ( - ) instead.
Swipe
Settings - Specify swipe threshold and speed:
Threshold - This slider specifies how far you have to swipe before swipe-mode is triggered. The |--| bar above the slider displays the actual physical distance on screen.
Speed - This slider specifies how fast the cursor moves. The number of characters above the bar show how far the cursor will move when swiped that distance.
Swipe mode - how and where to swipe:
Swipe Anywhere - Swipe mode can be triggered by swiping anywhere, except for on the spacebar or enter keys. Swiftkey's flow and swipe gestures interfere with swipe selection in this mode, and are therefore disabled.
Swipe on Spacebar - Swipe will only trigger on the spacebar. This means you can use flow and swipe-gestures are normal. You can still switch between languages as usual, but have to wait the popup to appear before swiping to select it.
Hold any and Swipe - Swiping requires two fingers. Hold down one finger and use the second to swipe.
Hold Shift and Swipe - Swiping requires two fingers. Hold down one finger on the shift key and use the second to swipe.
Selection Mode - how to swipe-select text .
Two-finger Gesture - Select text by using two-finger pinch and zoom gestures.
Swipe from shift/delete - Swipe from the shift key to select to the right, from the delete key to select to the left. What keys are treated as shift/delete can be configured under Keys.
Spacebar Swipe-up mode- Behavior when swiping up from space .
Quick-menu - Swiping up from the spacebar will display a circular quick-action menu with select all / copy / paste / go-to-end. This menu is currently not customizable.
Hotkeys - You can swipe from the spacebar to any of the keys defined in in the Hotkeys tab, and trigger their corresponding action.
Emoji
Overview:
The emoji panel tab is split into two sections:
Top: A list of panels you can choose emoji from. This is also where imported emoji will first appear.
Bottom: The panels that will appear inside Swiftkey.
The existing templates in the top pane cannot be modified or deleted, as we may make additions to them as Android evolves.
You can create a new panel here to manually input emoji, or create a new panel by importing from a line-break delimited file.
In the bottom pane you can add or remove panels as you see fit, and add emoji (individually or by selecting add-all from the menu) from the templates in the top pane.
The one exception is the Recent Emoji panel (Denoted by a clock icon), which you may only change the position or icon of.
Setting icon and position:
Any of the panels can be renamed or moved around by long clicking on them.
You may also hit the pick button to choose an icon from any of the existing emoji panels.
Setting row count:
By selecting Column Size from the menu, you can specify the column width for each emoji panel.
Dictionary
Overview:
The dictionary tab lets you specify shortcut - word mappings.
In the above screenshot the shortcut is "xx", and typing it in the keyboard results in all the nested words showing up as suggestions.
This is particularly powerful when combined with the More Suggestions feature, allowing you to scroll through all of them.
Swiftkey's existing shortcut solution will only trigger if you spell out the trigger verbatim. It also doesn't allow certain characters, such as emoji, in the mapped word.
Our solution can also be configured to be inserted if the primary suggestion matches the shortcut, and even inserted during flow.
These options can be configured under settings.
Secondary suggestions:
By default shortcuts will be inserted starting from the primary suggestion.
When defining the shortcut, or changing it after creation by clicking the shortcut itself, you can configure the mapped words to be inserted as secondary suggestions instead.
This means the primary, center suggestion remains, and your shortcuts will be inserted starting with the second suggestion (right side in most languages).
The behavior is the same as when Swiftkey provides emoji predictions.
Hotkeys
Overview:
Hotkeys are basically just Ctrl - a/x/c/v combos we are all familiar with on full-sized keyboards.
Our equivalent for Ctrl is the Modifier key, which can be set to one or more keys under settings - Keys.
The default Modifier Key is the Symbols layout key ( 123 ).
Available actions are Select all / Copy / cut / paste / go to end.
Configuring a key:
With the exception of keys defined by their function (spacebar, enter key etc), most keys are defined by the character they display.
In general means you just punch in the character the key is displaying and everything should work out. This applies to the more exotic Asian languages as well.
There are occasionally some discrepancies though. For instance, the long-vowel symbol "ー" in the Japanese layout actually displays a standard hyphen "-".
Popups
Overview:
The alternate characters that popup when long-pressing a key can be configured to your liking.
Because different layouts shift the position of these keys around, their positions are defined as either center, or any of the remaining positions starting from left to right.
When you first add a popup, you will be asked to set a parent key. This is the key that popups will appear under.
Configuring keys:
Once the parent key has been added you can click any empty space to add a key there, or the PLUS button to add more slots.
Slots already occupied by characters are greyed out. If Swiftkey does not provide any characters for the empty slots, they will simply be ignored.
Any popup characters provided by Swiftkey will be shifted to the right to make space for our insertions.
This is the result of the above configuration. There is an existing symbol ( + ) which is shifted from it's center slot to the first position, and then shifted again by the "1" we insert there.
Our "5" wants to be in slot 5, so it ends up after it.
Settings
Overview:
The settings panel provides a few additional tweaks.
Emoji Panel
Replace Emoji Panel: If disabled, Swiftkey's original emoji panel will be used instead
Emoji Size: The emoji font size can be configured to some degree. The default value is 12.
Flow & Suggestions
More Suggestions: If enabled, the suggestions bar will be made scrollable, and display many more suggestions.
Suggestion shortcuts: If enabled, shortcuts will trigger on the primary suggestion, instead of only on verbatim input
Flow shortcuts: If enabled, shortcuts will also be inserted when you flow. Suggestion shortcuts must be enabled for this to work.
No auto-correct after swiping: When moving the cursor, Swiftkey sometimes insists on inserting the primary suggestion when you hit space, instead of inserting a space. If enabled, a space will always be inserted.
Maximize suggestions: Swiftkey recently added gaps to both sides of the suggestions bar to make their menu button easier to hit. If enabled, the suggestions bar will fill the screen like it used to.
Misc
Disable period tap: Apparently many people hit the period button by mistake. If enabled, a quick tap will no longer trigger it. It must instead be clicked proper.
Quick-Menu color: Set the color used to highlight the selected item in the quick-menu.
Keys:
Here you can choose which keys will be treated as shift, delete, and modifiers keys by this module.
See the beginning of this post for a more detailed explanation.
Unlike Hotkeys, here you can define keys not only be their content, but also their function.
By default it makes sense for the shift and delete keys to be mapped to their respective keys,
but some languages do not have a shift key, and in others the delete key is an a completely unreasonable location.
The content field is only available if Letter or Symbol key is picked from the list.
I was looking forward to this. Looks great! Awesome UI! Might I suggest a video tutorial explaining all the options?
oroboros74 said:
I was looking forward to this. Looks great! Awesome UI! Might I suggest a video tutorial explaining all the options?
Click to expand...
Click to collapse
The second post in this thread is reserved for this purpose, I just need a quick breather. Soon!
I definitely will try it once xposed for Nougat comes. Hopefully soon (fingers crossed)
@Roughy very nice module, could you add functionality of this module? (because it is abandoned) thanks! http://repo.xposed.info/module/com.shubhangrathore.xposed.disablefullscreenkeyboard
This looks very interesting.... Hmmm...
I think I'll give it a try now
______________
PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.
×MY DEVELOPMENTS×
[APP][TOOL][4.2+]The SELinux Toggler
[ZIP][TOOL][AIO]BusyBox Stericson Binary Installer v1.26.2 {BB/TB Auto-Symlink}
×IN DEVELOPMENT×
[APP][TOOL][4.2+][OFFICIAL]The SELinux Switch
Will Supersede "The SELinux Toggler"
×IDEAS FOR DEVELOPMENT×
[APP][UNOFFICIAL][4.2+]XDA Forum {Classic}
[APP][UNOFFICIAL][4.2+]XDA Reader {Classic}
YES !
I've been wanting this for years. I used to use SwipeSelection on a jailbroken iPhone 4 before I moved to Android and this was one of my biggest let down when doing so.
So happy to find so many improvement coming to the Swiftkey keyboard.
Amazing App..
amazing is it possible in future version to implement Swipe right to trigger space like fleksy keyboard thanks
Great app, congrats!
Sent from my Moto X Play using XDA Labs
Some quick notes on the UI.
First off, nice! There are a few tweaks I would make (not necessary, just to make it look prettier):
- Confusing to see "Settings" twice when you open it. I understand the first one is referred to Swipe settings, right? Maybe just change it to "Customize" or something else.
- It seems like you could remove some of the extra white-space under Swipe > settings (where threshold and speed is), making that section a bit more compact. Also those two icons aren't very indicative of threshold and speed...
A few feature requests:
- On the Swipe screen, add a button like you have on the other screens (buttom right) where you can test the settings.
- Add option to hide launcher icon
- The first two requests here: https://www.reddit.com/r/xposed/com..._across_the_space_bar_in_swiftkey_to/dgthb3u/ (You already have the third)
- Add option to donate!
PS
I would also like to see swipe left to delete word!
stable original xposed... please come to nougat quick!!!
so many useful modules i've missed
my android feels like an ios now on nougat.
I always press the period instead of space bar. Is there a way to make the space bar bigger? Wider
I hope you don't mind more feedback. This is adding on to my previous post!
- "Settings" under Swipe might be better named as "Sensitivity".
- Threshold icon: Might be better represented with an image of the space bar with the dynamic threshold |--| showing the distance covered. I actually only understood what "Threshold" meant after reading your explanation: "Trigger" might be better.
In fact, maybe in the future you want to consider putting the explanations of each function as popups when you long press the titles or something (?).
- "Dictionary" in my mind has a distinct meaning: Custom words (like names, etc) that I want included in my autocorrect. Maybe this should be called "Shortcuts". Or am I missing something?
- "Modifier": I instinctively clicked on the "modifier" button thinking I was supposed to set it up there. A popup shows up and I think I can click on the "modifier" button there too because it looks greyed out. I would instead of a greyed out modifier box, actually include the icon of the modifier (an icon of the symbols key). This would change if the user customizes the modifier key in settings.
Also why only "Go to End" and not "Go to beginning"?
- Dunno if this is a bug or not: Even though I have "more suggestions" enabled, I initially only see the first three, even when the words are short. It seems with all the extra space I should be able to see at least a fourth suggestion.
- In settings, "Shift Keys/Delete Keys/Modifier Keys" should be renamed to "Add Shift Keys/Add Delete Keys/Add Modifier Keys".
- Create a way to access Exi and its settings from the keyboard.
- Create the option to export settings or better yet to backup them up to our Google account. Anyone using Swiftkey will have one.
Have I said how beautiful and awesome the app is?
I was waiting for any application like this and I must say thank you!
As it's said above "more suggestion" doesn't work. I see only three words. Everything else seems to be working fine. That's the first I would fix. If I see more, I'll write you again. [emoji4]
Keep up the good work!
Thank you for all your kinds words.
I'm seeing the same bits and pieces mentioned by multiple people, so I'll try to summarize my thoughts on everything here.
Some people about asked about making donations. There is a bitcoin donation address in the top release post, as well as a paypal "donate to me" button under my name. A brownie would be highly appreciated.
For starters I want to get any bugs and important UI changes sorted out.
Bugs:
- More suggestions is not working -> The two bug reports on this have me somewhat confused. @oroboros74 @kouzelnik3 do you mean that you initially only see the standard 3 suggestions, but scrolling to display more (What more suggestions enables) works correctly?
- Popups are always in upper caps -> Depends on existing popups. Will fix.
UI improvements:
- Should add a button to bring up the keyboard to test swipe settings
- The "Settings" under swipe should be renamed "Sensitivity"
- White space under these settings should be reduced
- Add option to hide launcher icon
- Rename "Dictionary" to "Shortcuts"
- Swipe Threshold and Speed indicators are confusing. -> Rename Threshold to "Trigger Distance" maybe. I am personally fond of the current speed indicator, as it's the only non-arbitrary display I can think of. Anything else wouldn't give the user any meaningful idea of how fast it is going to move. Not sure what to do about that one.
- Include "Add to" before the Shift Keys / Delete Keys / Modifier Keys menu items in settings.
Feature improvements:
- Add emoji to emoji predictions -> Same behavior can be accomplished using a shortcut with Secondary Suggestion enabled.
Feature requests will remain on the back-burner for now, until everything else is sorted out.
Feature requests:
- Gesture (Swipe from number?) to switch to different layouts -> Maybe later
- Implementing Swiftkey's existing gestures (swipe left to delete etc)
- "Go to beginning" action in addition to "Go to end" -> The reason this doesn't exist is because it's not a pre-defined keyboard action (go to end is). It can certainly be done though.
- Method to access the Exi config app from Swiftkey
- In-app explanations of all the configuration options -> Would be a bit of work. Later.
- Toggle to disable full-screen keyboard -> Looking at the original could it should be doable. Will investigate. @godlesplay
- Ability to backup settings. -> For now you'll need to manually backup the app using android's existing backup features (or just copy the whole folder). Complete and partial backup/restore is a task for another day.
Other comments:
oroboros74 said:
- "Modifier": I instinctively clicked on the "modifier" button thinking I was supposed to set it up there. A popup shows up and I think I can click on the "modifier" button there too because it looks greyed out. I would instead of a greyed out modifier box, actually include the icon of the modifier (an icon of the symbols key). This would change if the user customizes the modifier key in settings.
Click to expand...
Click to collapse
This originally displayed 123 (The default key configured), but was changed to MODIFIER after I implemented arbitrary key mappings. The Modifier key is always greyed to communicate that it cannot be pressed.
Having it display the actual key currently configured might be difficult, as you can add multiple keys, or even have none.
XGARX said:
I always press the period instead of space bar. Is there a way to make the space bar bigger? Wider
Click to expand...
Click to collapse
Possibly. I currently hook the method that decides where the actual keys are positioned, but only read them. I'm not sure if modifying them from here is viable, but it might be doable. That'll be a feature for down the road though.
Really nice module. Thanks! Only "bug" I currently see is that the default modifier of the symbols key doesn't seen to work with the hot keys (although the space bar does)
In the feature request category, it would be nice to fix SwiftKey's annoying habit of inserting a space before each colon and semi-colon and dash.
rogerinnyc said:
Really nice module. Thanks! Only "bug" I currently see is that the default modifier of the symbols key doesn't seen to work with the hot keys (although the space bar does)
In the feature request category, it would be nice to fix SwiftKey's annoying habit of inserting a space before each colon and semi-colon and dash.
Click to expand...
Click to collapse
May I ask what language layout are you using? Might be that the symbols key is given a different tag in some other languages, though I haven't run into any problems with that yet.
My bad. I was using it wrong. I was swiping from the symbols key. I didn't realize that it was a two finger gesture!

Categories

Resources