Meego Wiki
Views
From MeeGo wiki
< Maliit(Difference between revisions)
Jump to: navigation, search
(moved out from parent page)
(Moved upstream to http://wiki.maliit.org/Features)
 
Line 1: Line 1:
-
{{MaliitNavigationBar}}
+
Moved upstream to http://wiki.maliit.org/Features
-
 
+
-
== Features ==
+
-
 
+
-
=== For end users ===
+
-
Following are the high level end-user features supported by Maliit:
+
-
 
+
-
* Multitouch virtual keyboard
+
-
** Landscape and portrait QWERTY with dedicated symbol views
+
-
** 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]
+
-
** Number/phone number layouts for entering numbers/phone numbers
+
-
* Context sensitive and dynamic action key
+
-
** e.g. replacing enter icon with search icon and highlighting the key in search fields - and respective search key inactive when search field empty
+
-
* Context sensitive layouts
+
-
** e.g. replacing ',' key with '@' in e-mail address fields
+
-
* Simple interactions (as defined in [http://meego.com/developers/ui-design-guidelines/handset/meego-basics MeeGo Basics])
+
-
** 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
+
-
* Low-latency haptics typing feedback (with feedback framework backend); sound,tactile
+
-
 
+
-
[[File:Text-input-1.png|Virtual keyboard interaction : opening and closing the keyboard]]
+
-
 
+
-
* Cut/Copy/Paste for text input
+
-
** Separate text editor widget for text input fields
+
-
* Error correction / word prediction for virtual keyboard (with error correction / prediction engine)
+
-
** Separate widget for correction/prediction candidates
+
-
* Hardware keyboard
+
-
** Long pressing of keys either to autorepeat (e.g. arrow keys, backspace) or to input secondary characters (e.g. numbers, symbols)
+
-
** Possibility to extend hardware keys with virtual keys (e.g. for additional symbols)
+
-
 
+
-
[[File:Text-input-2a.png|Text input with hardware keyboard]]
+
-
 
+
-
* Toolbar for appliction specific input content
+
-
** For placing buttons, labels etc.
+
-
** Toolbar located on top of virtual keyboard, with hardware keyboard in the bottom of the screen
+
-
 
+
-
[[File:Confirming.png|Placing application specific actions in the input toolbar, when application UI is not visible or "Enter" action is not adequate]]
+
-
 
+
-
* External input methods
+
-
** e.g. Bluetooth keyboards
+
-
 
+
-
=== For integrators and developers ===
+
-
* Input Methods can be implemented as plugins
+
-
* Error correction/prediction engines can be implemented as plugins
+
-
* Framework is licensed LGPL
+
-
* Keyboard has theming abilities via CSS file
+
-
* Meego Keyboard has customizable layout files
+
-
* Meego Feedback framework has swappable backends (for haptics et.c.)
+
-
* Support for additional toolkits can be done by using the DBus connection for the Input Context
+
-
 
+
-
{{MaliitNavigationBar}}
+

Latest revision as of 15:40, 12 July 2011

Moved upstream to http://wiki.maliit.org/Features

Personal tools