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