我想创建一个转到一个功能的键盘快捷键,当你再次按下该键时,它会返回到原始功能。
例如我正在使用绘画工具,但是我想通过按Tab键之类的东西切换到橡皮擦,然后当我完成时,我再次按Tab键切换回绘画工具。
之前我已经完成了键盘快捷键,但我从来没有做过返回上一个功能的快捷键...
很抱歉,如果不清楚,我不知道从哪里开始。即使有人可以引导我找到我可以学习的链接,我也会非常感激。
答案 0 :(得分:1)
试试这个
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);
});
答案 1 :(得分:0)
使用以下片段。 在这里,您应该介绍yourClass名称。然后应该为您的按键调用操作。
$('.yourClass').keypress(function (e) {
var key = e.which;
if(key == 13) // the enter key code
{
//to do your action
}
});