(→For integrators and developers) |
(→For end users) |
||
| Line 61: | Line 61: | ||
* Multitouch virtual keyboard | * Multitouch virtual keyboard | ||
** Landscape and portrait QWERTY with dedicated symbol views | ** Landscape and portrait QWERTY with dedicated symbol views | ||
| - | ** Support for multiple languages and scripts (e.g. latin, cyrillic, arabic) | + | ** Support for multiple languages and scripts (e.g. latin, cyrillic, arabic, chinese) |
*** See current layouts at [http://meego.gitorious.org/meegotouch/meegotouch-inputmethodkeyboard/trees/master/m-keyboard/layouts MeeGo gitorius] | *** See current layouts at [http://meego.gitorious.org/meegotouch/meegotouch-inputmethodkeyboard/trees/master/m-keyboard/layouts MeeGo gitorius] | ||
** Number/phone number layouts for entering numbers/phone numbers | ** Number/phone number layouts for entering numbers/phone numbers | ||
| Line 71: | Line 71: | ||
** Swipe sideways to easily switch between different active keyboard layouts and other input methods | ** Swipe sideways to easily switch between different active keyboard layouts and other input methods | ||
** Swipe down to close virtual keyboard or alternatively tap outiside the active input area to close keyboard | ** Swipe down to close virtual keyboard or alternatively tap outiside the active input area to close keyboard | ||
| + | * Low-latency haptics typing feedback (with feedback framework backend); sound,tactile | ||
[[File:Text-input-1.png|Virtual keyboard interaction : opening and closing the keyboard]] | [[File:Text-input-1.png|Virtual keyboard interaction : opening and closing the keyboard]] | ||
| Maliit - Input Methods for MeeGo |
|---|
| Overview · Development · Installing · Roadmap |
Maliit provides a flexible and cross graphical user interface toolkit input method framework. It is usable on all MeeGo user experiences, and in other GNU/Linux distributions as well.
Contents |
Mailing list: meego-inputmethods@lists.meego.com (listinfo | archives)
Bugtracker: bugs.meego.com, Product: OS, Component: Virtual Keyboard (open bugs | file new bug)
IRC: Visit us in #meego-inputmethods at freenode.net (webchat)
See Maliit/Roadmap
The overall goal of Maliit is to be the input method project for MeeGo and other GNU/Linux-based embedded/mobile platforms. To achieve this we aim to:
Provide a solid input method framework
This includes explicit support for traditional input methods like hardware and virtual keyboards. More exotic input methods like handwriting recognition and voice input, and special purpose input methods like date/time pickers, tag clouds, et.c. should also be possible.
Provide a core set of input methods
The default set of input methods should demonstrate the core capabilites of the framework, and provide a good user experience that device manufacturers and integrators can use with little to no adaptation.
Empower third-party developers
Customizing existing or developing powerful new input methods should be simple, regardless of whether it is for profit, research or fun.
Have a diverse community of contributors
Employees from different companies, freelancers, members of academia, hackers and volunteers should all be welcomed and encouraged to contribute to the project.
Following are the high level end-user features supported by Maliit:
Maliit is used on a number of devices and form factors, and can easily be adapted to run on new ones.
MeeGo 1.1 Netbook with MeeGo Keyboard on Lenovo S10-3T Ideapad |
MeeGo 1.1 Handset with MeeGo Keyboard on Aava Mobile |
MeeGo 1.2 prerelease on Advent Vega, Tegra2 |
See Maliit/Ideas
| Maliit - Input Methods for MeeGo |
|---|
| Overview · Development · Installing · Roadmap |