Author Topic: Mobile keyboard not inputting - Android (swiftkey)  (Read 2949 times)

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5568
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Mobile keyboard not inputting - Android (swiftkey)
« on: May 21, 2013, 04:04:55 PM »
  I spent three days last week trying to resolve this issue for an Android user.   When he entered data into fields, the keyboard would periodically lock up and not accept additional input.

  We traced this down to a problem with the 'swiftkey' keyboard.  If you are using swiftkey or another third party keyboard plugin, please try going to your Android settings dialog and setting up the Android keyboard, then restart BeerSmith mobile.  This should resolve the problem.

  It turns out that 'swiftkey' and some other plugins have trouble with the mobile web browser, and since the BeerSmith app uses webkit, it is affected.  So far I can't do anything to correct it since its not the app but the Android browser that has the issue.

Get a free trial of BeerSmith 3 here

Offline orenb

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 11
  • BeerSmith 2 Rocks!
Re: Mobile keyboard not inputting - Android (swiftkey)
« Reply #1 on: September 09, 2013, 01:55:44 AM »
As a workaround, I defined an automatic switch to Android Keyboard when BeerSmith is open, then automatic switch back to Swiftkey when BeerSmith is no longer in focus. I use Tasker and the Secure Settings plug-in, both are paid applications but highly worth it. You'll need root privileges to configure this automatic switch. Another option which should work and is probably simpler to configure is Keyboard Manager Plus.

A few notes on what I did with using Tasker + Secure Settings:
- I opened Secure Settings, went to to Helper tab to update then selected Install Helper Alternative
- In Tasker, I created two tasks - "Android Keyboard" and "Swiftkey". Each has the following settings: Plugin -> Secure Settings -> Configuration 'Edit' -> Helper Actions -> Input Method -> select method relevant for the task
- I then created a Profile "BeerSmith Workaround" and added Application -> BeerSmith, with "Android Keyboard" as the task, and "Swiftkey" as exit task.