【发布时间】:2019-01-26 04:50:51
【问题描述】:
我试图弄清楚如何编写一个在用户操作系统后台运行的 .net 核心程序,这个想法是如果用户按住键盘上的热键(例如大写锁定或标签)布局会改变。
因此,如果用户按住大写锁定,“A”键将被重新映射为“L”
这将是系统范围的,而不仅仅是针对任何给定的应用程序。
我找到了这个解决方案:https://blogs.msdn.microsoft.com/toub/2006/05/03/low-level-keyboard-hook-in-c/,但不幸的是,它看起来是以 Windows 为中心并且特定于运行它的应用程序。
【问题讨论】: