0
A
回答
3
這不是它依賴於機器的語言的功能。記得C的設計也可以在沒有鍵盤的機器上運行。
檢測按鍵,與檢測鼠標移動一樣,是您正在使用的操作系統/ GUI窗口的工作。它將記錄在MacOSX文檔的某處。
你可以檢測ctrl-A的原因是有幾個ASCII代碼沒有鍵並用於控制功能(響鈴,提前打印紙等),這些都輸入到現代鍵盤上與ctr +信件。所以這是一個歷史性的意外,你可以做'ctrl'
+0
謝謝,但我現在該做什麼?! :D – 2012-04-04 15:39:43
+0
@NimaAhmadi如果這是在控制檯上,並且由於OSX基本上是unix,請使用curses lib - 請參閱https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/getch .3x.html – 2012-04-04 16:22:49
相關問題
- 1. 如何檢測按下Shift鍵?
- 2. Objective-C:在按下另一個鍵時檢測到「shift」按鍵
- 3. 使用jna檢測Shift鍵向下鍵
- 4. 如何檢測c中的shift鍵?
- 5. 檢測是否按下Shift鍵
- 6. 如何檢測(Shift + Delete)按鍵?
- 7. 如何使用Ruby檢測是否在Windows平臺上按下SHIFT或ALT鍵?
- 8. 檢測何時按住shift鍵
- 9. 如何檢測JavaScript中的shift +鍵?
- 10. 檢測iPhone鍵盤上的空格和空格+ shift鍵按下
- 11. C++檢測用戶按下的ENTER鍵
- 12. 如何在NSPressGestureRecognizer事件期間檢測CMD或Shift鍵是否被按下?
- 13. 如何在鼠標移動時檢測到shift鍵的按下狀態
- 14. 按鍵模擬鍵盤按下「Shift」鍵
- 15. 如何檢測在Linux或Solaris下使用C按下箭頭鍵?
- 16. 檢測何時按下@鍵
- 17. 如何知道在C中按下某個鍵時的Shift鍵狀態?
- 18. 如何使用KeyAdapter檢測CTRL + SHIFT + ANY_KEY?
- 19. 捕獲在C#中的Shift + Tab按鍵
- 20. Python 2.7 - 如何檢查SHIFT-KEY或CTRL +鍵是否被按下?
- 21. elisp如何檢查是否按下了Shift鍵
- 22. 如何檢測iPhone中按下的鍵盤按鍵?
- 23. 如何檢測鍵盤在iOS 8中按下「PAGE UP」鍵?
- 24. 如何檢測用戶在C++(控制檯)中是否按下了任何鍵?
- 25. 如何檢測大小寫鎖定在JavaScript中,而不是比較鍵入的內容和按下shift鍵?
- 26. 如何檢測間隔欄是否在Mac上使用C#鍵入/按下?
- 27. iOS:如何檢測使用BT鍵盤時按下的任何按鍵
- 28. 在jsp中檢測鍵按下
- 29. 在UIWebView中檢測鍵盤按下
- 30. 在JavaFX中檢測單鍵按下
什麼平臺你編程? – 2012-04-04 14:55:18
趕上換檔ascii密碼?我假設你以類似的方式捕捉其他關鍵代碼。 – 2012-04-04 14:56:18
By * platform * Jerry表示Linux,Windows,Mac ... – karlphillip 2012-04-04 14:56:33