Commit Graph

24 Commits

Author SHA1 Message Date
ShikiSuen b8d6a828ba SessionCtl // Nil the inputHandler for inactive sessions. 2022-12-17 15:14:22 +08:00
ShikiSuen f8c722ce8e InputHandler // Remove useless delegate.switchState(state). (#248) 2022-12-17 15:14:21 +08:00
ShikiSuen 8b20b76689 InputHandler // Console log if alternative symbol menu is empty. 2022-12-17 15:14:21 +08:00
ShikiSuen 5ae6fc9841 InputHandler // Again let Shift+Space commit FW space when ofEmpty(). 2022-12-17 15:14:21 +08:00
ShikiSuen 7c4f141286 InputHandler // Improve conditioning of triggering candidate window. (#209) 2022-12-17 14:55:56 +08:00
ShikiSuen 064b2fbe7d InputHandler // Fix wrong conditioning of composeReading(), etc. (#206)
- Stop calling candidate window when the compositor is empty.
- Stop handling the simple input case of the intonation "tone1".
2022-12-17 14:55:56 +08:00
ShikiSuen 39834b3ec8 InputHandler // Show actual character text in debug console. (#203) 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 5465fe16d2 InputHandler // Ensure commission of existing contents in certain cases. (#198)
- This fixes #194 and #195.
2022-12-17 14:55:56 +08:00
ShikiSuen b8de232c3f InputHandler // Handle results returned by compositor.insertKey(). 2022-12-17 14:54:49 +08:00
ShikiSuen d5fbcf5e2c Repo // Comment updates. 2022-12-17 14:54:49 +08:00
ShikiSuen dfcb99eebe InputHandler // Force ASCII raw output in cassette mode. 2022-12-17 14:54:49 +08:00
ShikiSuen c0ef70fe0d InputHandler // Implement stroke composition support. 2022-12-17 14:54:49 +08:00
ShikiSuen 29b89518c0 InputHandler // Simplify the arrow handling in handleInput(). 2022-12-17 14:54:48 +08:00
ShikiSuen 19b0b138f2 InputHandler // Further simplification, etc.
- Removing certain useless cases of delegate.switchState(IMEState.ofEmpty()) right after ofCommitting().
- Divide handleComposition() for future purposes.
2022-12-17 14:54:48 +08:00
ShikiSuen 70e0044179 InputHandler // Simplify CapsLock input handling. 2022-12-17 14:54:48 +08:00
ShikiSuen 96fe170a8d InputHandler // Remove ineffective ThinkPad-specific key support. 2022-12-17 14:54:48 +08:00
ShikiSuen e8e67a1f5f InputHandler // Simplifying aftermaths. 2022-12-17 14:54:48 +08:00
ShikiSuen 0a0f02861b InputHandler // Remove errorCallback(). 2022-12-17 14:54:48 +08:00
ShikiSuen 581122720d InputHandler // Remove state parameter. 2022-12-17 14:54:48 +08:00
ShikiSuen 36a83f25a2 InputHandler // Remove stateCallback(). 2022-12-17 14:54:48 +08:00
ShikiSuen 4522921a0f InputHandler // Simplify handleInput(). 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