「光ナビゲーション付きピアノ」方式の入力体験、技術的には可能でしょうか?

 Quvotaさんの日記にあるコメントより、メモとして。

http://kirinsystem.net/japanese_input/asuka290-util.html
http://aumtyper.hp.infoseek.co.jp/asuka_ap.html
http://www.eurus.dti.ne.jp/~yfi/aska_arrangement/bin/typewrite_demo/vsmode.html

 この3つを組み合わせたかの様な動作をする「光ナビゲーション付きピアノ」方式の入力体験スクリプトというのは、技術的には作成可能でしょうか?
 出来るかどうかは別として、とりあえず。