First Release of Math Virtual Keyboard

Although there still many important features to add and minor fixes I would like to make available the first “all-in-one” prototype of the math virtual keyboard.

Extra Patch

Last week I wrote about the prototype that use the IME Switch Key and this “all-in-one” prototype join the previous layouts into one and add some changes into apps/keyboard/js/keyboard.js that request some conversation with Keyboard App owners and Firefox OS UX team.

How to Test

Clone my fork of Gaia and move to gsoc-v1 tag.

$ git clone https://github.com/r-gaia-cs/gaia.git
$ cd gaia
$ git checkout gsoc-v1

With the device connect and recognize:

$ GAIA_KEYBOARD_LAYOUTS=en,latex PRODUCTION=1 NOFTU=1 REMOTE_DEBUGER=1 make reset-gaia

Note

If you are using Flatfish, you need to prepend GAIA_DEVICE_TYPE=tablet at the last command and disable the vertical homescreen.

Screenshots

Screenshot of QWERTY layout.

Screenshot QUERTY layout.

Screenshot of symbols layout.

Screenshot of symbols layout.

Screenshot of greek letters layout.

Screenshot of greek letters layoyt.

Screenshot of math symbols.

Screenshot of math symbols.

Screenshot of math functions.

Screenshot of math functions.