1
A
回答
1
有沒有設施,檢查修改鍵的當前狀態,但你可以檢查用於運行該命令的最後一個鍵是否與「控制」或不使用:
(memq 'control (event-modifiers last-command-event))
注意TAB和RET實際上與Ci和Cm相同,所以它們被認爲具有「控制」修飾符。
相關問題
- 1. 如何確定Android應用程序是否強制關閉?
- 2. 如何確定程序終止後是否關閉DOS控制檯
- 3. 是否確定ByteArrayOutputStream沒有關閉
- 4. 如何確定PropertyType是否是外鍵
- 5. 如何確定是否連接到套接字已關閉
- 6. 如何確定matplot lib軸是否已通過axes.axis('off')關閉?
- 7. Flex:如何確定PopUpManager窗口是否打開(或關閉時)?
- 8. 如何確定文件是否已關閉
- 9. 如何確定子窗口是否已在javascript中關閉?
- 10. 如何確定阻止SSL BIO連接是否已關閉?
- 11. 如何確定命令是否應該是控制或元?
- 12. Emacs確定鍵盤佈局
- 13. 如何確定是否要DataBind控件?
- 14. 如何確定尺寸是否相關?
- 15. 檢測鍵是否關閉mac python
- 16. 檢查軟鍵盤是否關閉
- 17. 如何確定VBScript是否在RDP控制檯中運行?
- 18. 如何確定PHP是否從控制檯運行?
- 19. 如何確定何時關閉子控件
- 20. 如何正確關閉模態呈現的控制器
- 21. 關閉ServerSocket - 如何正確檢查客戶端套接字是否關閉?
- 22. 如何確認「強制關閉」
- 23. 如何關閉MFMessageComposeViewController到mainView控制器?
- 24. 如何從CodeIgniter控制器關閉Colorbox
- 25. 如何關閉 - 視圖 - 控制器
- 26. Java:nu.xom.Builder是否能正確關閉文件?
- 27. 我是否正確關閉此功能?
- 28. 如何關閉窗體後關閉控制檯窗口
- 29. 關閉控制檯關閉進程
- 30. 確定是否三個區域的人有任何關鍵字
謝謝Stefan。不幸的是,最後的命令事件是從菜單中選擇的,並且似乎沒有包含修飾鍵的狀態。所選菜單項的動作功能是我希望具有可修改行爲的代碼。 – DawgBone 2014-10-20 20:17:27
「Emacs方法」是讓C-u(或任何其他通用參數)修改行爲。你可以使用'interactive'或'current-prefix-argument'來選擇它。 – Lindydancer 2014-10-21 07:00:30