在字符串中 快速查找

很多时候,我们需要在字符串中执行查找,以判断过滤指定的内容出来。比如过在落格输入法当中,就需要用辅码过滤出需要的候选词。

一般来说,查找和对比肯定是数字来的最快,不过在词库上总不能把所有的词汇都转换为数字(虽然理论上可行……)在字符串的搜索上,我们有很多种办法来实现,这里我就说一下我自己的思路[……]

点击跳转以继续阅读

基于动态规划的整句输入法

一般来说,我们不会在用动态规划算法求解的问题上称呼它为“动态规划”,而是称之为“隐马尔可夫模型”,不过,如果我们单纯用动态规划算法来求解一个普通的有向无环图,那么就只能说是动态规划了……

这次我们要来说的,是基于词库的整句输入法。而不是基于状态转移的隐马尔可夫模型求解。

词库

由于不需要模[……]

点击跳转以继续阅读

如何自定义 落格输入法 ?

如何自定义落格输入法

在落格输入法中,我为你提供了强大的自定义功能。不论是简单地新建一种双拼方案,还是导入一份五笔输入法的码表,它都能完成。

首先,我们从概念说起

按键映射方案

落格输入法用它来生成对应的映射方案,比如智能abc、比如自然码等等。按键映射方案有两个文件,比如“智能ABC[……]

点击跳转以继续阅读

如何学习自然码辅码?

自然码是个比较古老的双拼方案了,有多古老?古老到现在不少用户都根本不知道它还有一套辅码方案。

自然码的辅码称不上是形码,它之所以被称为是辅码,就是因为这套方案的设计初衷还是作为辅助,所以它并不能像鹤形那样做到非常低的重码率——但是加上音的话,用起来还是很高效。

为什么就算如此还说它输入高[……]

点击跳转以继续阅读

我是如何使用双拼的

说起来,使用双拼也一年多了。现在每天都在使用,手机在用,电脑也在用——很奇怪早些年的时候为什么没有遇到这么优秀的输入方法。总之,经过这么久的持续使用——再加上我甚至为了能在 iOS 上体验与 Mac 一致的双拼,我还自己动手写了一个输入法(见首页)。

现在双拼已经是小众了,我曾按照自己的理解,[……]

点击跳转以继续阅读

什么是 双拼 ?

落格输入法是一款专业的双拼输入法,它致力于让用户体验双拼输入快感的同时也可以兼具全拼的优势——比如海量词库等。

对于双拼的认知,你不应再停留于单字重码率介于全拼和五笔之间这个概念,双拼是时尚的、符合汉语发音本能的一种输入方法。

全拼

既然要介绍双拼,我们还是从你最熟悉的全拼开始。要知道,a[……]

点击跳转以继续阅读