• 120
    附加篇1:四码唯一自动上屏等

    因为我自己并没有使用五笔输入法,所以关于五笔输入法的一些操作逻辑并不是很清楚。与 @Ubuntu_2017的交流之后,了解了一些,我们来说说其中...

  • 120
    14、为什么叫柚子输入法

    很多很多年以前,为了改变世界,我们几个同学合作,在学校里无偿征稿,然后把稿件排版成几页纸,印刷完后再投递到各个班级的教案桌上。那个时候,油墨印刷...

  • 120
    13、这只是开始

    全部代码如下: 编辑器的行号显示,用了136行代码,扣除空行、注释行,一眼就能看得懂的,我数了一下,需要花点力气才能看懂的,大概在40行左右。 ...

  • 120
    12、完结篇

    总结一下: 整理一下就是: 1、3个模式,1个函数,2个标签 2、3个模式下各定义了一些按键 3、3个模式之间是层层包含的关系,因为某个按键可以...

  • 120
    11、其他按键设定以及中文符号

    在srf_all_input模式下,正常还得加3个键: esc键:按键敲错了, 全部清空,待重新敲击 enter键:把当前的编码当作英文上屏,不...

  • 120
    10、设置修改键——backspace

    输入法的框架是基本都弄完了,有几个地方要补充设置下: 首先在这个界面,输完“cwyg”之后,我们发现其实要输的是“cwya”,那就得改,所以这边...

  • 120
    9、选择候选项

    有了候选项以后,当然就可以选字了: 上面的例子中,我们有一个变量srf_all_input,它的值是"cwyg",我们再用cwyg当做变量名去匹...

  • 120
    8、显示键击匹配码表的结果

    大妖怪登场啦,继续改代码,保存,reload: 1、先看第1到第5行,这里我们定义了“h、he、hel、hell、hello”五个变量,同时给它...

  • 7、显示你的键击

    现在,再加一行代码(见第48行),保存,reload以后: 先看运行效果:. 1、点击Lshift键,色块显示,表示已进入srf_mode模式 ...