KeyHandler // Change conditioning of numeric pad inputs.
This commit is contained in:
parent
ec49e33004
commit
69d93db68c
|
@ -108,7 +108,9 @@ extension KeyHandler {
|
||||||
|
|
||||||
// MARK: 處理數字小鍵盤 (Numeric Pad Processing)
|
// MARK: 處理數字小鍵盤 (Numeric Pad Processing)
|
||||||
|
|
||||||
if input.isNumericPad {
|
// 這裡必須用「isNumericPadAreaKey」這個以 KeyCode 判定數字鍵區輸入的方法來鎖定按鍵範圍。
|
||||||
|
// 不然的話,會誤傷到在主鍵盤區域的功能鍵。
|
||||||
|
if input.isNumericPadAreaKey {
|
||||||
if !input.isLeft, !input.isRight, !input.isDown,
|
if !input.isLeft, !input.isRight, !input.isDown,
|
||||||
!input.isUp, !input.isSpace, charCode.isPrintableASCII
|
!input.isUp, !input.isSpace, charCode.isPrintableASCII
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue