@@ -115,6 +115,60 @@ object SKKHiraganaState : SKKState {
115115 context.setComposingTextSKK(" " , 1 );
116116 context.changeLastCharsToKatakana(- 6 )
117117 }
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+ }
118172 else -> commitFunc(context, hchr) // 確定できるものがあれば確定
119173 }
120174 }
0 commit comments