みずぴー日記

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

FlickSKK 1.1

iOS用SKK:FlickSKKをバージョンアップした。主に単語登録のためのUIを追加・変更した。

f:id:mzp:20141212011415p:plain
https://itunes.apple.com/jp/app/flickskk/id944678753?mt=8

変更内容

設定アプリからの単語登録、削除

f:id:mzp:20150131103738p:plainf:id:mzp:20150131103726p:plain

設定アプリから単語登録、削除をできるようにした。 別の場所からコピペしてきた単語を登録するのが楽になった。 また、入力中の単語削除(普通のSKKだとX相当の機能)は実装できていないので、ここで削除できるようにすることでごまかしている。

変換候補の一番下に「▼単語登録」を追加

f:id:mzp:20150131103723p:plain

候補リストの一番下に「▼単語登録」を追加し、ここから単語登録をできるようにした。 表示される単語は、単語登録モードに入れないのにリリースしてから気づいた。

アルファベットモードをデフォルトを小文字に変更

f:id:mzp:20150131103729p:plain

アルファベットモードのデフォルトを小文字に変更した。 深く考えずに大文字にしていたら不評だった上に自分も使いにくかった。

数字エントリに対応

「1000円」のような数字を含む変換に対応した。 この機能のために、人生何度目か分からない漢数字変換を実装した。もう書きたくない。

キーリピート対応

バックスペースは押している間は、文字を消すように変更した。 すぐできるだろうと思って公園のベンチで書いてたら、@banjunから大量の指摘が入って、寒さに震えながら実装した。

余談

ベネチア

f:id:mzp:20150131103736j:plainf:id:mzp:20150131103733j:plain

後半のコードは年末にベネチアに遊びにいったときの機内とホテルで書いた。たぶん、国外に行くと日本語が恋しくなるんだと思う。

SKKの価値

f:id:mzp:20150131103741p:plain

レビューについた「ふた手間くらい多い。利点がわからない」を受けて、おもにUIを作っている@banjunが「たしかに...。ボクはなぜこんな不便なものを使っているんだ...。誰に教えられたんだ...。」と悩みだしたのがすごくおもしろかった。