SessionCtl // Force half-width in alphanumerical keyboard.

This commit is contained in:
ShikiSuen 2022-10-09 14:52:00 +08:00
parent 97bc20fe89
commit 123d6111bc
1 changed files with 7 additions and 0 deletions

View File

@ -114,6 +114,13 @@ extension SessionCtl {
eventToDeal = eventToDeal.inAppleABCStaticForm eventToDeal = eventToDeal.inAppleABCStaticForm
} }
// Apple
if eventToDeal.isNumericPadKey,
let eventCharConverted = eventToDeal.characters?.applyingTransform(.fullwidthToHalfwidth, reverse: false)
{
eventToDeal = eventToDeal.reinitiate(characters: eventCharConverted) ?? eventToDeal
}
// //
Self.areWeNerfing = eventToDeal.modifierFlags.contains([.shift, .command]) Self.areWeNerfing = eventToDeal.modifierFlags.contains([.shift, .command])