我知道有人问了这个问题,但我的代码中还有另一个问题:
(e.Key >= Windows.System.VirtualKey.Number0) &&
(e.Key <= Windows.System.VirtualKey.Number9)
它可以工作,但是当我输入Shift+6
它&
时,当按 shift 时输入代码将不起作用,但在按下 6 后它可以工作并输入为&
.
我怎样才能禁用它?我在想一个全局变量,它保留前一个键,如果它是 shift 不键入但它也保持 shift,则不会同时用数字键按下 shift,或者在数字键之前预置 shift。