0
A
回答
3
好了,我发现自己在同样的情况,你要么必须使用控制类下System.Windows.Forms的,或遵循this solution的指示,使其适应C#世界
我特别感兴趣在帽的关键,所以我这样做:
[DllImport("/System/Library/Frameworks/ApplicationServices.framework/ApplicationServices")]
public static extern long CGEventSourceFlagsState(int keyCode);
bool CapsLock = (CGEventSourceFlagsState(1) & 0x00010000) != 0;
希望这会有所帮助!
相关问题
- 1. 如何获取mac上键盘上某些键的状态?
- 2. Mac OSX中的Eclipse键盘快捷键
- 3. Mac OS X - 获取空格键状态
- 4. 在黑莓键盘上捕获按键
- 5. 在键盘上获取MotionEvent
- 6. 获取自定义键盘中isSticky键的当前状态
- 7. 在ocamlsdl中读取键盘状态
- 8. 获取Windows服务(VB)键盘按键
- 9. OSX上的键盘输入
- 10. 以编程方式获取/设置Mac OSX默认系统键盘快捷键
- 11. 如何在Mac OSX上仅在具有特定HID的键盘上使用键盘事件?
- 12. 如何按德语键盘上的“/”键?
- 13. Android虚拟键盘KeyListener获取虚拟键盘按键
- 14. 键盘按键捕获
- 15. 如何阅读键盘事件之外的键盘状态?
- 16. 如何在不使用键盘的情况下按下键盘上的按键?
- 17. Javascript检查键盘状态
- 18. 虚拟键盘状态
- 19. 保存键盘状态
- 20. 检查键盘状态
- 21. 钩键盘:如何获取键被按下的程序名称?
- 22. Linux中的Mac键盘上的Ins键
- 23. opentk/C#键盘状态
- 24. MAC OSX-如何使用python获取电池百分比状态?
- 25. 在通用Windows应用程序中获取键盘状态
- 26. Emacs中的按键事件或轮询键盘状态?
- 27. 如何获取状态栏和软键按钮栏的高度?
- 28. 如何获取Mac上按下的最后一个键?
- 29. 如何将按键事件发送到X以获取不在键盘上的按键?
- 30. 如何在HTML5画布上绘画时检查键盘状态?