[CustardKit] しっぽり明朝の濁点付き仮名を簡単に入力できるiOS用のキーボードを作る
DRANK

私が開発しているazooKeyでは、カスタムタブ機能によって任意のキーボードを作成して利用することができます。そこでこの記事では「しっぽり明朝の濁点付き仮名」を簡単に入力できるキーボードを作ってみます。↓azooKeyのダウンロード(iOSのみ) Gistで公開しておきます。URLを読み込めばazooKeyで使えます。 = CustomKey.flickSimpleInputs( center = "あ", subs = list("いうえお") ) これを他の文字にも作っておくことで、入力用のキーはほとんど完成です。もう1つ「濁点キーを押したら文字を置換する」というキーも必要になります。CustardKitではReplaceLastCharactersというアクションを使うことで、カーソル文頭方向の文字を置換することができます。そこで置換用のテーブルを作ります。置換用のテーブルは辞書型で変換前の文字: 変換後の文字で指定します。そこでreplaceAction = ReplaceLastCharactersAction({ "か": "が", "が": "か" }) というアクションをキーに指定すれば、キーを押すたびに「か→が→か→が→・・・」と交互に置換できるようになります。例えば最初に挙げた「あ」の変換は以下のように指定することになります。replaceAction …

zenn.dev
Related Topics: iOS
1 comments
  • しっぽり明朝の濁点付き仮名を入力するカスタムタブを作る記事を書きました。フォントが限定されますが、フリック入力で簡単に「あ゙」が入力できるようになります。