Shared // Make InputMode identifiable.

This commit is contained in:
ShikiSuen 2022-12-04 10:06:38 +08:00
parent 4d03773b1a
commit a6c50ac937
1 changed files with 2 additions and 1 deletions

View File

@ -291,7 +291,8 @@ public enum Shared {
public static let arrSupportedLocales: [String] = ["en", "zh-Hant", "zh-Hans", "ja"]
// The type of input modes.
public enum InputMode: String, CaseIterable {
public enum InputMode: String, CaseIterable, Identifiable {
public var id: ObjectIdentifier { .init(rawValue as AnyObject) }
case imeModeCHS = "org.atelierInmu.inputmethod.vChewing.IMECHS"
case imeModeCHT = "org.atelierInmu.inputmethod.vChewing.IMECHT"
case imeModeNULL = ""