我想向我的机器发送硬件事件,以便启用我的大写锁定键。当我发送启用中断时,应该打开Caps-lock键上的指示灯,当我发送启用中断时,应该关闭Caps-lock键上的指示灯。
我正在使用Qt,Mac,C ++,Carbon。
答案 0 :(得分:3)
无需中断。 The Caps Lock, Num Lock, and Scroll Lock lights are programmatically controllable.
请注意,这实际上不会启用大写锁定(导致用户输入全大写文本),但您不应该这样做。如果您需要以特定格式输入文本,那么您应该对其进行任何必要的修复 - 这可能包括自己进行大写。
答案 1 :(得分:0)
你甚至可以从OS X上的非特权用户空间应用程序生成硬件中断。听起来好像这是你应该要求操作系统做的事情(即打开或关闭大写锁定)