是否可以確定在mousedown d3.event期間是否按下Shift鍵?如果可能的話能告訴我一個辦法做到這一點,嘗試尋找在API中,但找不到有用確定在mousedown事件期間是否按下Shift鍵
14
A
回答
22
您應該能夠使用的東西是這樣的:
d3.select(window).on("click", function() {
if (d3.event.shiftKey) {
alert("Mouse+Shift pressed");
}
});
+0
:D非常感謝您的幫助,非常有用。 –
1
也許有必要使用:
if (d3.event.sourceEvent.shiftKey) {
console.log("shift pressed");
}
相關問題
- 1. 如何在NSPressGestureRecognizer事件期間檢測CMD或Shift鍵是否被按下?
- 2. C#mousedown事件連續按下鍵
- 3. 檢測是否按下Shift鍵
- 4. 確定修改鍵是否被按下
- 5. 確定是否有鍵按下當前
- 6. 按鍵模擬鍵盤按下「Shift」鍵
- 7. 單獨按下控制鍵或Shift鍵的Kkeyboard事件?
- 8. 如何確定在KeyPress事件中是否按下了退格鍵?
- 9. 捕獲「shift + tab」按鍵事件
- 10. 確定是否按下鼠標中鍵,但不是alt鍵
- 11. 如何確定shift + alt + control +按下菜單鍵win8 metro app
- 12. 爲什麼按下shift鍵時不會觸發'click'事件?
- 13. 按下Shift鍵處理鼠標滾輪事件
- 14. Python 2.7 - 如何檢查SHIFT-KEY或CTRL +鍵是否被按下?
- 15. elisp如何檢查是否按下了Shift鍵
- 16. Android:如何判斷鍵盤的確定鍵是否被按下?
- 17. 按下鍵事件
- 18. 提交按鈕mousedown事件
- 19. 確定是否在表達式中按下鍵(PyQT)
- 20. 確定是否在Javascript中按下了鍵
- 21. 綁定多個鍵KeyDown事件(按Shift + *(星號))
- 22. 檢查是否按下了Shift鍵,而不必綁定到keyup和keydown
- 23. 如何在mousedown和mousemove事件期間更改控件屬性?
- 24. 如何確定在按鈕單擊期間何時按下控制鍵
- 25. Objective-C:在按下另一個鍵時檢測到「shift」按鍵
- 26. 綁定Alt + Shift鍵按住Ctrl鍵
- 27. wxpython確定鼠標或按鍵是否觸發設定焦點事件
- 28. Tab和Shift + tab鍵事件在KendoGird
- 29. 按下按鍵後無法取消綁定按鍵事件
- 30. 在不確定的時間持續按下一個按鍵
我有沒有D3的經驗,但是,你可以只監聽鍵盤事件,然後每當按下換擋啓動鼠標事件監聽器。 –
你使用任何其他庫嗎? –
不在此刻我只使用d3.js –