• R/O
  • SSH
  • HTTPS

qrobosdk: コミット


コミットメタ情報

リビジョン1943 (tree)
日時2011-03-01 10:11:26
作者satofumi

ログメッセージ

'ね', 'っ' が入力できなかったのを修正

変更サマリ

差分

--- trunk/libs/input/convertToJp.cpp (revision 1942)
+++ trunk/libs/input/convertToJp.cpp (revision 1943)
@@ -58,8 +58,11 @@
5858 unsigned short ch;
5959 for (; (ch = *(pattern + match_index)) != 0x0; ++match_index) {
6060 size_t ch_index = match_start + match_index;
61- if ((current_size <= ch_index) ||
62- (ch != tolower(converted[ch_index]))) {
61+ unsigned short tolowered_ch = converted[ch_index];
62+ if (is_roman) {
63+ tolowered_ch = tolower(tolowered_ch);
64+ }
65+ if ((current_size <= ch_index) || (ch != tolowered_ch)) {
6366 matched = false;
6467 break;
6568 }
--- trunk/libs/input/kana_table.txt (revision 1942)
+++ trunk/libs/input/kana_table.txt (revision 1943)
@@ -75,7 +75,7 @@
7575 b こ
7676 n み
7777 m も
78- ね
78+, ね
7979 . る
8080 / め
8181 \\ ろ
--- trunk/libs/input/kana_table.h (revision 1942)
+++ trunk/libs/input/kana_table.h (revision 1943)
@@ -84,6 +84,7 @@
8484 { { 'b', 0x00 }, { 0xe38193, 0x00 }, }, // こ
8585 { { 'n', 0x00 }, { 0xe381bf, 0x00 }, }, // み
8686 { { 'm', 0x00 }, { 0xe38282, 0x00 }, }, // も
87+ { { ',', 0x00 }, { 0xe381ad, 0x00 }, }, // ね
8788 { { '.', 0x00 }, { 0xe3828b, 0x00 }, }, // る
8889 { { '/', 0x00 }, { 0xe38281, 0x00 }, }, // め
8990 { { '\\', 0x00 }, { 0xe3828d, 0x00 }, }, // ろ
旧リポジトリブラウザで表示