在WPF中制作“全局”热键

我正在编写一个由主窗口中的三个用户控件组成的应用程序。 在其中一个用户控件中,有一个滑块需要通过键盘输入来控制。 左箭头应减小值,右键增加,依此类推。 我有这个工作,但只有当滑块有焦点时。 如果其他一些控件具有焦点,我根本无法使其工作。

是否可以定义“全局”热键? 触发相同事件或function的IE键,无论焦点在哪里? 希望我已经让自己清楚了……

我从来没有尝试过这个但是如果你有一个在主窗口级别注册的命令,其中的关键字可能有效。 请记住,我从来没有这样做,但你可以尝试一些事情。 如果您不熟悉命令,请参阅博客文章 。

我从来没有自己动手,但是当使用内置的过去命令时,我实际上必须放入代码以防止它在某些情况下发生。

我知道这可能没有多大帮助,但我希望它足以让你开始。

看到我对类似问题的回答:

WPF中的应用程序级快捷键