240 发简信
IP属地:安徽
  • 中文省略号应该是这样设定(在srf_mode下面),6个点直接包一起不行,要分开3个点包一次:
    +6::send {…}{…}

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

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

  • 第五码的那个实现方式是比较粗略的,毕竟我没用五笔,相应的操作逻辑不是很清楚,目前只是假设第五码是A到Z这26个键,但当处于“四码并且有两个(含)以上候选项”的状态,实际上,键盘上的每个键都有机会成为第五码,这时我不太清楚五笔是怎么处理的。(事实上,如果第五码只考虑A到Z这26个键的话,那代码是可以并到srf_mode那个模式下的,在那边加个判断应该就行了,不用新增模式)

    省略号的问题我刚发现,+6::的设定不起作用,这个要查下帮助文档,看能不能找到原因。

    另外你说的“如果「灯亮」是一种可以绑定操作的状态就好办了”,这个我不太懂,能不能举个例子说明一下。

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

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

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

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

  • @Ubuntu_2017 关于符号转义,你的意思是不是:能不能做类似下面的这种简单定义:
    @::・
    $::¥
    这个是没办法的,Autohotkey的热键定义对象是键盘跟鼠标,对Autohotkey来说,键盘上并没有@这个符号,它是通过按键盘shift+2这个动作来实现的。

    另外说的四码唯一自动上屏那几个问题,我一会写一篇,晚上应该能写得完。

    14、为什么叫柚子输入法

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

  • 1、四码唯一自动上码 跟 第五码顶前四码首选,这两个应该挺好实现,我明天看一下。

    2、空码清空已输编码。这里是不是指到“第五码”如果是空码,就清空重来?那第五个码要保留吗?

    3、shift+6 是要输出省略号?中文的还是英文的?

    14、为什么叫柚子输入法

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

  • @Ubuntu_2017 有空的时候,我再看下win8以后,有没什么简单的方式设置系统里面tooltip的一些属性值

    14、为什么叫柚子输入法

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

  • 1、为了尽量简单,候选框用的是系统的tooltip功能,以前win7的时候,可以通过设置系统tooltip的字体大小,间接放大候选框,操作很简单,但是从win8开始,设置好像很麻烦,因为熟练了以后基本就不看候选框了,所以我对这方面的要求比较低。

    2、 在第9篇“选择候选项”,同样为了简化,只设置了3个键,需要数字选重的话,在srf_for_select_array0这个模式下,再添加代码就行了,比如:
    1::srf_select(1)
    2::srf_select(2)
    3::srf_select(3)
    这样设定以后,除了空格、逗号、句号,可以选重外,数字1~3也可以选择重。

    14、为什么叫柚子输入法

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

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

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

  • 120
    13、这只是开始

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

  • 120
    12、完结篇

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

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

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

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

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

  • 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模式 2、依次点击键盘上的“h、e、...

  • 120
    6、一秒钟看懂26行代码 —— 定义a-z键

    要模拟输入法,最基本的,先定义a~z这26个按键: 为了便于阅读,我们把b到y那24行折叠起来 srf_all_input := srf_all_input . A_This...