Maliit

Maliit’s virtual keyboard running on the Nokia N9

Original author(s)| Nokia
Developer(s)| Jan Arne Petersen and contributors[1]
Initial release| June 30, 2010; 14 years ago (2010-06-30)[2]
Stable release|

2.3.0 / July 6, 2022; 2 years ago (2022-07-06)

Written in| C++
Operating system| Unix-like, Windows[3]
Platform| Qt
Available in| Multilingual
Type| Input method
License|

* GNU LGPL, version 2.1 (framework)
* GNU LGPL, version 3.0 only (Maliit Keyboard, default GUI)[4]
* 3-clause BSD license (plugins)[5]

Website| maliit.github.io

Maliit is an input method framework for computers with particular focus on implementing virtual keyboards. Designed mostly for touchscreen devices, Maliit allows the inputting of text without the presence of a physical keyboard. More advanced features such as word correction and prediction are also available.

Originating as part of MeeGo,[6] Maliit is free software licensed under LGPL. Maliit ships as a standard component of LG webOS,[7] Plasma Mobile,[8] SailfishOS,[9] LuneOS,[10][11] and Ubuntu Touch.[12]

## History

[edit]

Maliit was originally developed as part of MeeGo by Nokia who eventually shipped it as part of MeeGo Handset “Day 1” software platform.[2]

In the early 2010s, Maliit was deployed as a standard component of Nokia N9,[9] KDE Plasma Active,[13] OLPC devices,[9] and Ubuntu Touch phones.[9][14][15]

After the MeeGo project ended, Maliit was transferred into an independent project by free software consulting firm Openismus.[16] The first formally independent release was 0.80.0 on June 20, 2011.[17]

Maliit 0.99, released on March 27, 2013, switched from Qt 4 to Qt 5.[9]

In May 2016, a KDE developer announced that instead of Maliit, QtVirtualKeyboard had been integrated into KDE Plasma 5.7.[18][19] In September 2020, Maliit was made the default keyboard in Plasma Mobile.[20][8]

On April 2, 2021 Maliit 2.0 has been released.[21]

## Features

[edit]

Among Maliit's features are a plugin-based architecture, word correction and prediction, multitouch, and context sensitive layouts.[22]

When running on Linux kernel, handling of the input hardware relies on evdev. Maliit supports X11 as well as Wayland.[9]

## See also

[edit]

* Free and open-source software portal

* List of input methods for UNIX platforms

## External links

[edit]

* Maliit on GitHub

## References

[edit]

1. ^ "Contributors to maliit/framework". GitHub.
2. ^ a b "Handset Project Day 1 is Here". MeeGo. 2010-06-30. Archived from the original on 2013-05-25. Retrieved 2013-03-04.
3. ^ Jon Nordby (March 24, 2012). "Maliit on Windows: Basic build working". Jonnor.com. Retrieved 2013-03-04.
4. ^ "Maliit Keyboard 'Read Me'". GitHub.
5. ^ "[MeeGo-dev] ANNOUNCEMENT: MeeGo Keyboard license is now changed to BSD". Lists.meego.com. Archived from the original on 2013-04-11. Retrieved 2013-03-04.
6. ^ Jan Arne Petersen (2012-01-25). "Compositing in Maliit". Archived from the original on 2012-03-31. Retrieved 2013-03-04.
7. ^ "webOS OSE 1.4.1". www.webosose.org.
8. ^ a b "Plasma Mobile". www.plasma-mobile.org.
9. ^ a b c d e f Michael Hasselmann (April 2, 2013). "Maliit Status Update". Archived from the original on 17 May 2013. Retrieved 2013-04-03.
10. ^ "LuneOS tries to keep webOS alive [LWN.net]". lwn.net.
11. ^ "webOS-ports/webos-keyboard". GitHub.
12. ^ "ubports/keyboard-component". July 8, 2020 - via GitHub.
13. ^ Carl Symons (October 15, 2012). "Plasma Active 3 Improves Performance, Brings New Apps". KDE.News. Retrieved 2013-04-03. "Thanks to a new virtual keyboard based on Maliit—the input method used on devices such as Nokia's N9 smartphone—Plasma Active Three makes text input easier."
14. ^ Murray Cumming. "Maliit Keyboard Improvements". Retrieved 2013-03-04.
15. ^ "ubuntu-keyboard in Launchpad". launchpad.net.
16. ^ "[Maliit-announce] Welcome!". Lists.maliit.org. Retrieved 2013-03-04.
17. ^ "[MeeGo-dev] Maliit "Brave New World" 0.80.0 released". Lists.meego.com. Archived from the original on 2011-08-20. Retrieved 2013-03-04.
18. ^ "Virtual Keyboard Support For KWin / KDE Wayland 5.7 - Phoronix". www.phoronix.com.
19. ^ Flöser, Martin (May 25, 2016). "Virtual keyboard support in KWin/Wayland 5.7".
20. ^ "KDE Plasma Mobile Has Been Making Great Progress". Phoronix.
21. ^ "Maliit 2.0.0 Release". 2021-04-02. Retrieved 2021-04-02.
22. ^ "Features – Maliit wiki". Maliit.org. 2012-03-28. Archived from the original on 2011-10-01. Retrieved 2013-03-04.

* v
* t
* e

Input method

By operating
system|

| Windows|

* Input Method Manager (IMM32)
* Text Services Framework (TSF)

|

Unix-like|

* Fcitx
* Intelligent Input Bus (IBus)
* Internet/Intranet Input Method Framework (IIIMF)
* Maliit
* Smart Common Input Method (SCIM)
* uim
* X Input Method (XIM)
* more…

Other|

* Google IME
* OpenVanilla

Conversion|

| Japanese|

* Anthy
* ATOK
* Google Japanese Input
* Kotoeri
* Wnn

|

Chinese|

* Array
* Biaoxingma
* Boshiamy
* Cangjie (Simplified / Express)
* CKC
* Dayi
* Pinyin
* Google
* Microsoft
* Sogou
* Stroke count
* Wubi (Wang Ma)
* ZhengMa

Korean|

* Google Korean Input
* imhangul
* Nabi
* Microsoft Korean IME
* Nalgaeset

Vietnamese|

* VPSKeys
* WinVNKey
* UniKey
* Vietkey

Indian|

* Bobble
* Meitei input methods

* v
* t
* e

Nokia services before 2014

Consumer services|

* Accounts & SSO
* Club Nokia
* Maliit
* Mobile Web Server
* MOSH
* Nokia Accessibility
* Nokia Browser for Symbian
* Nokia Car App
* Nokia Care
* Nokia Conference
* Nokia Business Center
* Nokia Download!/Nokia Catalogs
* Nokia Life
* Nokia Lifeblog
* Nokia Mail and Nokia Chat
* Nokia MixRadio
* Nokia Motion Data
* Nokia Motion Monitor
* Nokia network monitor
* Nokia Pure
* Nokia Sensor
* Nokia Sports Tracker
* Nokia Sync
* Nokia Xpress
* OFono
* OTA bitmap
* Ovi
* Plazes
* Smart Messaging
* Twango
* WidSets

Nokia imaging apps|

* Nokia Camera
* Nokia Cinemagraph
* Nokia Creative Studio
* Nokia Glam Me
* Nokia Panorama
* Nokia PhotoBeamer
* Nokia Play To
* Nokia Refocus
* Nokia Share
* Nokia Smart Shoot
* Nokia Storyteller
* Nokia Video Director
* Nokia Video Trimmer
* Nokia Video Tuner
* Nokia Video Upload

Navigation services|

* Boston University JobLens
* HERE.com
* Here maps
* HERE Map Creator
* HERE Drive
* HERE Transit
* HERE City Lens
* Nokia Internships Lens
* Nokia JobLens
* Nokia Point & Find
* Trapster

Desktop apps|

* Nokia Software Recovery Tool
* Nokia Software Updater
* Nokia Suite
* Nokia PC Suite

Humanitarian services|

* Nokia Data Gathering
* Nokia Education Delivery
* Nokia Mobile-Mathematics

Developer tools|

* Nokia DVLUP
* Python for S60

Websites|

* Dopplr
* Nokia Beta Labs
* Nokia Conversations
* Nokia Discussions
* Noknok.tv

Video gaming|

* N-Gage
* Nokia Climate Mission
* Nokia Climate Mission 3D
* Nokia Game
* Nokia Modern Mayor
* Scalable Network Application Package

List of Nokia products
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template