読み込み中...

chevron_left Lanama

Custom

コピペ用カスタムコードはこちら(カスタム解説を読んだ人向け)

Charm.jsカスタム

Charm.jsにはカスタム機能があります。基本の名前変換の他、特殊な表現をすることができます。

それぞれdata指定とclass指定でカスタム方法を紹介していますので、どちらかを選んで導入してください。

data指定とclass指定はどちらの方がいいの?

data指定の方が表現の自由度は高いです。

class指定の場合、詰まりや母音のばし等の数指定は一つのspanタグで9回まで、「…」等の記号変更も決められた記号から選ぶことになります。

「サイト環境の都合でdataは使えない」「data指定がうまくいかない」というサイトではclass指定でカスタムしていただき、どちらも使える場合はわかりやすい方を選んでもらえたらと思います。

スクリプトとしては(基本的には)同じページにdata指定とclass指定のタグが混在しても動作します。

このページでは、Guideページにある↓の基本の名前変換spanタグを元に説明していますが、charmname1~charmname4の部分をご自身で設定したものに変更すれば同じようにカスタムできます。なので、追加した名前でもカスタムできます。

<span class="charmname1">苗字</span>
<span class="charmname2">みょうじ</span>
<span class="charmname3">名前</span>
<span class="charmname4">なまえ</span>

ひらがな→カタカナ変換

ひらがなの登録のみで、カタカナ表記を使うことができます。

サンプルコードでいうところの「なまえ」を「ナマエ」として表示するには、以下のコードを設定します。

data指定

data指定の場合は「data-charm-kana="on"」を追加

<span class="charmname4" data-charm-kana="on">ナマエ</span>

class指定

class指定の場合はclassに「charm_kana」を追加

<span class="charmname4 charm_kana">ナマエ</span>

このカスタムは他のカスタムと同時に指定できます。

ただし、漢字や記号など「ひらがな」以外の文字からは変換できないのでご注意ください。

classの複数指定方法

classを2つ以上指定したいときは class="" の中に半角スペース区切りで全て書くことができます。

例えば、使用する名前を指定する「charmname4」と、カタカナ変換指定のclass「charm_kana」を一緒に指定したいときは class="charmname4 charm_kana" と書くことでまとめて指定することができます。

省略表現

登録した名前をすべて表示させずに、頭文字一文字や二文字といった省略表示ができます。

(「ゃ」「ょ」のような小さい文字や長音符がある場合は指定の文字数より多く切り出します)

data指定

data指定の場合、一文字なら「data-charm-short="1"」、二文字なら「data-charm-short="2"」を追加します。数字部分は切り出し文字数です。

※切り出す文字数はお好きな数字で自由に設定できますが、登録した名前が短い場合は指定数よりも少なくなります。

data指定で一文字

<span class="charmname4" data-charm-short="1">な</span>

data指定で二文字

<span class="charmname4" data-charm-short="2">なま</span>

class指定

class指定で省略表示をする場合は何文字の場合でもまず「charm_short」を追加します。
デフォルトでは一文字切り出します。

二文字以上を切り出す場合はclassを追加します。二文字なら「charm_count2」、三文字なら「charm_count3」のように「charm_count〇」を追加します(最大はcharm_count9)。

class指定で一文字表示の場合

<span class="charmname4 charm_short">な</span>

class指定で二文字なら「charm_short」に加えて「charm_count2」を追加します。

<span class="charmname4 charm_short charm_count2">なま</span>

カタカナ変換と組み合わせたり、複数並べることでニックネームのような表現ができます。

下のコードはどちらも「ナーちゃん」と表示します。

<span class="charmname4" data-charm-kana="on" data-charm-short="1">ナ</span>ーちゃん
<span class="charmname4 charm_kana charm_short">ナ</span>ーちゃん

この下のコードはどちらも「なまなまさん」と表示します。

<span class="charmname4" data-charm-short="2">なま</span><span class="charmname4" data-charm-short="2">なま</span>さん
<span class="charmname4 charm_short charm_count2">なま</span><span class="charmname4 charm_short charm_count2">なま</span>さん

先頭文字スキップ表現

登録した名前をすべて表示させずに、先頭の文字をスキップした名前で表示することができます。

(先頭の文字の後に「ゃ」「ょ」のような小さい文字や長音符がある場合は、指定の文字数より後ろから始まります)

一文字で登録されている場合は何も表示されません。

data指定

data指定の場合は「data-charm-skip="on"」を追加します。

<span class="charmname4" data-charm-skip="on">まえ</span>

class指定

class指定では「charm_skip」を追加します。

<span class="charmname4 charm_skip">まえ</span>

カタカナ変換と組み合わせることもできます。

下のコードはどちらも省略表現を並べて併用し、「ナ……マエ……」と表示します。

<span class="charmname4" data-charm-short="1" data-charm-kana="on">ナ</span>……<span class="charmname4" data-charm-skip="on" data-charm-kana="on">マエ</span>……
<span class="charmname4 charm_short charm_kana">ナ</span>……<span class="charmname4 charm_skip charm_kana">マエ</span>……

末尾カット表現

登録した名前をすべて表示させずに、末尾の文字をカットして表示することができます。

(末尾の文字に「ゃ」「ょ」のような小さい文字や長音符がある場合は、指定の文字数よりも多くカットします)

一文字で登録されている場合は何も表示されません。

data指定

data指定の場合は「data-charm-chop="on"」を追加します。

<span class="charmname4" data-charm-chop="on">なま</span>

class指定

class指定では「charm_chop」を追加します。

<span class="charmname4 charm_chop">なま</span>

カタカナ変換と組み合わせることもできます。

下のコードはどちらも省略表現を並べて併用し、「ナマ……エ……」と表示します。

<span class="charmname4" data-charm-chop="on" data-charm-kana="on">ナマ</span>……<span class="charmname4" data-charm-last="on" data-charm-kana="on">エ</span>……
<span class="charmname4 charm_chop charm_kana">ナマ</span>……<span class="charmname4 charm_last charm_kana">エ</span>……

最後の文字表現

登録した名前をすべて表示させずに、末尾の文字だけを表示することができます。

(末尾の文字に「ゃ」「ょ」のような小さい文字や長音符がある場合は、指定の文字数よりも多く表示します)

data指定

data指定の場合は「data-charm-last="on"」を追加します。

<span class="charmname4" data-charm-last="on">え</span>

class指定

class指定では「charm_last」を追加します。

<span class="charmname4 charm_last">え</span>

カタカナ変換と組み合わせることもできます。

使用例は末尾カットの説明をご覧ください。

詰まり表現

詰まり表現では「な、な、なまえ」のように詰まってしゃべるような表現ができます。

省略表現を使用しても同じ表現できますが、詰まり表現は「最初の一文字だけを複数回繰り返す」専用のカスタムです。

(「ゃ」「ょ」のような小さい文字や長音符がある場合は一緒に切り出します)

「な、な、なまえ」を表現するには詰まりの最初の「な、な、」の繰り返し部分と、基本の「なまえ」表示を組み合わせて表示します。

data指定

data指定の場合、「data-charm-call="stutter"」を追加します。

「data-charm-call="stutter"」の指定があると、最初の一文字をデフォルトでは2回、記号「、」を挟んで繰り返します。

<span class="charmname4" data-charm-call="stutter">な、な</span>、

↑最後の「、」はタグの外に手入力で入れておきます。

上で作ったコードの後に、基本の「なまえ」を表示するタグを追加すると、「な、な、なまえ」と表示できます。

<span class="charmname4" data-charm-call="stutter">な、な</span>、<span class="charmname4">なまえ</span>

詰まり回数を変更するには追加の指定をします。
詰まり回数三回なら「data-charm-stt-count="3"」、五回なら「data-charm-stt-count="5"」を追加します。

数字部分は詰まり回数です。詰まり回数は自由に設定できます。20でも30でも動きます。

このコードで「な、な、な、な、な、なまえ」になります。

<span class="charmname4" data-charm-call="stutter" data-charm-stt-count="5">な、な、な、な、な</span>、<span class="charmname4">なまえ</span>

挟む文字を変更するには追加の指定をします。

「data-charm-break="!"」のように表示したい文字を設定します。
エンティティでの指定も可能です。例:data-charm-break="&#xff01;"

このコードで「な!な!なまえ」になります。

<span class="charmname4" data-charm-call="stutter" data-charm-break="!">な!な</span>!<span class="charmname4">なまえ</span>

class指定

class指定の場合、classに「charm_stutter」を追加します。

data属性指定と同じく、最初の一文字をデフォルトでは2回、記号「、」を挟んで繰り返す表示になります。

<span class="charmname4 charm_stutter">な、な</span>、

↑最後の「、」はタグの外に手入力で入れておきます。

上で作ったコードの後に、基本の「なまえ」を表示するタグを追加すると、「な、な、なまえ」と表示できます。

<span class="charmname4 charm_stutter">な、な</span>、<span class="charmname4">なまえ</span>

詰まり回数を変更するには追加の指定をします。指定できる回数は1~9です。
詰まり回数一回なら「charm_count1」、九回なら「charm_count9」を追加します。数字部分は詰まり回数です。

このコ一ドで「な、な、な、な、な、なまえ」になります。

<span class="charmname4 charm_stutter charm_count5">な、な、な、な、な</span>、<span class="charmname4">なまえ</span>

挟む文字を変更するには「charm_symbol08」のように追加の設定します。

data属性とは違い、class指定は決まった文字から選んで指定します。

どんな記号が使えるかはclass指定の記号と回数コード一覧でご確認ください。

このコードで「な!な!なまえ」になります。

<span class="charmname4 charm_stutter charm_symbol08">な!な</span>!<span class="charmname4">なまえ</span>

他の名前と組わせたり、複数の設定で柔軟な表現ができます。カタカナ変換も一緒に使えます。

下のコードはどちらも「な……な……な……名前」と表示します。

<span class="charmname4" data-charm-call="stutter" data-charm-stt-count="3" data-charm-break="……">な……な……な</span>……<span class="charmname3">名前</span>
<span class="charmname4 charm_stutter charm_count3 charm_symbol01">な……な……な</span>……<span class="charmname3">名前</span>

区切り表現

区切り表現では「な……ま……え」「なーまーえ」のように一文字ずつ区切った表現ができます。

(「ゃ」「ょ」のような小さい文字や長音符がある場合は前の文字と一緒に区切ります)

data指定

data指定の場合、「data-charm-call="pause"」を追加します。

「data-charm-call="pause"」の指定があると、一文字ずつ区切り、記号「……」を挟んで表示します。

これで「な……ま……え」になります。

<span class="charmname4" data-charm-call="pause">な……ま……え</span>

挟む文字を変更するには追加の指定をします。

「data-charm-break="ー"」のように表示したい文字を設定します。
エンティティでの指定も可能です。例:data-charm-break="&#x30fc;"

このコードで「なーまーえ」になります。

<span class="charmname4" data-charm-call="pause" data-charm-break="ー">なーまーえ</span>

class指定

class指定の場合、classに「charm_pause」を追加します。

一文字ずつ区切り、data属性指定と同じくデフォルトでは記号「……」を挟んで表示します。

これで「な……ま……え」になります。

<span class="charmname4 charm_pause">な……ま……え</span>

挟む文字を変更するには「charm_symbol03」のように追加の設定します。

data属性とは違い、class指定は決まった文字から選んで指定します。

どんな記号が使えるかはclass指定の記号と回数コード一覧でご確認ください。

このコードで「なーまーえ」になります。

<span class="charmname4 charm_pause charm_symbol03">なーまーえ</span>

他の表現と同様にカタカナ変換も一緒に使えます。

下のコードはどちらも「ナ☆マ☆エ」と表示します。

<span class="charmname4" data-charm-kana="on" data-charm-call="pause" data-charm-break="☆">ナ☆マ☆エ</span>
<span class="charmname4 charm_kana charm_pause charm_symbol27">ナ☆マ☆エ</span>

響き表現

響き表現は、名前の後ろの方の文字を切り出し、少しずつ増やして表示します。

眠りから覚めるときに呼ばれているような「……え……まえ……なまえ」といった表現ができます。

(「ゃ」「ょ」のような小さい文字や長音符がある場合は前の文字と一緒に区切って表示します)

「……え……まえ……なまえ」を表現するには響き部分の「……え……まえ……」と、基本の「なまえ」表示を組み合わせて表示します。

data指定

data指定の場合、「data-charm-call="echo"」を追加します。

これで「……え……まえ……」になります。

<span class="charmname4" data-charm-call="echo">……え……まえ……</span>

上で作ったコードの後に、基本の「なまえ」を表示するタグを追加すると、「……え……まえ……なまえ」になります。

<span class="charmname4" data-charm-call="echo">……え……まえ……</span><span class="charmname4">なまえ</span>

デフォルトの響き回数は2回です。回数を変更するには追加の指定をします。

一回なら「data-charm-ech-count="1"」、三回なら「data-charm-ech-count="3"」を追加します。

数字部分は響き回数です。

※響き回数は自由に設定できますが、登録した名前が短い場合は指定回数よりも響く回数が少なくなります。

このコードで「……まえ……なまえ」になります。

<span class="charmname4" data-charm-call="echo" data-charm-ech-count="1">……まえ……</span><span class="charmname4">なまえ</span>

デフォルトで使用される「……」を変更するには追加の指定をします。

「data-charm-break="――"」のように表示したい文字を設定します。
エンティティでの指定も可能です。例:data-charm-break="&#x2015;&#x2015;"

このコードで「――え――まえ――」になります。

<span class="charmname4" data-charm-call="echo" data-charm-break="――">――え――まえ――</span>

class指定

class指定の場合、classに「charm_echo」を追加します。

data属性指定と同じく、デフォルトでは2回響き、記号「……」を挟んで表示します。

これで「……え……まえ……」になります。

<span class="charmname4 charm_echo">……え……まえ……</span>

上で作ったコードの後に、基本の「なまえ」を表示するタグを追加すると、「……え……まえ……なまえ」になります。

<span class="charmname4 charm_echo">……え……まえ……</span><span class="charmname4">なまえ</span>

響き回数を変更するには追加の指定をします。指定できる回数は1~9です。
響き回数一回なら「charm_count1」、九回なら「charm_count9」を追加します。

数字部分は響き回数です。

※登録した名前が短い場合は指定回数よりも響く回数が少なくなります。

このコードで「……まえ……なまえ」になります。

<span class="charmname4 charm_echo charm_count1">……まえ……</span>

挟む文字を変更するには「charm_symbol08」のように追加の設定します。

data属性とは違い、class指定は決まった文字から選んで指定します。

どんな記号が使えるかはclass指定の記号と回数コード一覧でご確認ください。

このコードで「――え――まえ――」になります。

<span class="charmname4 charm_echo charm_symbol04">――え――まえ――</span>

他の表現と同様にカタカナ変換も一緒に使えます。

下のコードはどちらも「――エ――マエ――ナマエ」と表示します。

<span class="charmname4" data-charm-kana="on" data-charm-call="echo" data-charm-break="――">――エ――マエ――</span><span class="charmname4" data-charm-kana="on">ナマエ</span>
<span class="charmname4 charm_kana charm_echo charm_symbol04">――エ――マエ――</span><span class="charmname4" data-charm-kana="on">ナマエ</span>

重複表現

重複表現は、文字を一文字ずつ区切って複数文字ずつ表示します。

バグった機械のように「名前」という登録だけで「名名前前」、「なまえ」で「ななままええ」といった表現ができます。

(「ゃ」「ょ」のような小さい文字や長音符がある場合は前の文字と一緒に区切って表示します)

ここでは「なまえ」を例に解説します。

data指定

data指定の場合、「data-charm-overlap="on"」を追加します。

これで「ななままええ」になります。

<span class="charmname4" data-charm-overlap="on">ななままええ</span>

デフォルトの重複回数は2回です。回数を変更するには追加の指定をします。

例えば、五回なら「data-charm-ovl-count="5"」を追加します。

数字部分は重複回数です。

※回数は自由に設定できますが、1指定だと重複しません。

このコードで「なななななまままままえええええ」になります。

<span class="charmname4" data-charm-overlap="on" data-charm-ovl-count="5">なななななまままままえええええ</span>

class指定

class指定の場合、classに「charm_overlap」を追加します。

data属性指定と同じく、デフォルトの重複回数は2回です。

これで「ななままええ」になります。

<span class="charmname4 charm_overlap">ななままええ</span>

重複回数を変更するには追加の指定をします。指定できる回数は1~9です。
例えば、重複回数が三回ら「charm_count3」、九回なら「charm_count9」を追加します。

※回数は自由に設定できますが、1指定だと重複しません。

このコードで「なななななまままままえええええ」になります。

<span class="charmname4 charm_overlap charm_count5">なななななまままままえええええ</span>

他の表現と同様にカタカナ変換も一緒に使えます。

下のコードはどちらも「ナナナナママママエエエエ」と表示します。

<span class="charmname4" data-charm-kana="on" data-charm-overlap="on" data-charm-ovl-count="4">ナナナナママママエエエエ</span>
<span class="charmname4 charm_kana charm_overlap charm_count4">ナナナナママママエエエエ</span>

母音のばし表現

母音のばしは、ひらがな登録された名前の末尾の文字を母音にする機能です。

あ行の名前は勿論、か~わ行、「ゃゅょ」のある拗音、濁音も「あいうえお」「ぁぃぅぇぉ」のどれかにします。

(「ん」と「ー」で終わる名前の場合はそのまま「ん」と「ー」にします)

例として、「みょうじ」なら「い」か「ぃ」にします。

基本の名前表示と組み合わせることで「みょうじいいいいいい!」のように叫ぶ表現や「みょうじぃ……」といった表現ができるようになります。

今回は「みょうじ」で解説します。

data指定

data指定の場合、「data-charm-vowel="1"」を追加します。

これで「い」になります。

<span class="charmname2" data-charm-vowel="1">い</span>

※data-charm-vowelの「1」は表示文字数ではありません。

小さい文字(ぁぃぅぇぉ)で表示する場合は「data-charm-vowel-min="1"」を使います。

<span class="charmname2" data-charm-vowel-min="1">ぃ</span>

※data-charm-vowel-minを設定する場合、data-charm-vowelは使用しません。

※data-charm-vowel-minの「1」は表示文字数ではありません。

デフォルト表示文字数は一文字です。数を追加するには追加の指定をします。

二文字なら「data-charm-vowel-count="2"」、八文字なら「data-charm-vowel-count="8"」を追加します。

数字部分は追加文字数です。追加文字数は自由に設定できます。20でも30でも動きます。

このコードで「いいいいいいいいい」になります。

<span class="charmname2" data-charm-vowel="1" data-charm-vowel-count="8">いいいいいいいいい</span>

基本の「みょうじ」表示と組み合わせることで、叫ぶ感じにできます。

このコードで「みょうじいいいいいいいいい」になります。

<span class="charmname2">みょうじ</span><span class="charmname2" data-charm-vowel="1" data-charm-vowel-count="8">いいいいいいいいい</span>

class指定

class指定の場合、classに「charm_vowel」を追加します。

data属性指定と同じく、デフォルトでは一文字表示します。

これで「い」になります。

<span class="charmname2 charm_vowel">い</span>

小さい文字(ぁぃぅぇぉ)で表示する場合は「charm_vowel_min」を使います。

<span class="charmname2 charm_vowel_min">ぃ</span>

※charm_vowel_minを設定する場合、charm_vowelは使用しません。

デフォルト表示文字数は一文字です。数を追加するには追加の指定をします。指定できる回数は1~9です。
二文字なら「charm_count2」、八文字なら「charm_count8」を追加します。数字部分は追加文字数です。

このコードで「いいいいいいいいい」になります。

<span class="charmname2 charm_vowel charm_count8">いいいいいいいいい</span>

基本の「みょうじ」表示と組み合わせることで、叫ぶ感じにできます。

このコードで「みょうじいいいいいいいいい」になります。

<span class="charmname2">みょうじ</span><span class="charmname2 charm_vowel charm_count8">いいいいいいいいい</span>

他の表現と同様にカタカナ変換も一緒に使えます。

下のコードはどちらも「苗字ィィィィィィィィィィ!」と表示します。

<span class="charmname1">苗字</span><span class="charmname2" data-charm-kana="on" data-charm-vowel-min="1" data-charm-vowel-count="9">ィィィィィィィィィィ</span>!
<span class="charmname1">苗字</span><span class="charmname2 charm_kana charm_vowel_min charm_count9">ィィィィィィィィィィ</span>!

class指定の記号と回数コード一覧

class指定での文字変更時に使用できる記号一覧です。

表示する文字class追加コード
……charm_symbol01
charm_symbol02
charm_symbol03
――charm_symbol04
〰〰charm_symbol05
charm_symbol06
charm_symbol07
charm_symbol08
! (!+スペース)charm_symbol09
charm_symbol10
? (?+スペース)charm_symbol11
半角の「?」charm_symbol12
半角の「!」charm_symbol13
charm_symbol14
charm_symbol15
charm_symbol16
,charm_symbol17
charm_symbol18
charm_symbol19
/charm_symbol20
charm_symbol21
○○charm_symbol22
charm_symbol23
××charm_symbol24
×charm_symbol25
☆☆charm_symbol26
charm_symbol27
★★charm_symbol28
charm_symbol29
♡♡charm_symbol30
charm_symbol31
☆ (☆+スペース)charm_symbol32
★ (★+スペース)charm_symbol33
♡ (♡+スペース)charm_symbol34
charm_symbol35
♪ (♪+スペース)charm_symbol36
!?charm_symbol37
!? (!?+スペース)charm_symbol38
charm_symbol39
っ!charm_symbol40
っ! (末尾スペースあり)charm_symbol41
っ、charm_symbol42
っ……charm_symbol43
charm_symbol44
ッ!charm_symbol45
ッ! (末尾スペースあり)charm_symbol46
ッ、charm_symbol47
ッ……charm_symbol48

※19番の「∥」はv2.3以降から使用できます。

サンプルコード内で「charm_symbol●●」として書かれているところを差し替えて使うことができます。

例えば区切り表現で「な、ま、え」と表示するときには以下のようにします。

<span class="charmname4 charm_pause charm_symbol18">な、ま、え</span>

「な★★ま★★え」と表示するときには以下のようにします。

<span class="charmname4 charm_pause charm_symbol28">な★★ま★★え</span>

こちらはclass指定で設定できる回数コードです。表示回数や追加回数などの指定は以下のコードを使います。

class追加コード
1charm_count1
2charm_count2
3charm_count3
4charm_count4
5charm_count5
6charm_count6
7charm_count7
8charm_count8
9charm_count9

サンプルコード内で「charm_count●」として書かれているところを差し替えて使うことができます。

例えば詰まり表現で「な、な、な」と表示するときには以下のようにします。

<span class="charmname4 charm_stutter charm_count3">な、な、な</span>

Customcode

コピペ用カスタムコードとは

配布しているサンプルの登録フォームをそのまま使っている方向けの、様々なカスタム例のコードです。

2種類のページをご用意していますが、これはv2以降で基本のサンプルファイルを変えたことで呼び出す名前classが変わっているだけの違いです。カスタム方法やclassは同じです。

また、ここまで紹介した方法とはdataやclassの指定順番が変わっている部分がありますが、必要な指定さえできていればclassの中の順番もdataを書く順番も自由です。

ですので、下のコードはどちらも表示内容は同じです。

<span class="charmname4" data-charm-kana="on" data-charm-call="pause">ナ……マ……エ</span>

<span class="charmname4" data-charm-call="pause" data-charm-kana="on">ナ……マ……エ</span>

v2.0以降から使い始めた方は最新フォーム用を、v1.2以前から使っている方はv1.2フォーム用をお使いください。

登録フォームのidを独自のものにした場合は基本の名前変換で呼び出すclass名を置き換えて使ってください。

コピペ用カスタムコード(最新フォーム用)

コピペ用カスタムコード(最新フォーム用)

お使いの名前登録フォームのinputタグを見ていただき、以下になっていたらこちらです。

苗字 <input type="text" id="charmname1" class="charm">

みょうじ <input type="text" id="charmname2" class="charm">

名前 <input type="text" id="charmname3" class="charm">

なまえ <input type="text" id="charmname4" class="charm">

コピペ用カスタムコード(v1.2フォーム用)

コピペ用カスタムコード(v1.2フォーム用)

お使いの名前登録フォームのinputタグを見ていただき、idが以下になっていたらv1.2です。

苗字:<input type="text" id="charm-last1" class="charm">

名前:<input type="text" id="charm-first1" class="charm">

みょうじ:<input type="text" id="charm-k-last1" class="charm">

なまえ:<input type="text" id="charm-k-first1" class="charm">

新しい機能やカスタムを使う場合はスクリプト本体(charm.js)を最新のファイルに差し替える必要があります。

v1.2から最新のスクリプトファイルに差し替えても、古いスクリプトファイルで動いていた名前変換もそのまま動作することを確認済みですが、万が一トラブルがありましたらご一報ください。

※Cookieを使用しなくなるので名前の再登録は必要です。

keyboard_control_key