Commit Graph

50 Commits

Author SHA1 Message Date
ShikiSuen 6ab57f5165 Repo // Typo fix: LatinKeyboardMappings. 2023-06-06 00:47:02 +08:00
ShikiSuen 8d9d8e1b23 i18n // Fix certain localization keys. 2023-05-01 21:03:05 +08:00
ShikiSuen 3aeb865bda SessionCtl // Allow non-Qwerty layouts for certain parsers. 2023-05-01 21:03:05 +08:00
ShikiSuen 8bc621f126 NSEventImpl // Implement .layoutTranslated(). 2023-05-01 21:03:05 +08:00
ShikiSuen 4947f49043 SessionCtl // Again stop handling nulled NSEvents. 2023-04-15 15:08:38 +08:00
ShikiSuen 41339a1c61 SessionCtl // Change the condition of areWeNerfing(). 2023-03-10 16:02:08 +08:00
ShikiSuen 44dc2ee267 SessionCtl // Fix a format mistake in Caps Lock notification text. 2023-03-10 16:02:08 +08:00
ShikiSuen 1b0fd45951 SessionCtl // Fix half-width numeral inputs with (shift+)option key. 2023-03-01 22:58:19 +08:00
ShikiSuen d3454ccd56 Repo // Utilizing NSAttributedString.boundingDimension. 2023-02-24 00:08:53 +08:00
ShikiSuen 2cdc64b1ff InputHandler // Use applyingTransformFW2HW(). 2023-02-11 13:07:59 +08:00
ShikiSuen 856c5d02d7 Clang-format // Use Google Swift Format Style. 2023-02-11 13:07:59 +08:00
ShikiSuen c2d1c3971c Repo // Fix typo: 案件 -> 按鍵. 2023-02-01 14:44:12 +08:00
ShikiSuen 80f4cff96b Repo // Allow only using L-Shift for toggling alphanumerical mode. 2023-01-25 17:42:23 +08:00
ShikiSuen fde7a7a42a SessionCtl // Remove rencentKeyHandledByInputHandlerEtc. 2023-01-25 17:42:23 +08:00
ShikiSuen e49d60447c SessionCtl // Removing shiftKeyAccommodationBehavior. 2023-01-25 17:42:23 +08:00
ShikiSuen 72560e82e2 SessionCtl // Allow JIS_EiSu key to toggle Alphanumerical mode. 2023-01-25 17:42:23 +08:00
ShikiSuen bb2533a2aa SessionCtl // Revise the handling of Shift Alphanumerical toggle. 2023-01-25 17:42:23 +08:00
ShikiSuen c7cc8cdbbc SessionCtl // Change the way of handling `.flagsChanged`.
- Learn something from mozc.
2023-01-25 17:42:23 +08:00
ShikiSuen 9a1278073d SessionCtl // Stop handling Emacs shortcuts when IMEState.ofEmpty(). 2023-01-11 17:39:27 +08:00
ShikiSuen 1305ce2a26 Repo // Move certain vertical-cases from IMEState to SessionCtl.
- InputHandler // Fix a case which should use delegate.isVerticalTyping.
2022-12-30 10:52:51 +08:00
ShikiSuen b64910d7a5 SessionCtl // Change how updateVerticalTypingStatus() gets triggered. 2022-12-20 20:20:00 +08:00
ShikiSuen c1350bccc3 LMAssembly // Remove duplicated symbols. 2022-12-20 20:20:00 +08:00
ShikiSuen bd11f209f9 SessionCtl // Stop blocking reserved key inputs right after reboot. 2022-12-20 19:55:50 +08:00
ShikiSuen 7b3509fcdf SessionCtl // Stop receiving inputs until factory dictionary is loaded. 2022-12-20 19:55:50 +08:00
ShikiSuen b8d6a828ba SessionCtl // Nil the inputHandler for inactive sessions. 2022-12-17 15:14:22 +08:00
ShikiSuen 06e984b6f9 SessionCtl // Enforce forceComposerCleanup() if necessary. 2022-12-17 15:14:22 +08:00
ShikiSuen d475973f4d SessionCtl // Fix state correction in handle(event:). 2022-12-17 15:14:22 +08:00
ShikiSuen ba3e1a99a5 Repo // Clear calligrapher together on resetInputHandler() (#210) 2022-12-17 14:55:56 +08:00
ShikiSuen 1e178e948f Repo // Stop committing raw dynamic keylayout chars. (#202) 2022-12-17 14:55:56 +08:00
ShikiSuen 6060cc4fbf SessionCtl // Clear tooltip when necessary. 2022-12-17 14:54:49 +08:00
ShikiSuen 49f9a3c995 SessionCtl // Force ABC layout if needed when Cassette mode is ON. 2022-12-17 14:54:49 +08:00
ShikiSuen e8e67a1f5f InputHandler // Simplifying aftermaths. 2022-12-17 14:54:48 +08:00
ShikiSuen 36a83f25a2 InputHandler // Remove stateCallback(). 2022-12-17 14:54:48 +08:00
ShikiSuen 6e94cbea55 Repo // Moving input handling instructions to InputHandler. 2022-12-17 14:54:48 +08:00
ShikiSuen 6168cc32d0 Repo // Massive nomenclature changes, etc. 2022-12-17 14:54:48 +08:00
ShikiSuen d4ba4dbdcf SessionCtl // Fix incorrect "deactivated" states. 2022-12-17 14:54:48 +08:00
ShikiSuen c95a55dc60 SessionCtl // Publicization. 2022-12-17 14:54:48 +08:00
ShikiSuen a144e20304 SessionCtl // Make PCB, tooltip, and candidate window instances dynamic. 2022-12-17 14:54:48 +08:00
ShikiSuen 05994872ca SessionCtl // Force keyLayout translation when typing phonabets. 2022-12-17 14:54:48 +08:00
ShikiSuen 123d6111bc SessionCtl // Force half-width in alphanumerical keyboard. 2022-12-17 14:54:48 +08:00
ShikiSuen 165727f43d SessionCtl // Translate Apple dynamic keylayouts in new way. 2022-12-17 14:54:48 +08:00
ShikiSuen e71f46f2f5 Repo // Typo fix: Emac -> Emacs. 2022-12-17 14:54:47 +08:00
ShikiSuen d620a1899d SessionCtl // Disable recent new Caps Lock features for macOS 11 and earlier. 2022-12-17 14:54:47 +08:00
ShikiSuen cb81da6581 Repo // Clang-format. 2022-12-17 14:49:05 +08:00
ShikiSuen b286f23c69 SessionCtl // Use GCD for Caps Lock processing. 2022-12-17 14:49:05 +08:00
ShikiSuen 0def927690 Repo // Allow turning off CapsLock notifications, etc. 2022-12-17 14:49:05 +08:00
ShikiSuen eadae22dbb Repo // Introducing CtlCandidateTDK (horizontal). 2022-12-17 14:49:05 +08:00
ShikiSuen df1a531c6c i18n // Fix the localization key name according to recent changes. 2022-12-17 14:49:05 +08:00
ShikiSuen f75bafdd01 SessionCtl // Add caps lock notification support, etc. 2022-12-17 14:49:05 +08:00
ShikiSuen 216fe6e1ba Repo // "ctlInputMethod" -> "SessionCtl". 2022-12-17 14:49:05 +08:00