InputSignal // Typo fix & +isASCIIModeInput.

This commit is contained in:
ShikiSuen 2022-08-04 19:29:37 +08:00
parent 54d2fb4fc5
commit 7c2d2a9caf
1 changed files with 2 additions and 1 deletions

View File

@ -126,6 +126,7 @@ struct InputSignal: CustomStringConvertible {
private var cursorKeyClockRight: KeyCode = .kNone // 3 o'clock private var cursorKeyClockRight: KeyCode = .kNone // 3 o'clock
private var cursorKeyClockLeft: KeyCode = .kNone // 9 o'clock private var cursorKeyClockLeft: KeyCode = .kNone // 9 o'clock
private(set) var emacsKey: EmacsKey private(set) var emacsKey: EmacsKey
public var isASCIIModeInput: Bool = false
public init( public init(
inputText: String = "", keyCode: UInt16, charCode: UInt16, flags: NSEvent.ModifierFlags, inputText: String = "", keyCode: UInt16, charCode: UInt16, flags: NSEvent.ModifierFlags,
@ -248,7 +249,7 @@ struct InputSignal: CustomStringConvertible {
var isUpperCaseASCIILetterKey: Bool { (65...90).contains(charCode) && flags == .shift } var isUpperCaseASCIILetterKey: Bool { (65...90).contains(charCode) && flags == .shift }
// KeyCode macOS Apple // KeyCode macOS Apple
// ![input isShift] 使 Shift // ![input isShiftHold] 使 Shift
var isSymbolMenuPhysicalKey: Bool { var isSymbolMenuPhysicalKey: Bool {
[KeyCode.kSymbolMenuPhysicalKeyIntl, KeyCode.kSymbolMenuPhysicalKeyJIS].contains(KeyCode(rawValue: keyCode)) [KeyCode.kSymbolMenuPhysicalKeyIntl, KeyCode.kSymbolMenuPhysicalKeyJIS].contains(KeyCode(rawValue: keyCode))
} }