带有js的键盘开关按钮快捷方式
keyboard switch button shortcut with js
我想创建一个转到一个功能的键盘快捷键,当您再次按下该键时,它 returns 转到原始功能。
例如,我正在使用绘画工具,但我想通过按 Tab 之类的东西切换到橡皮擦,然后当我完成后,我再次按 Tab 切换回绘画工具。
我以前做过键盘快捷键,但我从来没有做过 returns 到上一个功能的...
抱歉,如果不清楚,我不知道从哪里开始。即使有人可以指导我找到我可以学习的 link,我也会非常感激。
使用以下代码段。
在这里,您应该介绍您的班级名称。然后应该为您的按键调用操作。
$('.yourClass').keypress(function (e) {
var key = e.which;
if(key == 13) // the enter key code
{
//to do your action
}
});
试试这个
var currentTool = 'brush';
var prevTool = '';
$('.paintToggle').keypress(function (e) {
var key = e.which;
switch (key) {
case 6:
if(currentTool !== 'eraser') {
prevTool = currentTool;
currentTool = 'eraser';
} else {
currentTool = prevTool;
}
break;
}
paint.select_tool(currentTool);
});
我想创建一个转到一个功能的键盘快捷键,当您再次按下该键时,它 returns 转到原始功能。
例如,我正在使用绘画工具,但我想通过按 Tab 之类的东西切换到橡皮擦,然后当我完成后,我再次按 Tab 切换回绘画工具。
我以前做过键盘快捷键,但我从来没有做过 returns 到上一个功能的...
抱歉,如果不清楚,我不知道从哪里开始。即使有人可以指导我找到我可以学习的 link,我也会非常感激。
使用以下代码段。 在这里,您应该介绍您的班级名称。然后应该为您的按键调用操作。
$('.yourClass').keypress(function (e) {
var key = e.which;
if(key == 13) // the enter key code
{
//to do your action
}
});
试试这个
var currentTool = 'brush';
var prevTool = '';
$('.paintToggle').keypress(function (e) {
var key = e.which;
switch (key) {
case 6:
if(currentTool !== 'eraser') {
prevTool = currentTool;
currentTool = 'eraser';
} else {
currentTool = prevTool;
}
break;
}
paint.select_tool(currentTool);
});