Skip to content

スティッキーキー

tyru edited this page Aug 12, 2010 · 1 revision

eskkでは大文字の英字をスティッキーキーと小文字の英字として処理します。
つまり、最初からスティッキーキーを考慮した作りになっています。
例えば

Asa

のような入力は

スティッキーキー asa

のような入力として処理されます。
また、「asa」の各文字は`eskk#filter_key()`によって処理されます。
スティッキーキーの処理は`eskk#sticky_key()`が担っているので、
つまり上の入力をより内部的に表現すると

eskk#sticky_key() eskk#filter_key(‘a’) eskk#filter_key(‘s’) eskk#filter_key(‘a’)

のようになります。

Clone this wiki locally