Kaljurand / K6nele

An Android app that offers speech-to-text user interfaces to other apps
http://kaljurand.github.io/K6nele/
Apache License 2.0
267 stars 83 forks source link

Implement the IME interface #33

Closed Kaljurand closed 9 years ago

Kaljurand commented 9 years ago

Original issue 29 created by Kaljurand on 2014-01-18T14:14:12.000Z:

Kõnele can be currently used as an activity and as a service. It would be useful if it could act as an IME (input method editor) as well. The GUI could be similar to the Google Voice Search IME. For a structured input type (number, datetime, phone), we could do grammar-based recognition.

Kaljurand commented 9 years ago

Comment #1 originally posted by Kaljurand on 2014-06-27T15:07:06.000Z:

This becomes more important starting with Android L:

"""Beginning in the L Developer Preview, users can more easily switch between all input method editors (IME) supported by the platform. Performing the designated switching action (usually touching a Globe icon on the soft keyboard) will cycle among all such IMEs. This change takes place in InputMethodManager.shouldOfferSwitchingToNextInputMethod().

In addition, the framework now checks whether the next IME includes a switching mechanism at all (and, thus, whether that IME supports switching to the IME after it). An IME with a switching mechanism will not cycle to an IME without one. This change takes place in InputMethodManager.switchToNextInputMethod."""

Kaljurand commented 9 years ago

Comment #2 originally posted by Kaljurand on 2014-11-19T23:08:00.000Z:

<empty>

Kaljurand commented 9 years ago

Comment #3 originally posted by Kaljurand on 2014-12-10T12:40:56.000Z:

Track the development at https://github.com/Kaljurand/K6nele/tree/ime

Kaljurand commented 9 years ago

Comment #4 originally posted by Kaljurand on 2015-01-07T23:12:05.000Z:

Fixed in v0.8.50