JavaScript での Windows Ctrl キーと Mac Command キーの判定

e.ctrlKey は Windows ctrlキー、Mac controlキー、e.metaKey は Mac commandキーに割り当てられています。

Windows Ctrl キーあるいは Mac Command キーの判定をさせたい場合

dojo.connect(input, "onkeydown", null, function(e) {
    if (((e.ctrlKey && !e.metaKey) || (!e.ctrlKey && e.metaKey)) && e.keyCode == 13) {
        this.form.onsubmit();
    }
});