ShikiSuen
f7dc87fd7d
InputHandler // Fix half-width numeral inputs with (shift+)option key.
2023-03-01 22:58:19 +08:00
ShikiSuen
5a96c264f3
InputHandler // Extend Shift+Command+[] for candidate states.
2023-02-15 12:55:20 +08:00
ShikiSuen
12a8f3d8ef
InputHandler // Bind a new shortcut for Hanin Keyboard Symbol Input.
2023-02-15 12:55:20 +08:00
ShikiSuen
b03670cbcf
InputHandler // Implementing Hanin Keyboard Symbol Input support.
2023-02-11 13:07:59 +08:00
ShikiSuen
8734ebd68f
InputHandler // Implementing Code Point Input support.
2023-02-11 13:07:59 +08:00
ShikiSuen
ab9702b6a8
InputHandler // Extract handlePunctuationList(), etc.
...
* Also fix an issue which commits unfinished composer / calligrapher contents.
2023-02-11 13:07:59 +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
84c2232f8c
InputHandler // Add new hotkeys for revolving candidates.
...
* InputHandler // Add Shift+↑↓ candidate revolving support.
* InputHandler // Add (Shift+)kContextMenu candidate revolving support.
* InputHandler // Add Ctrl+Command+[] candidate revolving support.
2023-02-01 14:44:12 +08:00
ShikiSuen
fc32da5bb9
InputHandler // rotateCandidate() -> revolveCandidate().
2023-02-01 14:44:12 +08:00
ShikiSuen
d1a7f3dcc3
InputHandler // Handle Alt+Shift+Enter, etc.
2023-02-01 14:44:12 +08:00
ShikiSuen
35d3c344ec
InputHandler // Improve handling of invalid inputs.
2023-02-01 14:44:12 +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
c13d223bb2
InputHandler // Accommodating Tekkon 1.3.1 update.
...
- Also add Shift+Ctrl+Command+Option+Enter support for committing non-HTML textbook readings only.
2022-12-20 20:20:01 +08:00
ShikiSuen
2664509276
Repo // Massive updates conforming to recent changes of Megrez.
2022-12-20 19:55:49 +08:00
ShikiSuen
bf4f3a22fb
InputHandler // Implement Ctrl+Shift+Command+Enter feature.
2022-12-17 15:14:22 +08:00
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