ShikiSuen
006192db87
Repo // Deprecating IMKCandidates.
...
* This is the only one big obstacle that hinders vChewing from being migratable as a cross-platform (macOS & iOS) app. Plus, IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why it is enough.
2023-08-29 14:48:09 +08:00
ShikiSuen
f3673fa4a8
NSEvent // Implement keyModifierFlags, etc.
2023-08-29 14:48:09 +08:00
ShikiSuen
6c87a29fb0
IMKCandidates // Dissolve InputHandler.handleEvent(), etc.
2023-06-27 15:40:01 +08:00
ShikiSuen
d98e17afaa
InputHandler // Still use Shift key under certain candidate context.
2023-06-27 15:40:01 +08:00
ShikiSuen
a53f96ee2f
InputHandler // Bind areCandidateKeysShiftPressed().
2023-06-27 15:40:01 +08:00
ShikiSuen
0a711697bb
InputHandler // Reorder when `%quick` inputs are handled.
2023-06-27 15:40:01 +08:00
ShikiSuen
7df892c541
InputHandler // Use .ofSymbolTable() to handle `%symboldef`.
2023-06-27 15:40:01 +08:00
ShikiSuen
276555ed95
Repo // Force Shift+Candidate in `%quick` mode in some cases.
2023-06-18 11:09:30 +08:00
ShikiSuen
adc4d918c6
InputHandler // Lower the priority of handling `%quick`.
2023-06-18 11:09:25 +08:00
ShikiSuen
ba98ebf0a7
InputHandler // Handle inputs for `%quick`.
2023-06-18 11:09:25 +08:00
ShikiSuen
f140471995
InputHandler // Also allow Cmd+Shift+Ctrl+[].
2023-06-17 16:25:54 +08:00
ShikiSuen
d92c5d3669
InputHandler // Use Space to cancel code-point input.
2023-06-17 16:25:54 +08:00
ShikiSuen
8562c35535
InputHandler // Refactor handleInput() to triageInput().
2023-06-17 16:25:54 +08:00