Skip to content

Commit fd39823

Browse files
committed
デフォルト設定のm0/n0にMaze0/MazeK0を割り当て。バージョンを0.6.0に
README更新。
1 parent be7630b commit fd39823

9 files changed

Lines changed: 40 additions & 11 deletions

File tree

README.md

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# tsf-tutcode ver. 0.5.0
2+
# tsf-tutcode ver. 0.6.0
33

44
Windowsで動作する漢字直接入力用のIMEです。
55

@@ -127,6 +127,16 @@ IMR_DOCUMENTFEEDにも対応していないアプリの場合は、tsf-tutcode
127127
例) 「あお」の後ろでn2(MazeK2機能。「あお―」で検索)→「▼仰」
128128
参考)「あお」の後ろでm2(Maze2機能)→「▼青」
129129

130+
### 後置型交ぜ書き変換における、読み/語幹の伸縮
131+
後置型交ぜ書き変換候補表示中は、`<``>`キーにより、読み/語幹(活用語尾以外の部分)の伸縮が可能です(ただし、読み文字数を指定した場合、伸ばせるのは指定した文字数まで)。
132+
133+
活用する語に関しては、語幹が長いものを優先して変換します。
134+
(なお、不要な候補が表示されないように、活用する語の語尾は最大4文字までとしています)
135+
136+
例)「あおい」`>`「おい」`>`「い」
137+
さらに縮めると活用する語として変換
138+
`>`「あおい―」`>`「あお―」`>`「おい―」`>`「あ―」`>`「お―」`>`「い―」`
139+
130140
### 後置型カタカナ変換
131141
#### 指定した文字数をカタカナに置換
132142
例)「あぷり」の後ろでk3(Kata3機能に割り当てたシーケンス)→「アプリ」
@@ -541,14 +551,18 @@ Visual C++ 2015 の 正規表現で、文法は ECMAScript を使用していま
541551
| Help2 | カーソル直前の2文字の打鍵ヘルプ表示 |
542552
| ... | |
543553
| Help9 | カーソル直前の9文字の打鍵ヘルプ表示 |
554+
| Maze0 | 後置型交ぜ書き変換開始。最長一致 |
544555
| Maze1 | 後置型交ぜ書き変換開始。読み1文字 |
545-
| Maze2 | 後置型交ぜ書き変換開始。読み2文字 |
546556
| ... | |
547557
| Maze9 | 後置型交ぜ書き変換開始。読み9文字 |
558+
| MazeK0 | 後置型交ぜ書き変換開始(活用する語。読みに―を追加)。最長一致 |
548559
| MazeK1 | 後置型交ぜ書き変換開始(活用する語。読みに―を追加)。読み1文字 |
549-
| MazeK2 | 後置型交ぜ書き変換開始(活用する語。読みに―を追加)。読み2文字 |
550560
| ... | |
551561
| MazeK9 | 後置型交ぜ書き変換開始(活用する語。読みに―を追加)。読み9文字 |
562+
| Mazek0 | 後置型交ぜ書き変換開始(読みを縮めた際に活用する語としての変換は試みない)。最長一致 |
563+
| Mazek1 | 後置型交ぜ書き変換開始(読みを縮めた際に活用する語としての変換は試みない)。読み1文字 |
564+
| ... | |
565+
| Mazek9 | 後置型交ぜ書き変換開始(読みを縮めた際に活用する語としての変換は試みない)。読み9文字 |
552566
| Kata0 | 後置型カタカナ変換。連続するひらがなをカタカナに置換 |
553567
| Kata1 | 後置型カタカナ変換。1文字をカタカナに置換 |
554568
| Kata2 | 後置型カタカナ変換。2文字をカタカナに置換 |
@@ -826,8 +840,7 @@ ASCII, JIS X 0201, JIS X 0213に変換できない文字が含まれていた場
826840

827841
以上の状況があてはまらない場合は、漢直Winを選ぶ方が良いです。
828842
tsf-tutcodeは未実装機能が多いため。
829-
(ヘルプ表示、前置型部首合成、熟語ヘルプ、ヒストリ入力、
830-
活用する語の交ぜ書き変換、交ぜ書き変換での語幹の伸縮、強制練習モード等)
843+
(ヘルプ表示、前置型部首合成、熟語ヘルプ、ヒストリ入力、強制練習モード等)
831844

832845
### ソースに関して
833846

@@ -882,6 +895,12 @@ pandoc 1.17.2
882895

883896
### 履歴
884897

898+
#### v0.6.0 (2016-10-24)
899+
* 後置型交ぜ書き変換を、読みの文字数指定無しでも開始可能に:`Maze0`,`MazeK0`
900+
+ 候補表示中に`>``<`キーにより、読み/語幹の伸縮可能
901+
+ 活用しない語を縮めていくと、活用する語としての変換を試行
902+
+ 活用しない語を縮めていった際に、活用する語としての変換を試行しない「機能」追加:`Mazek0`
903+
885904
#### v0.5.0 (2016-09-12)
886905
* 仮想鍵盤表示機能を追加。
887906
+ 設定ダイアログの「表示」タブに設定追加。

common/version.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
#define TEXTSERVICE_DESC TEXTSERVICE_NAME L"_DEBUG"
1010
#endif
1111
#define TEXTSERVICE_DIR L"IMTSFTUTCODE"
12-
#define TEXTSERVICE_VER L"0.5.0"
12+
#define TEXTSERVICE_VER L"0.6.0"
1313

1414
//for resource
1515
#define RC_AUTHOR "KIHARA Hideto"
1616
#define RC_PRODUCT "tsf-tutcode"
17-
#define RC_VERSION "0.5.0"
18-
#define RC_VERSION_D 0,5,0,0
17+
#define RC_VERSION "0.6.0"
18+
#define RC_VERSION_D 0,6,0,0
1919

2020
#endif

imcrvcnf/convtable.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const ROMAN_KANA_CONV roman_kana_conv_default[ROMAN_KANA_TBL_DEF_NUM] =
1010
{L"alj", L"maze", L"maze", L"maze", FALSE, FALSE, TRUE},
1111
{L"ald", L"Bushu", L"Bushu", L"Bushu", FALSE, FALSE, TRUE},
1212
{L"al?", L"Help4", L"Help4", L"Help4", FALSE, FALSE, TRUE},
13+
{L"m0", L"Maze0", L"Maze0", L"Maze0", FALSE, FALSE, TRUE},
1314
{L"m1", L"Maze1", L"Maze1", L"Maze1", FALSE, FALSE, TRUE},
1415
{L"m2", L"Maze2", L"Maze2", L"Maze2", FALSE, FALSE, TRUE},
1516
{L"m3", L"Maze3", L"Maze3", L"Maze3", FALSE, FALSE, TRUE},
@@ -19,6 +20,7 @@ const ROMAN_KANA_CONV roman_kana_conv_default[ROMAN_KANA_TBL_DEF_NUM] =
1920
{L"m7", L"Maze7", L"Maze7", L"Maze7", FALSE, FALSE, TRUE},
2021
{L"m8", L"Maze8", L"Maze8", L"Maze8", FALSE, FALSE, TRUE},
2122
{L"m9", L"Maze9", L"Maze9", L"Maze9", FALSE, FALSE, TRUE},
23+
{L"n0", L"MazeK0", L"MazeK0", L"MazeK0", FALSE, FALSE, TRUE},
2224
{L"n1", L"MazeK1", L"MazeK1", L"MazeK1", FALSE, FALSE, TRUE},
2325
{L"n2", L"MazeK2", L"MazeK2", L"MazeK2", FALSE, FALSE, TRUE},
2426
{L"n3", L"MazeK3", L"MazeK3", L"MazeK3", FALSE, FALSE, TRUE},

imcrvcnf/convtable.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#include "convtype.h"
66

7-
#define ROMAN_KANA_TBL_DEF_NUM 3133
7+
#define ROMAN_KANA_TBL_DEF_NUM 3135
88

99
//変換テーブル
1010
extern const ROMAN_KANA_CONV roman_kana_conv_default[ROMAN_KANA_TBL_DEF_NUM];

installer/_version.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11

2-
set VERSION=0.5.0
2+
set VERSION=0.6.0
33

44
set TARGETDIR=build

installer/config-sample/kanatable-tcode.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
28 Maze2 - - 4
66
38 Maze3 - - 4
77
48 Maze4 - - 4
8+
29 MazeK2 - - 4
9+
39 MazeK3 - - 4
10+
49 MazeK4 - - 4
11+
59 MazeK5 - - 4
812
,1 借 借 借 0
913
.1 須 須 須 0
1014
p1 象 象 象 0

installer/config-sample/kanatable-tutcode.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
alj maze - - 4
22
ald Bushu - - 4
33
al? Help4 - - 4
4+
m0 Maze0 - - 4
45
m1 Maze1 - - 4
56
m2 Maze2 - - 4
67
m3 Maze3 - - 4
@@ -10,6 +11,7 @@ m6 Maze6 - - 4
1011
m7 Maze7 - - 4
1112
m8 Maze8 - - 4
1213
m9 Maze9 - - 4
14+
n0 MazeK0 - - 4
1315
n1 MazeK1 - - 4
1416
n2 MazeK2 - - 4
1517
n3 MazeK3 - - 4

installer/config-share/config.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@
159159
<row ro="alj" hi="maze" ka="-" an="-" so="4" />
160160
<row ro="ald" hi="Bushu" ka="-" an="-" so="4" />
161161
<row ro="al?" hi="Help4" ka="-" an="-" so="4" />
162+
<row ro="m0" hi="Maze0" ka="-" an="-" so="4" />
162163
<row ro="m1" hi="Maze1" ka="-" an="-" so="4" />
163164
<row ro="m2" hi="Maze2" ka="-" an="-" so="4" />
164165
<row ro="m3" hi="Maze3" ka="-" an="-" so="4" />
@@ -168,6 +169,7 @@
168169
<row ro="m7" hi="Maze7" ka="-" an="-" so="4" />
169170
<row ro="m8" hi="Maze8" ka="-" an="-" so="4" />
170171
<row ro="m9" hi="Maze9" ka="-" an="-" so="4" />
172+
<row ro="n0" hi="MazeK0" ka="-" an="-" so="4" />
171173
<row ro="n1" hi="MazeK1" ka="-" an="-" so="4" />
172174
<row ro="n2" hi="MazeK2" ka="-" an="-" so="4" />
173175
<row ro="n3" hi="MazeK3" ka="-" an="-" so="4" />

installer/installer-version.wxi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Include>
3-
<?define version="0.5.0" ?>
3+
<?define version="0.6.0" ?>
44
</Include>

0 commit comments

Comments
 (0)