@@ -115,6 +115,60 @@ object SKKHiraganaState : SKKState {
115
115
context.setComposingTextSKK(" " , 1 );
116
116
context.changeLastCharsToKatakana(- 6 )
117
117
}
118
+ " @Maze1" -> { // 後置型交ぜ書き変換開始。読み1文字
119
+ context.startPostMaze(1 , false )
120
+ }
121
+ " @Maze2" -> { // 後置型交ぜ書き変換開始。読み2文字
122
+ context.startPostMaze(2 , false )
123
+ }
124
+ " @Maze3" -> { // 後置型交ぜ書き変換開始。読み3文字
125
+ context.startPostMaze(3 , false )
126
+ }
127
+ " @Maze4" -> { // 後置型交ぜ書き変換開始。読み4文字
128
+ context.startPostMaze(4 , false )
129
+ }
130
+ " @Maze5" -> { // 後置型交ぜ書き変換開始。読み5文字
131
+ context.startPostMaze(5 , false )
132
+ }
133
+ " @Maze6" -> { // 後置型交ぜ書き変換開始。読み6文字
134
+ context.startPostMaze(6 , false )
135
+ }
136
+ " @Maze7" -> { // 後置型交ぜ書き変換開始。読み7文字
137
+ context.startPostMaze(7 , false )
138
+ }
139
+ " @Maze8" -> { // 後置型交ぜ書き変換開始。読み8文字
140
+ context.startPostMaze(8 , false )
141
+ }
142
+ " @Maze9" -> { // 後置型交ぜ書き変換開始。読み9文字
143
+ context.startPostMaze(9 , false )
144
+ }
145
+ " @MazeK1" -> { // 後置型交ぜ書き変換開始(活用する語)。読み1文字
146
+ context.startPostMaze(1 , true )
147
+ }
148
+ " @MazeK2" -> { // 後置型交ぜ書き変換開始(活用する語)。読み2文字
149
+ context.startPostMaze(2 , true )
150
+ }
151
+ " @MazeK3" -> { // 後置型交ぜ書き変換開始(活用する語)。読み3文字
152
+ context.startPostMaze(3 , true )
153
+ }
154
+ " @MazeK4" -> { // 後置型交ぜ書き変換開始(活用する語)。読み4文字
155
+ context.startPostMaze(4 , true )
156
+ }
157
+ " @MazeK5" -> { // 後置型交ぜ書き変換開始(活用する語)。読み5文字
158
+ context.startPostMaze(5 , true )
159
+ }
160
+ " @MazeK6" -> { // 後置型交ぜ書き変換開始(活用する語)。読み6文字
161
+ context.startPostMaze(6 , true )
162
+ }
163
+ " @MazeK7" -> { // 後置型交ぜ書き変換開始(活用する語)。読み7文字
164
+ context.startPostMaze(7 , true )
165
+ }
166
+ " @MazeK8" -> { // 後置型交ぜ書き変換開始(活用する語)。読み8文字
167
+ context.startPostMaze(8 , true )
168
+ }
169
+ " @MazeK9" -> { // 後置型交ぜ書き変換開始(活用する語)。読み9文字
170
+ context.startPostMaze(9 , true )
171
+ }
118
172
else -> commitFunc(context, hchr) // 確定できるものがあれば確定
119
173
}
120
174
}
0 commit comments