📄 hikerwb设计.txt
字号:
界面与操作
1. 有新码字母键入时,
若当前码满,清空当前码,并向其中加入新码字母
若当前码未满,只向其中加入新码字母
2. 当前码满后自动在当前位置插入当前码,但不清当前码
3. 若当前码为最后键入码,允许用backspace键删除码字母
若当前码非最后键入码,不能用backspace键删除码字母,只能删除整个码和对应的词
*最后键入码不一定是当前码,当前码为当前位置上的码
*通过设置变量lastpos,在每次键入码字母时置lastpos = currpos,用于判断当前码是否为最后键入码
*Backspace删除码字母时要判断是否满码,
否,删除当前码最后一字母,并在第一次删除字母时删除对应词
是,删除当前码最后一字母
4. 不管当前码是否为最后键入码,都在有重码情况下允许数字键选词
*数字键选词时要判断是否满码,
否,加空格使当前码满,并追加当前码,追加当前纠正词
是,删除当前码、纠正词,再次追加当前码,纠正词
5. 最后键入码非满码情况下不允许移动当前位置
6. 当前码为满码的情况下移动位置时应置lastpos = -1, 以防止下次移动到该位置时又可用backspace键删除码字母
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -