我常被琐碎的事干扰, 包括噪音, 包括粗糙的界面和交互,
就算曾经有什么梦想, 也已经消磨在一次次失败的界面定制中了.
曾为 Linux 各种头疼的交互尝试学 Gtk, 可没有结果.
网页简单一些, 但我挑剔和努力到现在也仅限于 Markdown 的练习.
我纠结于两点: 操作系统中文输入不流畅; 文本录入太句局限在字符串.
操作系统整个用英文字符, CJK 字符的麻烦, 我困扰在中文输入法上.
比如 Sublime 说的捕捉快捷键而妨碍了中文输入法,
写 textareaEditor 遇到键盘事件被输入法遮挡.
而上网, 母语文字的输入是否流畅关系到每个网民.
目测无论聊天 / 编程, 中文内容在选字的消耗多余英文.
虽然双拼加上分词技术让体验在改善, 但一直还有磕磕碰碰.
相对于形码输入法的难度, 拼音输入法的重码, 我想过尝试新的码表,
加上声调, 再压缩键盘的排列, 再参照代码候选的词来.
名字定下是 36pinyin 只是到现在没进展, 也很少思路.
目前想法是让光标本身带上定制的候选词功能, 下拉菜单补全提示.
那么单词可以提示, 中文内容也在此提示, 甚至图表符号.
其他也有人想过文件目录之类系统参数, 也借地方加入到提示中.
所以我想把 36pinyin 的词库接到这里做一个 demo,
届时希望可以像人展示我具体的想法和对界面的观点.
前边试验的在线 IDE, 去思考纯文本文件录入是否足够清晰.
文本不是计算机内部所表示的形态, 按数据, 应当是各种字符串.
甚至 DOM 的对象的形式, 绑定事件和样式. 不过这并不现实.
像对写 HTML/CSS 我还是折中用数组嵌套字符串去尝试了.
效果还行, 解决了变量名不能用空格的问题, 排版也很夸张.
我的考虑是假如从此图形界面而不是纯粹文本框进行输入时,
因为写代码是计算机的瓶颈, 完全值得用图形界面在此时消耗资源,
一方面提供编写的技巧和工具, 一方面将内容存储为数据.
或许不如文本文件的直观, 但编写时就介入想来能形成某些优势.
因此我打算照这个思路去改造日用的文本框, 使之具备功能.