├── .gitignore ├── .swiftformat ├── .swiftlint.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── Packages ├── ilimi_MainAssembly │ ├── .gitignore │ ├── .swiftlint.yml │ ├── Package.swift │ ├── Sources │ │ ├── IMKCandidatesImpl │ │ │ ├── IMKCandidatesImpl.m │ │ │ └── include │ │ │ │ └── IMKCandidatesImpl.h │ │ ├── IOKitCHeaders │ │ │ ├── CapsLockToggler.c │ │ │ └── include │ │ │ │ └── CapsLockToggler.h │ │ └── ilimiMainAssembly │ │ │ ├── AppDelegate.swift │ │ │ ├── Extension │ │ │ ├── Binding.swift │ │ │ ├── CharWidthConverter.swift │ │ │ └── Nsevent.swift │ │ │ ├── IlimiControllerEventHandler.swift │ │ │ ├── IlimiInputController.swift │ │ │ ├── LangModelAssembly │ │ │ ├── DataInitilizer.swift │ │ │ ├── DataModel │ │ │ │ ├── CoreDataHelper.swift │ │ │ │ └── PersistenceController.swift │ │ │ └── WordDictReader │ │ │ │ ├── CinReader.swift │ │ │ │ └── LiuUniTabConverter.swift │ │ │ ├── Resources │ │ │ └── Model.xcdatamodeld │ │ │ │ └── Model.xcdatamodel │ │ │ │ └── contents │ │ │ ├── Utils │ │ │ ├── AutoCheckUpdate │ │ │ │ ├── Model │ │ │ │ │ ├── CustomError.swift │ │ │ │ │ └── GithubRelease.swift │ │ │ │ └── UpdateManager.swift │ │ │ ├── CustomPhrase │ │ │ │ └── CustomPhraseManager.swift │ │ │ ├── FullWidthMode │ │ │ │ └── FullWidthMode.swift │ │ │ ├── InputEngine │ │ │ │ ├── InputContext.swift │ │ │ │ └── InputEngine.swift │ │ │ ├── KeyEvent │ │ │ │ ├── CapsLockToggler.swift │ │ │ │ └── NSEventImpl.swift │ │ │ ├── NormalMode │ │ │ │ └── LiuManager.swift │ │ │ ├── Notification │ │ │ │ ├── Beep.swift │ │ │ │ └── Notification.swift │ │ │ ├── SamePronunciationMode │ │ │ │ └── SamePronunciationMode.swift │ │ │ ├── SpMode │ │ │ │ └── SpModeManager.swift │ │ │ ├── StringConvert │ │ │ │ └── StringConverter.swift │ │ │ └── ZhuyinMode │ │ │ │ └── ZhuyinMode.swift │ │ │ ├── View │ │ │ ├── AddCustomPhrase │ │ │ │ ├── AddCustomPhraseSheetView.swift │ │ │ │ └── AddCustomPhraseView.swift │ │ │ ├── Menu │ │ │ │ ├── IlimiMenu.swift │ │ │ │ └── MainMenu.swift │ │ │ ├── Notifier │ │ │ │ └── Notifier.swift │ │ │ ├── Query │ │ │ │ └── QueryView.swift │ │ │ └── Settings │ │ │ │ ├── GeneralSettingsView.swift │ │ │ │ └── SettingsViewToolbar.swift │ │ │ └── ViewModel │ │ │ ├── CustomPhraseViewModel.swift │ │ │ └── SettingViewModel.swift │ └── Tests │ │ └── ilimiMainAssemblyTests │ │ ├── ComponentsForTests │ │ └── vChewing │ │ │ ├── KeyCodeMapForTests.swift │ │ │ ├── MockedClient.swift │ │ │ └── NSEventImplForTests.swift │ │ └── ilimiMainAssemblyTests.swift └── vChewing_IMKUtils_IlimiImpl │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ ├── Sources │ └── IMKUtils │ │ ├── IMKHelper.swift │ │ ├── LatinKeyboardMappings.swift │ │ └── TISInputSourceExtension.swift │ └── Tests │ └── IMKUtilsTests │ └── IMKUtilsTests.swift ├── README.md ├── ilimi.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── chenli.xcuserdatad │ │ └── WorkspaceSettings.xcsettings ├── xcshareddata │ └── xcschemes │ │ └── ilimi.xcscheme └── xcuserdata │ └── chenli.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── ilimi ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ └── Contents.json ├── IlimiKeyboard.keylayout ├── Info.plist ├── MenuIcons │ ├── MenuIcon-ILIMI.png │ └── MenuIcon-ILIMI@2x.png ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── en.lproj │ └── InfoPlist.strings ├── ilimi.entitlements ├── main.swift └── zh-Hant.lproj │ └── InfoPlist.strings ├── ilimiInstaller ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ ├── Contents.json │ └── IconSansMargin.imageset │ │ ├── Contents.json │ │ └── IconSansMargin.heic ├── Installer-Info.plist ├── InstallerShared.swift ├── MainView.swift ├── MainViewImpl.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── RelocationDetector.swift ├── en.lproj │ ├── InfoPlist.strings │ ├── Installer-Info.plist │ └── Localizable.strings ├── ilimiInstaller.entitlements ├── ilimiInstallerApp.swift └── zh-Hant.lproj │ ├── InfoPlist.strings │ ├── Installer-Info.plist │ └── Localizable.strings ├── media ├── ascii_demo.gif ├── custom_phrase_demo.png ├── demo01.gif ├── demo02.gif ├── demo03.gif ├── demo04.gif └── zhuyin_demo.gif ├── others ├── image_assets │ ├── AppIcon-ilimi-RAW.heic │ └── AppIcon-ilimi.pxd ├── pinyin.json ├── pinyin.txt └── pinyin_txt_to_json.py └── pinyin.bundle └── pinyin.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Makefile -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/.gitignore -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/.swiftlint.yml -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Package.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/IMKCandidatesImpl/IMKCandidatesImpl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/IMKCandidatesImpl/IMKCandidatesImpl.m -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/IMKCandidatesImpl/include/IMKCandidatesImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/IMKCandidatesImpl/include/IMKCandidatesImpl.h -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/IOKitCHeaders/CapsLockToggler.c: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/IOKitCHeaders/include/CapsLockToggler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/IOKitCHeaders/include/CapsLockToggler.h -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/AppDelegate.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Extension/Binding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Extension/Binding.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Extension/CharWidthConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Extension/CharWidthConverter.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Extension/Nsevent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Extension/Nsevent.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/IlimiControllerEventHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/IlimiControllerEventHandler.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/IlimiInputController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/IlimiInputController.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/DataInitilizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/DataInitilizer.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/DataModel/CoreDataHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/DataModel/CoreDataHelper.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/DataModel/PersistenceController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/DataModel/PersistenceController.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/WordDictReader/CinReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/WordDictReader/CinReader.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/WordDictReader/LiuUniTabConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/LangModelAssembly/WordDictReader/LiuUniTabConverter.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Resources/Model.xcdatamodeld/Model.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Resources/Model.xcdatamodeld/Model.xcdatamodel/contents -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/AutoCheckUpdate/Model/CustomError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/AutoCheckUpdate/Model/CustomError.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/AutoCheckUpdate/Model/GithubRelease.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/AutoCheckUpdate/Model/GithubRelease.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/AutoCheckUpdate/UpdateManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/AutoCheckUpdate/UpdateManager.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/CustomPhrase/CustomPhraseManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/CustomPhrase/CustomPhraseManager.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/FullWidthMode/FullWidthMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/FullWidthMode/FullWidthMode.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/InputEngine/InputContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/InputEngine/InputContext.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/InputEngine/InputEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/InputEngine/InputEngine.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/KeyEvent/CapsLockToggler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/KeyEvent/CapsLockToggler.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/KeyEvent/NSEventImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/KeyEvent/NSEventImpl.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/NormalMode/LiuManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/NormalMode/LiuManager.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/Notification/Beep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/Notification/Beep.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/Notification/Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/Notification/Notification.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/SamePronunciationMode/SamePronunciationMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/SamePronunciationMode/SamePronunciationMode.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/SpMode/SpModeManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/SpMode/SpModeManager.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/StringConvert/StringConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/StringConvert/StringConverter.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/ZhuyinMode/ZhuyinMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/Utils/ZhuyinMode/ZhuyinMode.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/AddCustomPhrase/AddCustomPhraseSheetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/AddCustomPhrase/AddCustomPhraseSheetView.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/AddCustomPhrase/AddCustomPhraseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/AddCustomPhrase/AddCustomPhraseView.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Menu/IlimiMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Menu/IlimiMenu.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Menu/MainMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Menu/MainMenu.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Notifier/Notifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Notifier/Notifier.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Query/QueryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Query/QueryView.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Settings/GeneralSettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Settings/GeneralSettingsView.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Settings/SettingsViewToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/View/Settings/SettingsViewToolbar.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/ViewModel/CustomPhraseViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/ViewModel/CustomPhraseViewModel.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/ViewModel/SettingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Sources/ilimiMainAssembly/ViewModel/SettingViewModel.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ComponentsForTests/vChewing/KeyCodeMapForTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ComponentsForTests/vChewing/KeyCodeMapForTests.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ComponentsForTests/vChewing/MockedClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ComponentsForTests/vChewing/MockedClient.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ComponentsForTests/vChewing/NSEventImplForTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ComponentsForTests/vChewing/NSEventImplForTests.swift -------------------------------------------------------------------------------- /Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ilimiMainAssemblyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/ilimi_MainAssembly/Tests/ilimiMainAssemblyTests/ilimiMainAssemblyTests.swift -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/.gitignore -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/Package.swift -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/README.md -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/Sources/IMKUtils/IMKHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/Sources/IMKUtils/IMKHelper.swift -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/Sources/IMKUtils/LatinKeyboardMappings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/Sources/IMKUtils/LatinKeyboardMappings.swift -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/Sources/IMKUtils/TISInputSourceExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/Sources/IMKUtils/TISInputSourceExtension.swift -------------------------------------------------------------------------------- /Packages/vChewing_IMKUtils_IlimiImpl/Tests/IMKUtilsTests/IMKUtilsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/Packages/vChewing_IMKUtils_IlimiImpl/Tests/IMKUtilsTests/IMKUtilsTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/README.md -------------------------------------------------------------------------------- /ilimi.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ilimi.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ilimi.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ilimi.xcodeproj/project.xcworkspace/xcuserdata/chenli.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/project.xcworkspace/xcuserdata/chenli.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ilimi.xcodeproj/xcshareddata/xcschemes/ilimi.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/xcshareddata/xcschemes/ilimi.xcscheme -------------------------------------------------------------------------------- /ilimi.xcodeproj/xcuserdata/chenli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/xcuserdata/chenli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /ilimi.xcodeproj/xcuserdata/chenli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi.xcodeproj/xcuserdata/chenli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /ilimi/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ilimi/IlimiKeyboard.keylayout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/IlimiKeyboard.keylayout -------------------------------------------------------------------------------- /ilimi/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Info.plist -------------------------------------------------------------------------------- /ilimi/MenuIcons/MenuIcon-ILIMI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/MenuIcons/MenuIcon-ILIMI.png -------------------------------------------------------------------------------- /ilimi/MenuIcons/MenuIcon-ILIMI@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/MenuIcons/MenuIcon-ILIMI@2x.png -------------------------------------------------------------------------------- /ilimi/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ilimi/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ilimi/ilimi.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/ilimi.entitlements -------------------------------------------------------------------------------- /ilimi/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/main.swift -------------------------------------------------------------------------------- /ilimi/zh-Hant.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimi/zh-Hant.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/IconSansMargin.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/IconSansMargin.imageset/Contents.json -------------------------------------------------------------------------------- /ilimiInstaller/Assets.xcassets/IconSansMargin.imageset/IconSansMargin.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Assets.xcassets/IconSansMargin.imageset/IconSansMargin.heic -------------------------------------------------------------------------------- /ilimiInstaller/Installer-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Installer-Info.plist -------------------------------------------------------------------------------- /ilimiInstaller/InstallerShared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/InstallerShared.swift -------------------------------------------------------------------------------- /ilimiInstaller/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/MainView.swift -------------------------------------------------------------------------------- /ilimiInstaller/MainViewImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/MainViewImpl.swift -------------------------------------------------------------------------------- /ilimiInstaller/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ilimiInstaller/RelocationDetector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/RelocationDetector.swift -------------------------------------------------------------------------------- /ilimiInstaller/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ilimiInstaller/en.lproj/Installer-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/en.lproj/Installer-Info.plist -------------------------------------------------------------------------------- /ilimiInstaller/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /ilimiInstaller/ilimiInstaller.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/ilimiInstaller.entitlements -------------------------------------------------------------------------------- /ilimiInstaller/ilimiInstallerApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/ilimiInstallerApp.swift -------------------------------------------------------------------------------- /ilimiInstaller/zh-Hant.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/zh-Hant.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ilimiInstaller/zh-Hant.lproj/Installer-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/zh-Hant.lproj/Installer-Info.plist -------------------------------------------------------------------------------- /ilimiInstaller/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/ilimiInstaller/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /media/ascii_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/ascii_demo.gif -------------------------------------------------------------------------------- /media/custom_phrase_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/custom_phrase_demo.png -------------------------------------------------------------------------------- /media/demo01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/demo01.gif -------------------------------------------------------------------------------- /media/demo02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/demo02.gif -------------------------------------------------------------------------------- /media/demo03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/demo03.gif -------------------------------------------------------------------------------- /media/demo04.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/demo04.gif -------------------------------------------------------------------------------- /media/zhuyin_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/media/zhuyin_demo.gif -------------------------------------------------------------------------------- /others/image_assets/AppIcon-ilimi-RAW.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/others/image_assets/AppIcon-ilimi-RAW.heic -------------------------------------------------------------------------------- /others/image_assets/AppIcon-ilimi.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/others/image_assets/AppIcon-ilimi.pxd -------------------------------------------------------------------------------- /others/pinyin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/others/pinyin.json -------------------------------------------------------------------------------- /others/pinyin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/others/pinyin.txt -------------------------------------------------------------------------------- /others/pinyin_txt_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/others/pinyin_txt_to_json.py -------------------------------------------------------------------------------- /pinyin.bundle/pinyin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y1lichen/ilimi-inputmethod/HEAD/pinyin.bundle/pinyin.json --------------------------------------------------------------------------------