VBの開発環境では、Homeキーの動作がちょっと特殊で、最初にインデントの先頭に移動してもう一回Homeを押すと本来の行頭に移動するようになっている。srcfile.javascript.txtに以下の関数を追加すると、萌ディタで同じような移動方法に設定できる。


f.onKeyHome = function (arg, classname, methodname) {
if (arg & KEYMASK_CTRL)
App.Caret.MoveFirstOfText();
else {
if (App.Caret.Col == App.Caret.LeadingSpaces.length) {
if ( (App.Caret.Char == '\t') || (App.Caret.Char == ' ') ) {
App.Caret.MoveRightWordBound(true);
} else {
App.Caret.MoveFirstOfRow();
}
} else {
App.Caret.Col = App.Caret.LeadingSpaces.length;
}
}
};