易颉输入法（简称易颉）是一种智慧型仓颉输入法，运作原理是将原本的仓颉输入法加入运算逻辑和字频学习记录而组成。易颉的编码要点便是「将知道的仓颉码尽量打出来」。简单来说，就是将一个字知道的仓颉码尽量顺序打出来，不知道或不确定的仓颉码就不用打出来，最后交给易颉输入法软体的人工智能逻辑来找出最合适的候选字。易颉的理论是希望用尽使用者对一个字仓颉码所知的所有资讯，从而填补出完整的仓颉码。举一个例子，「议」的仓颉码是「卜口廿土戈」，如果使用者并不是一个熟练的仓颉的使用者，不能完整拆码，只能分分辨出「卜口戈」这三个仓颉码。在这个时候便不能使用仓颉输入法而只能使用速成输入法。但速成只会使用到「卜戈」这两个仓颉码而没有使用到「口」这个仓颉码的资讯。由资讯理论的角度来看，即是速成输入法只利用到使用者所知道的三分之二的资讯，而另外的三分之一的资讯则被浪费掉了。易颉便是尝试接收使用者所知道的全部资讯，从而成为一个介乎于速成和仓颉之间的输入法。由于所使用的资讯比速成多，所以可以筛选出更准确的候选字。当使用者只输入两个码时，便是速成，而当使用者打足全部码数时，便是仓颉。当打不足全部仓颉码时，便由系统的智能逻辑来寻找最合适的中文字。将一个字知道的仓颉码尽量顺序打出来，不知道或不确定的仓颉码就不用打出来，最后交给易颉的人工智能逻辑来找出最合适的候选字。类似于开源输入法平台gcin上的五四三仓颉。
易颉的理论原理是什么？
易颉的理论是希望用尽使用者对一个字仓颉码所知的所有资讯，从而填补出完整的仓颉码。