substitute(str, '\\', '\\\\', 'g')をescape(str, '\')に変更。
部首合成変換の部首に特殊文字(*.$等)が含まれていても問題ないように修整。
キーシーケンス内に特殊文字(\等)が含まれていてもヘルプ表示が問題ないように修整