我想向我的机器发送一个硬件事件,以便我的大写锁定键变为启用状态。当我发送启用中断时,大写锁定键上的灯应该亮,当我发送启用中断时,大写锁定键上的灯应该熄灭。
我正在使用 Qt、Mac、C++、Carbon。
我想向我的机器发送一个硬件事件,以便我的大写锁定键变为启用状态。当我发送启用中断时,大写锁定键上的灯应该亮,当我发送启用中断时,大写锁定键上的灯应该熄灭。
我正在使用 Qt、Mac、C++、Carbon。
无需中断。Caps Lock、Num Lock 和 Scroll Lock 灯是可编程控制的。
请注意,这实际上不会打开 Caps Lock(导致用户输入全大写文本),但您不应该这样做。如果您需要以特定格式输入文本,那么您应该自己对其进行任何必要的修复(可能包括将其大写)。
您甚至可以从 OS X 上的非特权用户空间应用程序生成硬件中断吗?在我看来,这似乎是您应该请求操作系统执行的操作(即打开或关闭 Caps Lock)