Moblin项目 -- 输入方法框架

简介

本项目旨在向 Clutter 提供一个 Input Method Context Framework ,借助它可以扩展现有的输入方法以支持 moblin2 上的 Clutter

范围

本项目的范围将包括:

一个 clutter-imcontext 库,用于向Clutter添加 IMContext 框架

SCIM桥的一个客户端模块,用于在 Clutter 应用程序中支持SCIM

针对 scim-bridge scim- panel的功能增强  

一个针对IBus的客户端模块,用于在 Clutter 应用程序中启用 IBus

一个针对 IBus 的新面板,用于使用虚拟键盘进行输入

源代码

目前, git.moblin.org 上主要有两种相关的源代码git树:

ClutterIMContext:  http://git.moblin.org/cgit.cgi/clutter-imcontext  

它是来自 GtkIMContext 的一个端口,具有一些功能增强,比如:自动显示/隐藏cb。还将不断向其中加入更多功能。  

scim-panel-vkb-gtk:  http://git.moblin.org/cgit.cgi/scim-panel-vkb-gtk  

此包向scim提供另一个gtk面板以及一个安装模块,以选择要使用的面板。此包的主要目标是向一个面板提供嵌入带有原始输入方法UI的虚拟键盘的能力。因此,不具备硬件键盘的MID类设备可以通过VKB轻松地使用输入方法。

scim-bridge 

为了支持 ClutterIMContext ,还为 scim-bridge 编写了一个客户端模块。目前,用于 scim-bridge 的补丁仍然在 Moblin2 repo 中维护,而在单独的git树中找不到该补丁。

ibus-client-clutter:  http://git.moblin.org/cgit.cgi/ibus-client-clutter  

这是为 IBus 编写的一个客户端模块。您可以查看我们的文档,从中找到关于在 Moblin2 上使用 IBus 的更多细节。

编译和运行

要获得关于在 Moblin2 上使用输入方法和如何通过输入方法来支持 Clutter 应用程序的更多信息,请查看我们的文档。

趋势

由于 SCIM 现在缺乏维护,本项目的未来开发工作将逐渐把重点转移到 IBus 支持上。

scim 的演示屏幕截图

下面的屏幕截图演示了在嵌入了SCIM和 Matchbox-Keyboard 的情况下,在应用程序中输入文本的情形。

2

 

原文链接:http://moblin.org/projects/input-method-framework

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值