這個世界之所以繽紛多彩,在于很多問題都沒有惟一正確的答案,有的是我們心中形形色色的解答。這些解答并無對錯之分,卻著實有高下之別。
本文所述是我設計歲寒輸入法時所遵循的哲學。這里我用的是“哲學”,而非“理念”二字,無他,取其逼格更高而已。
不破不立
打破舊有的鍵盤布局,另立新布局,是我在設計歲寒時最冒險的舉動。這種改弦更張的做法讓許多歲寒輸入法的初次接觸者都不禁一臉懵逼之感,從而心生畏懼,拒絕繼續去深入歲寒輸入法的內在。這一點固然叫我郁悶,但也是在意料之中的。畢竟越是熟悉的東西越能給與人以安全感,越是陌生的東西越是容易引發人的抗拒。
然而,既然那些老朽的事物只能帶來制肘,那我們就應該果斷拋棄,而不是抱殘守缺,日復一日。再不濟,也應該嘗試突破。當然改變習慣這事,用戶第一個不答應。當下的流行設計理念是一切都要迎合用戶的喜好和習慣,大有違者必死之勢。所以那些大廠也很聰明,沒有必要去挑戰用戶的習慣,橫豎不是掙錢?反正掙錢要緊。用戶當然不想改變習慣,但他們同時也不知道更好的東西是什么樣子。當時自己年輕氣盛,心想敗則敗矣,又有何懼?要做,就去做一個自己的輸入法,而不是別人的輸入法,勇敢地去挑戰一次眾人的習慣,而不總是迎合。不如此,我永遠不知道自己到底有沒有這個能量。
道法自然
有時候我會問自己,是什么支持著自己去做歲寒輸入法這件事情?我給出過許多答案,但最核心的答案是我相信歲寒輸入法的規則是一種美的存在。而且我也不相信唯有我一人能看見這種美,我有義務讓更多可以欣賞這種美的人看到她的存在。
我說歲寒美,美在哪里?美在其法自然。所謂人法地,地法天,天法道,道法自然。在歲寒的規則中有一個核心概念叫鍵族,這個概念是我從化學元素周期表中借來的,因此最開始我把歲寒輸入法特有的鍵位布局稱為元素鍵盤。不過我現在已早不用這個名詞,因為我發現向新手解釋鍵族這個概念遠遠比告訴他直接下滑一行困難許多,正如我也不管氯化鈉叫氯化鈉一樣,還是叫食鹽易于理解。但是如果不能意識到元素的周期律與拼音的結構特點之間的異曲同工之妙,那么對歲寒何以為美是難以感同身受的。唯有參透這一點,才能體悟到事理之間的共性,而這也是歲寒之美的最終來源。
三生無窮
一個不能自洽的系統是難以發展的;而一個自洽的系統,是會自我發展的。當前歲寒擁有的許多特性是我在最開始設計時所不曾設想的,而他們的出現也不見得就是我構想出來的,換言之,他們其實是歲寒自我發展的結果,我只是發現了這些特性,并且將之實現出來罷了。
這個如何理解呢?就拿五筆來說吧。五筆方案的輸入速度相對來說是比較優秀的,但這個方案誕生之后他的特性也就固化了,變化的無非是編碼上的微調,或者進一步地降低重碼率罷了,而很難在這個基礎上實現更深層次的進化,比如說把五筆輸入智能化。之所以會這樣,是因為五筆的規則系統太過復雜,人為設定太多,規則之間并不互融,一旦引入新的規則,系統很容易就無法自洽。我本人也是五筆方案的忠實用戶,但坐觀如今輸入法的發展大勢,五筆方案日薄西山已成定局,我是萬分痛惜,卻也無能為力。其實歲寒輸入法的前兩個版本都是基于五筆方案,無力回天才是最深的切膚之痛。
如今的歲寒輸入法最為核心的不過是三個概念:鍵族,聲韻混合鍵和虛聲母。而這三個概念就像是大樹的根基,其它的所有特性都是從他們上面生長出來的,就像從牛頓三大定律就可以推導出整個經典力學體系一般。鍵族與聲韻混合鍵的組合使得聲韻的輸入無二義性,這生長出了拼音替入和輸入回退;虛聲母使得聲母與韻母之間實現平權,這生長出了省略聲母和聲韻匹配。一生二,二生三,三生無窮,如是而已。
中庸之道
中文輸入法方案如今已是多如牛毛,而歲寒輸入法不過是眾多牛毛中的一根罷了。用戶不免會問,你這根“毛”和別人的相比有什么優勢呢?
歲寒比雙拼快嗎?誠然并不,但是她比雙拼簡單。
歲寒比全拼簡單嗎?誠然并不,但她比全拼快。
任何一種方案都無法做到十全十美,而事物一旦臻及一個極點時,我們往往只能在事物的各個特性之間做出權衡。你選擇了五筆,選擇了他的高效,就要容忍他的復雜性和機械化;你選擇了搜狗智能拼音,選擇了他的智能,就要忍受他的“神馬都是浮云”。只求效率的設計思路是走極端,而希望既最簡單又最高效則是一廂情愿,我們不可能不犧牲點什么就得到我們所希望的東西。所以我沒辦法不做折衷。
交流群里有人說:歲寒輸入法要么是最聰明的輸入法,要么是最愚蠢的輸入法。這個觀點我不能茍同,我反倒認為她是中庸的,既足夠聰明,又足夠愚蠢。因此她絕對不夠完美,我只是在嘗試找一個平衡點罷了。
結語
以上是我個人的答案,有些粗鄙,但有答案總比沒有強一點點,因為有了答案才會有信念,這一點十分要緊,事關堅持。即便堅持就是死撐,但是沒有信念如何死撐呢?
對了,如果看官還不知道歲寒輸入法是為何物,可以通過這里下載,一用便知:http://www.coolapk.com/apk/com.suihan.version3