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. 如何使用Ruby检测是否在Windows平台上按下SHIFT或ALT键?
- 6. 检测何时按住shift键
- 7. 如何检测JavaScript中的shift +键?
- 8. 检测iPhone键盘上的空格和空格+ shift键按下
- 9. C++检测用户按下的ENTER键
- 10. 如何在鼠标移动时检测到shift键的按下状态
- 11. 按键模拟键盘按下“Shift”键
- 12. 如何检测在Linux或Solaris下使用C按下箭头键?
- 13. 如何知道在C中按下某个键时的Shift键状态?
- 14. 如何使用KeyAdapter检测CTRL + SHIFT + ANY_KEY?
- 15. 捕获在C#中的Shift + Tab按键
- 16. elisp如何检查是否按下了Shift键
- 17. Python 2.7 - 如何检查SHIFT-KEY或CTRL +键是否被按下?
- 18. 如何检测键盘在iOS 8中按下“PAGE UP”键?
- 19. 如何检测间隔栏是否在Mac上使用C#键入/按下?
- 20. 在jsp中检测键按下
- 21. 在Python中使用win32api检测按键
- 22. 在powershell中如何模拟shift键被按下?
- 23. 检测键盘按下
- 24. 检测Ctrl + Tab键按下
- 25. 如何使用Shift +向上/向下键在ListView中多选select
- 26. C# - 检测是否在打开上下文菜单时保持SHIFT键
- 27. 如何检测在textarea输入内Javascript中按下的键?
- 28. 如何检测在WPF中是否按下散列键(#)?
- 29. 使用Java,如何在不使用GUI组件的情况下检测按键?
- 30. 如何检测jQuery keydown事件处理程序中的SHIFT键?
什么平台你编程? – 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