私は Web アプリケーションを開発しています。次の方法でキーボードを使用してタブを開いたり切り替えたりする必要があります。
- ctrl + alt + 1 を押すと、tab1 が開きます。
- しかし、2を押すとctrlとaltを解放せずにtab2が開くはずです。
1 と 2 を達成できますが、Ctrl キーと Alt キーを放します。
私は Web アプリケーションを開発しています。次の方法でキーボードを使用してタブを開いたり切り替えたりする必要があります。
1 と 2 を達成できますが、Ctrl キーと Alt キーを放します。
明らかに、押されたキーを見つけるために使用した方法は、ctrl と alt がある場合には適切ではありません。を聞くだけで、ctrl+alt+1
次のctrl+alt+2
ようになります。
$(document).keydown(function (e) {
if (e.ctrlKey && e.altKey) {
// 97 for key "1"
if (e.keyCode == 97) {
// open first tab
$("#Tab1").click();
}
else if (e.keyCode == 98) {
// 98 for key "2"
// open second tab
$("#Tab2").click();
}
}
});