lihejia / framework Goto Github PK
View Code? Open in Web Editor NEWThis project forked from maliit/framework
Core libraries of Maliit and server.
License: Other
This project forked from maliit/framework
Core libraries of Maliit and server.
License: Other
Maliit Maliit provides a flexible and cross-platform input method framework. It has a plugin-based client-server architecture where applications act as clients and communicate with the Maliit server via input context plugins. The communication link currently uses D-Bus. Maliit is an open source framework (LGPL 2) with open source plugins (BSD). This is the Maliit framework. For plugins, such as virtual keyboards, see http://wiki.maliit.org/Plugins Installing Qt5 must be installed to build the Maliit framework. At a terminal, run: mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr .. make make install Run qmake HELP=1 to get more information about build options. Running Set Maliit as the Qt and GTK+ input context: export QT_IM_MODULE=Maliit export GTK_IM_MODULE=Maliit Start the server: maliit-server Note that a compositing window manager and a D-Bus session bus are required to use Maliit. Test with the provided example applications: maliit-exampleapp-plainqt # for Qt maliit-exampleapp-gtk2 # for Gtk2 maliit-exampleapp-gtk3 # for Gtk3 Double-tap on the input field, and an input method (usually a virtual keyboard) should be shown. Note that an input method plugin, such as the Maliit keyboard from the maliit-plugins package, must be installed for the example applications to work. Resources Wiki: http://wiki.maliit.org/ IRC: #maliit on chat.freenode.net Announcement mailing list: [email protected] Discussion mailing list: [email protected] NETWORK TRANSPARENCY On one computer run: maliit-server -allow-anonymous -override-address tcp:host=xxx.xxx.xxx.xxx,port=yyyyy Any valid dbus address is supported. Using -allow-anonymous must only be done on a trusted network. If using a method with authentication, the -allow-anonymous flag may be dropped. On another computer: MALIIT_SERVER_ADDRESS=tcp:host=xxx.xxx.xxx.xxx,port=yyyyy export MALIIT_SERVER_ADDRESS maliit-exampleapp-plainqt (or maliit-exampleapp-gtk{2,3}) Where xxx.xxx.xxx.xxx is IP address of computer where maliit-server is ran and yyyyy is port number < 65536.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.