簡體   English   中英

帶有js的鍵盤開關按鈕快捷方式

[英]keyboard switch button shortcut with js

我想創建一個進入一個功能的鍵盤快捷鍵,然后再次按下該鍵,它將返回到原始功能。

例如,我使用的是繪畫工具,但是我想通過按Tab鍵切換到橡皮擦,然后在完成后通過再次按Tab鍵切換回繪畫工具。

我之前做過鍵盤快捷鍵,但從未做過返回上一個功能的快捷鍵...

抱歉,如果不清楚,我不確定從哪里開始。 即使有人可以引導我進入我可以學習的鏈接,我也將非常感激。

嘗試這個

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

使用以下片段。 在這里,您應該介紹yourClass名稱。 然后應該為您的按鍵調用操作。

 $('.yourClass').keypress(function (e) { var key = e.which; if(key == 13) // the enter key code { //to do your action } }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM