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

nbeppu 988views 更新:2014年12月18日

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();
    }
});

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません