読者です 読者をやめる 読者になる 読者になる

みずぴー日記

陽気なプログラマが世界を廻す

FlickSKK 1.2: 更に流れるような日本語変換

iOSSKK: FlickSKKを1.2にバージョンアップした。変換候補表示を改善し、SKKの特徴である流れるような日本語変換を強化した。


https://itunes.apple.com/jp/app/flickskk/id944678753?mt=8

変換候補表示UIの改善

f:id:mzp:20150225202533p:plain

前バージョンでは変換候補が3個目以降になると縦表示に切り替えていた。そのため、切り替えが発生するまで変換候補を確認することができず、変換の流れがここで途絶えてしまっていた。

そこで、

  • 横並びで常に候補を複数表示する
  • 変換を開始する前の▽モードでも変換候補を表示する

といった変更を行ない、変換を開始する前から変換候補が確認できるようにした。

これにより、前バージョンよりも、更に流れるような入力ができるようになった。詳しくはデモ動画を見てほしい。

デモ動画

FlickSKK 1.1(前バージョン)

FlickSKK 1.1 demo from MIZUNO Hiroki on Vimeo.

FlickSKK 1.2(今バージョン)

FlickSKK 1.2 demo from MIZUNO Hiroki on Vimeo.

その他の変更点

表示の改善

f:id:mzp:20150225202739p:plain

白い画面だとどこまでがキーボードなのか分かりづらかったので、上端に細い線を追加した。 また、非日本語環境やシミュレータ環境では違うフォントが使われていたので、フォントをヒラギノ角ゴシックに固定した。

SKKエンジンの刷新

f:id:mzp:20150225202752p:plain

SKKのエンジンは最初期に作ったものなので、現在の機能に合わないところも多く、変更が加えづらくなってきていた。

そこで、今後の機能追加に耐えれるように、ほぼエンジンの大半を書き直した。たぶん、外向きの挙動は変っていないはず。

余談

もあぐれっしぶ

スペースが押される前の▽モードでも変換候補を表示する機能は、開発時はアグレッシブ変換と呼んでた。〜もあぐれっしぶ〜

長野旅行記

今回は長野に旅行してるときにしたコミットが主です。

馬と蕎麦がおいしい街だった。寒かった。

f:id:mzp:20150225202852p:plain f:id:mzp:20150225202859p:plain f:id:mzp:20150225202911p:plain f:id:mzp:20150225202917p:plain