日本語入力ソフトとVBAの覚え書き

・各種日本語入力ソフトの辞書解説 ・ちょっと楽になるExcel VBA集

2017.7.29 秋田港に寄港した海上自衛隊 護衛艦たかなみ DD-110を見てきました。

2017.7.29-30と秋田港に寄港した海上自衛隊 護衛艦たかなみ (DD-110)を見てきました。

土曜日は午後から晴れたのですが、僕が見に行った午前中はあいにくの曇天。光の方向もあってスマホのオートではあんまりうまく写らなかったのでマニュアルモードで撮影するもホワイトバランスが失敗したのでおかしな色味の写真になってしまいました。そこは素人ということでご勘弁願いたい。スマホはZenfone3 Deluxe (ZS570KL)です。

 

まずは遠景。会場からすこし歩いてます。ここまで来て撮ってる人はいないなぁ。

f:id:dz_dzone:20170804004613j:plain

岸壁から全体。

f:id:dz_dzone:20170804004636j:plain

セリオンタワーが背後に見えます。

f:id:dz_dzone:20170804004707j:plain

艦橋付近を。

f:id:dz_dzone:20170804004728j:plain

これは帰り際に写したので多少青空が見えます。

f:id:dz_dzone:20170804004742j:plain

54口径127mm速射砲

f:id:dz_dzone:20170804005531j:plain

f:id:dz_dzone:20170804005727j:plain

90式艦対艦誘導弾 SSM-1B

f:id:dz_dzone:20170804005924j:plain

水上発射管 HOS-302 :甲板上から魚雷が撃てるらしい

f:id:dz_dzone:20170804010430j:plain

艦載ヘリコプター SH-60K

f:id:dz_dzone:20170804010838j:plain

f:id:dz_dzone:20170804010851j:plain

エンジンカバー開けたりもしてました。

f:id:dz_dzone:20170804011349j:plain

ハンガー。たかなみグッズ頒布会も。

f:id:dz_dzone:20170804010943j:plain

岸壁では自衛隊広報活動中。

f:id:dz_dzone:20170804011546j:plain

陸上自衛隊 秋田駐屯地のプチ装備展示もしてました。

f:id:dz_dzone:20170804011719j:plain

以上。

【2017年版】Android用の日本語入力アプリを8系統28種ずらーっと並べて簡単に解説してみました

はじめに

Android用の日本語入力アプリがたくさんあるのでずらーっと並べて概要を説明してみました。主なものは一応ひと通り使ってみています。また、入れてはいけないアプリなども紹介しています。皆さんの日本語入力アプリを選ぶ参考になればと思います。

追記 : 2019.5.20

1年半ほど経っていくつかまた新しいのが出てきたので一部Twitterでつぶやいた分を追加しました。

(2017.11.17更新)

Google日本語入力

f:id:dz_dzone:20170724130307p:plain

特徴

Googleが開発してる日本語入力アプリ。基本辞書の他に、インターネットの語句を収集して自動的に作られる辞書が大きな特徴。特に固有名詞の語彙力が非常に高い。

無料アプリ。

キーボード配列と入力方法

キーボード配列は3タイプ。ケータイ配列(フリック入力)、QWERTY配列、それにGoogle独自のGODAN配列。

ケータイ配列 (トグル入力、フリック入力、トグル+フリック入力) 

f:id:dz_dzone:20170731130327j:plain f:id:dz_dzone:20170731182248j:plain f:id:dz_dzone:20170731182420j:plain

QWERTY配列

f:id:dz_dzone:20170731130339j:plain f:id:dz_dzone:20170731182334j:plain f:id:dz_dzone:20170731182349j:plain

GODAN配列 (右手で子音、左手で母音を打つ入力方法)

f:id:dz_dzone:20170731130349j:plain

また、右上のマイクアイコンをタップすることで一時的にGoogle音声入力を行える。

f:id:dz_dzone:20170731131144j:plain

その他の機能

  • ユーザー辞書のインポート・エクスポートに対応
  • マッシュルーム対応

インストール・関連リンク

 

Google CGI API for Japanese Input (Googleクラウド変換)

特徴

Google CGI API for Japanese Inputは、日本語変換をインターネット上で実現するためのCGI サービス。これを利用して既存の日本語入力アプリのプラグインを公開しているものがある。Googleクラウド変換と呼ぶ場合もある。

インターネットに繋がっていないと変換できない。

対応しているアプリ

アルテ on Mozc

後述のアルテ on Mozcで、かなを入力した後でスペースキーを長押しすることでGoogle CGI APIにて変換が可能である。

Wnn Keyboard Lab + Wnn外部変換モジュールG

後述のWnn Keyboard Labに外部プラグインを追加することでGoogle CGI API for Japanese Inputでの変換が可能になる。

AIU-OpenWnn + AIU Gapi GoogleAPI日本語入力

後述のAIU-OpenWnnに外部プラグインを追加することでGoogle CGI API for Japanese Inputでの変換が可能になる。

日本語フルキーボード For Tablet

f:id:dz_dzone:20170731114431j:plain

画面の大きいタブレット向けのQWERTYキーボード専用アプリ。標準でOpenWnn、Yahoo!Japanテキスト解析(かな漢字変換)、Google CGI API for Japanese Inputに対応している。インターネットに繋がっていない場合はOpenWnnで変換してくれる。

日本語フルキーボード For Tablet - Google Play の Android アプリ

 

Google手書き入力

f:id:dz_dzone:20170801232541j:plain

特徴

日本語にも対応しており認識率もそれなりに高いが、かな漢字変換辞書が壊滅的。最初から漢字を書けばいいかもしれないので漢字を覚えている上級者向け。

インストール

 

Mozc (もずく) 系統

Mozcとは

Mozcとは、Google 日本語入力のオープンソース版である。Google日本語入力との大きな違いは、インターネットから収集して生成した辞書を使わないである。そのため、固有名詞の語彙力は劣る。その代わりとして、Mozcプロジェクトが作成した変換辞書を持っている。

オープンソースということから、多くのアプリが登場した。

アルテ on Mozc

f:id:dz_dzone:20170724130446p:plain

特徴

独自配列のキーボードでのストローク入力・スワイプ入力で少ない指の動きで日本語を入力できるのが最大の特徴。また、新たにフリック入力を拡張したターンフリック入力を搭載し、ワンストロークで濁音や半濁音、拗音や拗長音、等を入力可能にしている。

基本無料、一部有料のアプリ。

キーボード配列と入力方法

アルテローマ字配列 (ストローク入力、スワイプ入力)

f:id:dz_dzone:20170731191517j:plain f:id:dz_dzone:20170731191530j:plain f:id:dz_dzone:20170731191538j:plain

ケータイ配列 (トグル、フリック、トグル+フリック、ターンフリック、拡張ターンフリック入力)

f:id:dz_dzone:20170731191943j:plain f:id:dz_dzone:20170731191952j:plain f:id:dz_dzone:20170731192000j:plain

QWERTY配列とGODAN配列はGoogle日本語入力と同じです。

制限事項と解除方法

初期状態で下記の機能が制限されている。

  • 変換の学習機能とユーザー辞書が無効
  • キーボードの左右寄せ
  • トリムフリックでの促音「っ」の入力
  • 仮名モードで入力した文字の英字変換
  • S→Kフリックで数字入力に切り替え

f:id:dz_dzone:20170731192037j:plain

有料の機能追加プラグインを購入(370円)すると永年解除、または数十秒の解説動画を見ることで4時間制限解除される。

f:id:dz_dzone:20170731192910j:plain

スワイプ入力例 (アルテローマ字配列)

「会社員(かいしゃいん)」と入力する場合:KAI SYA IN ※SHAでもよい

f:id:dz_dzone:20170731201751j:plain f:id:dz_dzone:20170731201800j:plain f:id:dz_dzone:20170731201807j:plain

「銀座(ぎんざ)」と入力する場合:GIN ZA

f:id:dz_dzone:20170731201820j:plain f:id:dz_dzone:20170731201833j:plain

「促音(小さい'っ')」の出し方:ローマ字入力だと思い出せば……XTUまたは LTU

f:id:dz_dzone:20170731202000j:plain f:id:dz_dzone:20170731202009j:plain

その他の機能
  • ユーザー辞書のインポート・エクスポートに対応
  • マッシュルーム対応
インストール・公式サイト

アルテ on Mozc 進化型 フリック入力搭載版 - Google Play の Android アプリ

アルテ on Mozc 日本語入力キーボード (公式サイト・詳しい解説も)

 

flick (旧・みんなの顔文字キーボード)

f:id:dz_dzone:20170725142527p:plain

特徴

その名のとおり、非常に多くの顔文字辞書を搭載しているのが最大の特徴。一行顔文字の他、多数行のAA(アスキーアート)なども搭載している。また、キーボードの着せ替え機能も豊富。様々なテーマの他、任意の画像を背景にしたり、動画を背景に設定することも可能である。

キーボード配列と入力方法

ケータイ配列(トグル、フリック、トグル+フリック入力)

f:id:dz_dzone:20170731204442j:plain f:id:dz_dzone:20170731204449j:plain f:id:dz_dzone:20170731204457j:plain

QWERTY配列、GODAN配列はほぼGoogle日本語入力と同じ。

顔文字がたくさん入っています。

f:id:dz_dzone:20170731204506j:plain

着せ替え機能 (キーボードデザイン)

flickは着せ替え機能も充実している。様々なテーマが選べるほか、背景として任意の画像はもちろん任意の動画を割り当てることも可能である。


flickキーボード背景動画(2)

 

ログイン機能 (SNS連携)

SNS連携でログインすることでユーザー辞書のバックアップと同期が可能になる。このとき同期はAndroid同士、iOS同士だけではなく、Android-iOS間の同期も可能である。(※余談だが、iOS版flickはユーザー辞書のインポートが出来ない。Androidでインポートした辞書を同期させるという手が使える)

オプション有料機能

オプションの有料機能として以下のものがある。

  • プレミアムサービス(年額700円):広告を非表示。検索結果を無制限に見られる。お気に入りにシェアしない顔文字を登録可能
  • AI変換β(月額360円):AIを使って文脈を考慮した予測変換が可能になる

f:id:dz_dzone:20170731205525j:plain

その他の機能
  • ユーザー辞書のインポート・エクスポートに対応
  • マッシュルーム対応
インストール・関連リンク

 

クラゲ日本語入力

f:id:dz_dzone:20170725142542p:plain

特徴

独自の8方向フリック入力でより少ない操作で文字を入力できるように工夫したクラゲ配列と、いわゆるT9入力が可能なワイルドカード配列、拡張フリック入力配列が大きな特徴である。

キーボード配列と入力方法

クラゲ配列 (8方向フリック入力)

f:id:dz_dzone:20170731211406j:plain f:id:dz_dzone:20170731211414j:plain f:id:dz_dzone:20170731211421j:plain

ワイルドカード配列 (T9入力)、拡張フリック配列 ※英数記号は同じ

f:id:dz_dzone:20170731211600j:plain

その他の機能
  • ユーザー辞書のインポート・エクスポートに対応
  • マッシュルーム対応
インストール・関連リンク

楽打ち 

 

タクトキーボード (Takt Keyboard)

 

Ginger キーボード | 絵文字 無料 | 英文法

f:id:dz_dzone:20170804180913j:plain

特徴

アメリカのGingerSoftware製の多ヵ国語対応インプットメソッド。対応言語は60言語。日本語対応にはMozcを採用している。翻訳機能やテーマ機能を持つ。英語圏のアプリなので設定などすべて英語である。

キーボード配列

ケータイ配列、QWERTY配列、GODAN配列を持つ。特にカスタマイズはされていない。

その他の特徴

日本語を入力する点ではたんなる素のMozcだが、英語(US)の入力がすごく考えられていて、英文法に沿った言葉がサジェストされていって簡単に英文が作れる。また、削除(BackSpace)キーで削除すると、単押しではアルファベット単位だが、ほんのちょっと長押しすると単語単位で削除されるのがものすごく気持ちいい。

インストール

 

Japanese Input & Japanese KeyBoard

 

OyaMozc

f:id:dz_dzone:20170725144600j:plain

特徴

熱狂的な信者のいる親指シフトキーボード(物理キーボード)に対応しているのが最大の特徴である。両方の親指キーに割り当てる機能を変更させることも可能。

親指シフトキーボード関連以外はほぼGoogle日本語入力と同様のインターフェイス。

f:id:dz_dzone:20170731211809j:plain

インストール・関連リンク

 

Mozcをプラグイン形式でサポートしている日本語入力アプリ

日本語フルキーボード For Tablet + Mozcエンジンプラグイン

前述の 日本語フルキーボード for Tablet 用のMozcエンジンプラグインがこちら。

f:id:dz_dzone:20170731114431j:plain f:id:dz_dzone:20170731114539j:plain

 

 

ATOK (えいとっく) 系統

f:id:dz_dzone:20170725092647j:plain

基本的な特徴

ATOKは、JUSTSYSTEMが開発している日本語入力アプリ。元々がPC用で、高い連文節変換精度を持つ。ただし、Android版はPC版などと変換エンジンが異なり、やや変換精度が劣る。そのため変換結果に不満を感じるユーザーも多いようだ。基本的に有料アプリ。一部のスマートフォンにはプリインストールされている。

キーボード配列と入力方法

キーボード配列は3タイプ、入力方法は5タイプある。ケータイ配列ではケータイ入力(トグル入力)とフリック入力、ジェスチャー入力(フラワータッチ入力)が選べる。他はQWERTY配列(入力)、2タッチ入力である。

ケータイ配列 (トグル、フリック、フラワータッチ入力)

f:id:dz_dzone:20170731161924j:plain f:id:dz_dzone:20170731161935j:plain f:id:dz_dzone:20170731161944j:plain

フラワータッチの例

f:id:dz_dzone:20170731162149j:plain

QWERTY配列 (図は全角の場合)

f:id:dz_dzone:20170731162221j:plain f:id:dz_dzone:20170731162233j:plain

2タッチ入力

f:id:dz_dzone:20170731162305j:plain f:id:dz_dzone:20170731162318j:plain 

2タッチ入力サンプル・な行/FGHIJ

f:id:dz_dzone:20170731162335j:plain f:id:dz_dzone:20170731162326j:plain

製品版の特徴

ATOK for Android (買い切り型)
  • 買い切り型
  • 1,543円(永年)
  • PC版との辞書連携は、PC→Androidの方向のみ対応(ATOK Sync Advance)
ATOK Passport / ATOK Passport Pro (月額課金型)
  • 月額課金型
  • 税抜で286円(月額)の通常版/476円(月額)のPro版がある
  • 月額476円のタイプはクラウド文章校正、クラウド辞書、8カ国語クラウド翻訳が可能である他、外付けの物理キーボード(Bluetoothキーボード等)への対応強化が特徴である

Android上での基本的な機能は買い切りタイプと同じだが、こちらは10台までの端末にインストール可能である。端末は、Android、Windows, Macに対応している。(※iOSには非対応。別途ATOK for iOSはある) 自宅や会社のPCとともに使うのであれば、この月額課金タイプを使うのも一つの手である。

また、Android、Windows、Mac間で登録辞書の相互共有連携が可能である(ATOK Sync Advance AP)。

詳しい説明は以下のサイトを参照のこと。

ここまでのATOKの比較表
その他の機能・特徴
  • ユーザー辞書のインポート・エクスポートに対応
  • マッシュルーム対応
  • ATOK拡張辞書(無料)に対応している (下記画像参照・画像は一部)

f:id:dz_dzone:20170731145625j:plain

インストールはこちらから

お試し版もあり、15日間フル機能が使える。まずはこちらで試してみて、気に入ったら有料版を購入してみてはいかがだろうか。

 

プリインストール版の特徴

ATOK for ○○ (プリインストール版)

一部のメーカー製スマートフォンにプリインストールされているタイプ。有名なところでは、ASUS製スマートフォンやタブレットに搭載されている。

  • マッシュルーム対応
  • ユーザー辞書のインポート・エクスポートに対応
  • 基本的に、買い切り型のATOK for Androidと同じ
  • ただし、ATOK拡張辞書に対応していない
  • また、バージョンアップはしてないっぽい(?)

 

Super ATOK ULTIAS (富士通スマホにプリインストール)

f:id:dz_dzone:20170725144633j:plain

富士通製スマートフォンにプリインストールされている。富士通とジャストシステムが共同開発したもので、PC版ATOKの変換エンジンを採用している。キーボード配列もATOK for Androidとは多少異なっている。

キーボード配列と入力方法

ケータイ配列 (トグル、フリック、フラワータッチ入力)

f:id:dz_dzone:20170731213920j:plain f:id:dz_dzone:20170731213930j:plain f:id:dz_dzone:20170731213940j:plain

QWERTY配列

f:id:dz_dzone:20170731214032j:plain f:id:dz_dzone:20170731214040j:plain f:id:dz_dzone:20170731214049j:plain

手書き入力

f:id:dz_dzone:20170731214149j:plain f:id:dz_dzone:20170731214156j:plain

記号・顔文字など (共通)

f:id:dz_dzone:20170731214246j:plain

 

  • 2タッチ入力も出来ます
  • 語句の収録数・内容も他のATOKと異なる
  • ユーザー辞書のインポート・エクスポートに対応
  • マッシュルーム対応
  • ATOK拡張辞書には対応していない

詳細は下記サイトを参照のこと。

スマートフォン・タブレット・携帯電話(Super ATOK ULTIAS) - FMWORLD.NET(個人) : 富士通

 

Simeji (しめじ)

f:id:dz_dzone:20170724134242j:plain

特徴

豊富なキーボードの着せ替えと絵文字が特徴。

キーボード配列と入力方法

ケータイ配列

f:id:dz_dzone:20170731222318j:plain f:id:dz_dzone:20170731222327j:plain f:id:dz_dzone:20170731222335j:plain

QWERTY配列:数字が最上段に加わった拡張QWERTY配列もある

f:id:dz_dzone:20170731222354j:plain f:id:dz_dzone:20170731222409j:plain f:id:dz_dzone:20170731222418j:plain

ポケベル配列 (2タッチ配列) ※全角のみ

f:id:dz_dzone:20170731222437j:plain f:id:dz_dzone:20170731222445j:plain

顔文字 (共通)

f:id:dz_dzone:20170731222510j:plain f:id:dz_dzone:20170731222523j:plain

オプション有料機能 (Simejiプレミアムサービス)

  • 月額240円
  • 広告非表示
  • クラウド辞書を拡張
  • プレミアム定型文&逆引き辞書
  • プレミアバックアップ:辞書の同期など
  • リアルタイム翻訳
  • 文字認識(OCR)
  • 着せ替え取り放題、限定コンテンツ取り放題

その他の機能

  • ユーザー辞書のインポート・エクスポートに対応 (※iOS版は不可)
  • マッシュルーム対応
  • 現在はBaidu(百度・中国の会社)が開発している

関連リンク

 

FSKAREN (えふえすかれん)

f:id:dz_dzone:20170725144731j:plain

特徴

FSKAREN for Androidは、富士ソフト株式会社が開発したかな漢字変換ライブラリを用いたAndroid用日本語入力アプリである 。有料のアプリで価格は980円(永年)。

これと言った特徴はないが、堅実に作られた分かりやすい日本語入力である。

キーボード配列と入力方法

ケータイ配列

f:id:dz_dzone:20170801215008j:plain f:id:dz_dzone:20170801215016j:plain f:id:dz_dzone:20170801215025j:plain

QWERTY配列

f:id:dz_dzone:20170801215044j:plain f:id:dz_dzone:20170801215054j:plain f:id:dz_dzone:20170801215104j:plain

50音配列

f:id:dz_dzone:20170801215128j:plain f:id:dz_dzone:20170801215135j:plain f:id:dz_dzone:20170801215144j:plain

2タッチ入力

f:id:dz_dzone:20170801215202j:plain f:id:dz_dzone:20170801215214j:plain

手書き入力

f:id:dz_dzone:20170801215228j:plain

記号・顔文字など(共通)

f:id:dz_dzone:20170801215240j:plain f:id:dz_dzone:20170801215300j:plain

その他の機能

  • 音声入力にも対応
  • ビジネスや挨拶などの定型文を多数収録している
  • マッシュルームには非対応っぽい
  • ユーザー辞書のインポート・エクスポートには対応していない
  • HUAWEIなどの一部端末にプリインストールとして採用されている

インストール・公式サイト

 

mazec (まぜっく) 系統

mazec3

f:id:dz_dzone:20170725152159j:plain

特徴

高精度の文字認識能力を備えた強力な手書き入力が最大の特徴の日本語入力アプリ。相当の殴り書きで書いたようなものでも認識していくのでテンポ良く入力していける。手書き認識エリアは自動でスクロールする他、誤認識文字の訂正候補表示や書き直しも可能。半角英数・記号のみQWERTYキーボードもあるが、モードを変えずにどんどん手書きする方が速い。有料のアプリで価格は980円(永年)。

キーボード配列と入力方法

手書き

f:id:dz_dzone:20170801160434j:plain f:id:dz_dzone:20170801160444j:plain

英数字・記号 

f:id:dz_dzone:20170801160506j:plain f:id:dz_dzone:20170801160513j:plain

その他の特徴
  • 日本語以外の13言語の手書き辞書を導入可能(単体700円/言語, 全て1700円)
  • mazec Plusに対応予定 (「mazec Plus(マゼックプラス)」でお使いのmazecをさらにパワーアップ!)
  • 手書き入力エリアは自動スクロール可能
  • 認識間違いを修正候補から選択できる
  • 手書きの癖を学習・登録出来る
  • マッシュルーム対応
  • ユーザー辞書のインポート・エクスポートには対応していない 
インストール・公式サイト

体験版もあり、全ての機能が10日間体験できます。まずはこちらで試してみて気に入ったら購入してみてはいかがでしょう。

7notes with mazec

f:id:dz_dzone:20170801161906j:plain

特徴

日本語入力とメモ帳が合体したアプリ。日本語入力部分はほぼmazec3相当で、単独でIMEとしても機能する。有料のアプリで価格は980円(永年)。

mazec3との違い
インストール・公式サイト

mazec その他

mazecシリーズには上記の他に法人向けのものがいくつかある。Playストア上で無料となっているが、実際はライセンスコードの購入が必要なので間違えて飛びつかないようにお願いしたい。

mazec for Bussiness
Medical mazec for Bussiness
  • ライセンスコード(年額6,500円)
  • QWERTY配列でかな漢字変換が可能
  • 20万語以上の医療用語を収録
  • 病名・医薬品名・看護症状所見用語・手術処置検査用語・歯科用語・医療関連用語など各医療分野を網羅している
  • Medical mazec for Business - Google Play の Android アプリ

 

POBox (ぴーおーぼっくす) 系統

POBoxとは

SONYのスマートフォンXperiaシリーズに標準搭載されている日本語入力アプリ。アプリの単体販売はしていない。なお、海外で販売しているXperiaのグローバル端末には搭載されていない場合がある為、要注意である。

POBox Touch (~Xperia Z1シリーズ)

ケータイ配列

f:id:dz_dzone:20170801010045j:plain f:id:dz_dzone:20170801010053j:plain f:id:dz_dzone:20170801010104j:plain

QWERTY配列

f:id:dz_dzone:20170801010312j:plain f:id:dz_dzone:20170801010319j:plain f:id:dz_dzone:20170801010326j:plain

50音配列と手書き入力

f:id:dz_dzone:20170801010345j:plain f:id:dz_dzone:20170801010356j:plain f:id:dz_dzone:20170801010406j:plain

  • SocialIMEに対応していた(現在はサービス終了)
POBox Plus (Xperia Z2~)

キーボード配列は日本語、英字、数字でそれぞれケータイ配列、QWERTY配列から選択できる。

ケータイ配列

f:id:dz_dzone:20170731225540j:plain f:id:dz_dzone:20170731225548j:plain f:id:dz_dzone:20170731225556j:plain

QWERTY配列

f:id:dz_dzone:20170731225628j:plain f:id:dz_dzone:20170731225635j:plain f:id:dz_dzone:20170731225644j:plain

その他の機能

  • ユーザー辞書のインポート・エクスポートに対応
  • ユーザー辞書は500件まで
  • マッシュルーム対応

関連リンク

 

Wnn (うんぬ) 系統

Wnn(うんぬ)とは

Wnnは元々ワークステーション用に開発されたもので、歴史は古い。1985年に京都大学、慶應義塾大学、立石電機(現・オムロン)、アステック(現・アールワークス)によって共同開発された。 (Wikipediaより抜粋)

Androidにおいてはその黎明期から各種公開されており、初期の段階では"使える"日本語入力アプリであった。変換精度は現在となっては弱く、また更新が事実上終わっているアプリも多い。現状、積極的にこれらWnn系統のアプリを選ぶことは少ないと思われる。

iWnn IME

  • オムロンにより多くのスマートフォンにプリインストールされている
  • 特徴の無いのが特徴
  • マッシュルーム対応
  • ユーザー辞書のインポート・エクスポートには非対応

f:id:dz_dzone:20170801225209j:plain f:id:dz_dzone:20170801225220j:plain f:id:dz_dzone:20170801225231j:plain

f:id:dz_dzone:20170801225256j:plain f:id:dz_dzone:20170801225304j:plain

 

  • ※蛇足だが、Amazon Fireシリーズに搭載されているFireキーボードはiWnn IMEのカスタム品である。機能はほぼ同等。

 

Wnn Keyboard Lab

f:id:dz_dzone:20170725155149j:plain

  • オムロンによるWnnの開発版とも言える日本語入力アプリ
  • iWnn IMEに比べて設定項目が多く、ある程度のカスタマイズも可能
  • Google CGI API for Japanese Inputをプラグインで追加することで変換精度を上げられる
  • マッシュルーム対応
  • ユーザー辞書のインポート・エクスポートには対応していない
  • ユーザー辞書のバックアップ・復元が出来るが内部データ扱い
  • Wnn Keyboard Lab - Google Play の Android アプリ

f:id:dz_dzone:20170801225333j:plain f:id:dz_dzone:20170801225343j:plain f:id:dz_dzone:20170801225350j:plain

f:id:dz_dzone:20170801225405j:plain f:id:dz_dzone:20170801225414j:plain f:id:dz_dzone:20170801225424j:plain

f:id:dz_dzone:20170801225440j:plain f:id:dz_dzone:20170801225449j:plain f:id:dz_dzone:20170801225458j:plain

f:id:dz_dzone:20170801225514j:plain

 

AIU-OpenWnn

f:id:dz_dzone:20170801223218p:plain

OpenWnn フリック入力対応版 (FlickWnn IME)

f:id:dz_dzone:20170801223234p:plain

  • Wnnのオープンソース版OpenWnnをベースに開発されている
  • ケータイ配列(トグル・フリック)とQWERTY配列
  • アドレス帳参照:連絡先情報を拡張辞書として使える
  • ユーザー辞書のインポート・エクスポートに対応
  • キーボードデザイン(着せ替え):7種類
  • OpenWnnフリック入力対応版 - Google Play の Android アプリ

nicoWnnG IME

f:id:dz_dzone:20170801223250p:plain

  • Wnnのオープンソース版nicoWnn/OpenWnnをベースに開発されている
  • ケータイ配列(トグル・フリック入力)とQWERTY配列
  • その他に、ニコタッチ入力、ベル入力、ニコ2入力、2タッチ入力などレガシーでユニークな入力方法に対応している
  • nicoWnnG IME - Google Play の Android アプリ

ArtIME 日本語入力

f:id:dz_dzone:20170801223307p:plain

OyaWnn

f:id:dz_dzone:20170801223649j:plain

 

日本語入力にも対応しているグローバルIM

Swype Keyboard

f:id:dz_dzone:20170801231650j:plain

SwiftKey キーボード

f:id:dz_dzone:20170801231950j:plain

  • 2010年から開発されているグローバル型IM
  • 2016年にMicrosoft傘下となった
Gboard
  • 2016年にリリースされたGoogle製のグローバル型IM
  • 2017年11月に日本語入力に正式対応した
  • 日本語入力部分は基本的にGoogle日本語入力と同等(?)
  • ただしユーザー辞書のインポート/エクスポートには非対応

 

 

番外

下の'その他'に入れるにはちょっと完成度が高すぎる海外製の日本語入力アプリも紹介します。これは実際にインストールしてみました。

タイプQ日本語入力キーボード_無料の着せ替え、顔文字、絵文字

f:id:dz_dzone:20171117134317j:plain

  • 台湾のデベロッパーによる日本語入力アプリ
  • 更新頻度が高くなんだかとてもやる気があり、確かに日に日に良くなっていくきがする
  • おかしな権限とかはないっぽい
  • なーんとなく(設定とか)Simejiに似てるんですがこれは……
  • 着せ替え可能
  • 絵文字、顔文字も豊富
  • ユーザー辞書のインポート・エクスポートには対応してない
  • マッシュルームには対応してないっぽい
  • 変換精度は今ひとつといったところ(Wnnレベル)
  • スタンプ機能の著作権はどうなの?ってすごく思う
  • タイプQ日本語入力キーボード:無料の着せ替え、顔文字、絵文字 - Google Play の Android アプリ
  • タイプQ (@typeq_us) | Twitter (公式ツイッター)

 

その他

その他、筆者が把握しているもので上記以外のものは、

  • グローバルなIMだが日本語対応もしている外国人向けアプリ
  • ひらがなしか打てない外国人向けアプリ(基本的に50音キーボード)
  • (おそらく)個人情報を抜く気満々のうさんくさいアプリ
  • Emojiとは書いてるけど日本語はそもそも対応してないアプリ

ここら辺に分類されると思われます。

グローバルなIMだけど日本語対応もしている外国人向けアプリ

 

ひらがなしか打てない外国人向けアプリ

Japanese Keyboard

f:id:dz_dzone:20170804191714j:plain

  • 作者も様々で異なるアプリだけど名前はほとんどが 'Japanese Keyboard'
  • アイコンが意味不明(日本語を理解していない)
  • 50音キーボードがほとんど
  • ひらがなが打てるだけで、漢字変換は出来ない
  • 濁音、半濁音が入力出来ないものもあるらしい

入れてはいけない胡散臭いアプリ

日本語入力&きせかえ顔文字キーボード

f:id:dz_dzone:20170801231703j:plain

  • うさんくさい代表w
  • 中国製なので「ああ、察し……」
  • 評価欄でも「日本語が出ない」とかそういうレベル
  • 入れない方が賢明
日本語入力 &きせかえ顏文字キーボード

f:id:dz_dzone:20170810142547j:plain

  • 上のアプリと名前が一緒
  • メーカーも同じでお察し
  • やめとけ
IQQI 日本語入力キーボード: デザインキーボードのテーマ

f:id:dz_dzone:20170810143009j:plain

  • インストール時のアクセス権限がものすごくて硬直してしまうレベル
  • 個人情報を何もかも抜き出されそう
  • 入れない方が賢明

そもそも日本語入力に対応していないアプリ

ぱっと見でも日本語に対応してるとは思えないのになぜかインストールして「日本語打てない!」とかいうレビューがあるのが不思議なゾーン。おそらくEmojiという単語に脊髄反射してるのだと思うが……。

TouchPal Keyboard-Cute emoji,theme, sticker, gif
  • 絵文字はある
  • 日本語は入力できない
  • 日本語入力に今後対応するという記載もあるが信じがたい
  • セキュリティソフトに消せと言われるレベル
  • いつの間にか勝手に入っていたという報告も
  • 日本語以外のレビューも概ね悪評
Kika Keyboard - Cool Fonts, Emoji, Emoticon,GIF
  • 絵文字は打てる
  • 日本語は入力できない
  • 作者が可哀想なので日本人は入れないように

 

(Excel VBA) 作業中のブックを含むフォルダを開くマクロ

f:id:dz_dzone:20170724134148j:plain
最近使ったブックからファイルを開いた後に、そのブックがどこにあったかなーって思うとか、分かるけど開くの面倒くさい階層だったりするときに、そのブックを含むフォルダを一発で開けたら楽だと思いませんか。

そこでこのコードです。"\"は半角の"¥"と読み替えて下さい。

Sub OpenContainFolder()
' ** 作業中のブックを含むフォルダを開く **
    Dim strCurPath As String
    strCurPath = ActiveWorkbook.Path & "\"
    Shell "C:\Windows\Explorer.exe " & strCurPath, vbNormalFocus
End Sub

(Excel VBA) シートのゼロ値(0)を表示および非表示にするトグルマクロ

f:id:dz_dzone:20170724134148j:plain

「シートのゼロ値を表示する または 表示しない設定」は「ファイル」タブから「オプション」を開き、「詳細設定」の中に項目があり、設定(オン/オフ)を切り替えるのが大変煩わしいです。

f:id:dz_dzone:20170912154343j:plain
f:id:dz_dzone:20170912154356j:plain

そこで、VBAマクロを組んで「ゼロ値のオン/オフ」を簡単に切り替えられるボタンを作成してみましょう。

ゼロ値の表示および非表示を設定するコード

WindowオブジェクトのDisplayZerosプロパティで設定します。値はBoolean型(True, False)です。

' *** ゼロ値を表示する ***
ActiveWindow.DisplayZeros = True

' *** ゼロ値を表示しない ***
ActiveWindow.DisplayZeros = False

(応用) ゼロ値の表示・非表示トグルのコード

DisplayZerosは値の取得も可能なので、現在の状態を取得して、逆の値を入れるというものです。

Sub ToggleDisplayZeros()
    ' *** ゼロ値の表示・非表示トグル ***
    Dim DZ As Boolean
    DZ = ActiveWindow.DisplayZeros
    If DZ = False Then
        ActiveWindow.DisplayZeros = True
    Else
        ActiveWindow.DisplayZeros = False
    End If
End Sub

設定はシートごとに反映される

Windowオブジェクトに対するプロパティなのでWindow全体に適用されるようにも思えますが、実際はアクティブなシートのみに適用されます。アクティブでは無いシートに適用させる場合は、別途シートを複数選択してやれば適用されます。

マクロをボタンに設定する

マクロをボタンに設定する方法はこちらの記事をご覧下さい。
dz11.hatenadiary.jp

以上。

にほんブログ村 IT技術ブログ VBAへ←記事を気に入って頂けたらポチッとしてもらえると励みになります。

ユーザー辞書のインポートとエクスポート方法 ~Xperia POBox Plus編~

f:id:dz_dzone:20170725084630j:plain
SONYのスマートフォン Xperiaシリーズに搭載されている日本語入力アプリ POBox Plusのユーザー辞書の一括登録(インポート)とエクスポートの方法を解説します。(POBox Touchもほぼ同じです)

共通項目

Androidの設定メニューから '言語と入力' をタップします。
f:id:dz_dzone:20170724145024j:plain

'POBox Plus' をタップします。
f:id:dz_dzone:20170724145133j:plain

'辞書と学習' をタップします。
f:id:dz_dzone:20170724145145j:plain

単語の追加

'ユーザー辞書' をタップします。
f:id:dz_dzone:20170724145218j:plain

右上の'+' をタップします。
f:id:dz_dzone:20170724145251j:plain

単語追加画面です。
f:id:dz_dzone:20170724145401j:plain

'読み'と'語句' を追加して'OK' をタップします。
f:id:dz_dzone:20170724145438j:plain

単語が追加されました。
f:id:dz_dzone:20170724145457j:plain

単語の削除

削除したい単語の右端のチェックを入れ、右上の'ゴミ箱'のアイコンをタップします。
f:id:dz_dzone:20170724145543j:plain

確認画面で'削除'をタップします。
f:id:dz_dzone:20170724145657j:plain

削除されました。

ユーザー辞書の一括登録(インポート)

辞書ファイルと置き場所

辞書ファイルの形式とファイル名
  • ファイル形式:タブ区切りテキストファイル形式 (よみ [tab] 単語)
  • 品詞はない
  • 読み、単語ともに50文字まで
  • 登録件数は500件まで
  • ;(セミコロン)で始まる行はコメント行として扱う
  • 文字コード:UTF-8
  • 改行コード:CRLF
  • ファイル名:JPNUserDict.txt
;本ファイルはユーザー辞書のバックアップファイルです。
;タブ文字までが「読み」、以降が「語句」を意味します。
;文字コードはUTF-8、改行コードはCR+LFに対応しています。
;例:
;そにー	ソニー株式会社
;
;登録できる語は、「読み」「語句」ともに最大50文字までです。
;登録できる件数は、最大500件までです。
;
;先頭がセミコロン(;)で始まる行はコメントとして扱い、
;復元の際には無視します。
;
えくすぺりあ	Xperia
うおーくまん	Walkman
べーたまっくす	betamax
ファイルの置き場所
  • メモリ上の pobox/backup_dic/ 内

一括登録(インポート)手順

任意のファイルマネージャを使って、pobox/backup_dic/ に辞書ファイル JPNUserDict.txt を置きます。
f:id:dz_dzone:20170724145911j:plain

'復元'をタップします。※このとき、ユーザー辞書は追加ではなく全て上書きされますのでご注意下さい。
f:id:dz_dzone:20170724150041j:plain

'OK'をタップします。
f:id:dz_dzone:20170724150317j:plain

インポートが完了しました。'OK'をタップします。
f:id:dz_dzone:20170724150349j:plain

ユーザー辞書の一括書き出し(エクスポート)

一括書き出し(エクスポート)手順

'バックアップ'をタップします。※このとき、既にファイルがある場合、上書き保存されてしまいますので注意して下さい。
f:id:dz_dzone:20170724150429j:plain

'OK'をタップします。
f:id:dz_dzone:20170724150548j:plain

エクスポートが完了しました。'OK'をタップします。
f:id:dz_dzone:20170724150725j:plain

任意のファイルマネージャを使ってファイルを取り出して下さい。
f:id:dz_dzone:20170724145911j:plain

書き出したユーザー辞書を他の日本語入力アプリの辞書に変換する場合

  • ユーザー辞書をテキストエディタや表計算ソフトで開きます
  • 品詞を入力します
  • 必要に応じてヘッダを入力します
  • 文字コード等を合わせて保存


(Excel VBA) よく使うブック、シート、セルの指定方法

f:id:dz_dzone:20170724134148j:plain
VBAのコードでよく使うブック、シート、セルの指定方法をまとめてみました。

ウィンドウ

Excel2010までは一つのウィンドウ内にブックが複数存在できるMDI方式でした。Excel2013からは一つのウィンドウが一つのブックのSDI方式になっています。

' アクティブなウィンドウ
ActiveWindow

ブック

' 全てのブック
Workbooks

' このブック (コードが書かれているブック)
ThisWorkbook

' アクティブなブック (現在一番手前にあるブック)
ActiveWorkbook

シート

' 全てのシート (ワークシート, グラフシート, その他のシートを含む)
Sheets

' 全てのワークシート
Worksheets

' 選択されたワークシート(1つ以上)
SelectedSheets

' アクティブなシート
ActiveSheet

' 名前が'Sheet1'のワークシート
Worksheets("Sheet1")

' シートインデックス(左から1, 2, 3,……)による指定
Worksheets(1)

セル (単一セル)

' アクティブなセル(現在のセル。カーソルが乗っているセル)
ActiveCell

' A2セル (2行目, 1列目)
Range("A2")
Cells(2, 1)

' R行目, C列目 (R = Rows:行, C = Column:列)
Cells(R, C)

' 使用している範囲の最終セル (入力されていたり、書式が設定されている)
SpecialCells(xlCellTypeLastCell)
SpecialCells(xlLastCell)

' 選択範囲内の一番はじめのセル(左上のセル)
Selection(1)

' 選択範囲内の最終セル(右下のセル)
Selection(Selection.Count)

セル (範囲)

' 全てのセル
Cells

' 選択されたセル範囲
Selection

' A1:C5
Range("A1:C5")
Range(Cells(1, 1), Cells(5, 3))

' 1行目
Rows(1)

' 3行目~5行目
Rows("3:5")
Range("3:5")
Range(Rows(3), Rows(5))

' A列(1列目)
Columns("A")
Columns(1)

' C列~E列(3列~5列)
Columns("C:E")
Range("C:E")
Range(Columns(3), Columns(5))

最終セル、最終行、最終列の選択

' 最終セルの選択
SpecialCells(xlLastCell).Select

' 最終行の選択
Cells.SpecialCells(xlLastCell).EntireRow.Select

' 最終列の選択
Cells.SpecialCells(xlLastCell).EntireColumn.Select

Android端末のみ : GoogleスプレッドシートでGoogle日本語入力のユーザー辞書を作成する方法

f:id:dz_dzone:20170724130307p:plain
Google日本語入力のユーザー辞書を自分で作るにはもちろんパソコンがあった方が便利ですが、Android端末のみでも可能です。Android端末のみでGoogle日本語入力のユーザー辞書ファイルを作るには、Googleスプレッドシートでやるのが断然簡単です。テキストファイルなのでGoogleドキュメント……と一瞬考えるかもしれませんが、単語の管理のしやすさ、編集のしやすさ、タブ区切りテキストへの変換などGoogleスプレッドシートで作成する方が簡単でしかも便利です。

必要なアプリ

ここでは、ESファイルエクスプローラーProとJota+(TextEditor)を使っています。
play.google.com
play.google.com

スプレッドシートで単語を編集する

Googleスプレッドシートを開きます。
f:id:dz_dzone:20170718091954j:plain

A列に '読み(ひらがな)'、B列に '単語'、C列に '品詞' を入力します。
f:id:dz_dzone:20170718092018j:plain

Google日本語入力で使える品詞

Google日本語入力 for Androidで使用可能な品詞は以下の通りです。(2017.7.20現在)
分からない場合はとりあえず '名詞' で入れておけば後でもなんとかなります。

品詞 品詞 品詞
名詞 動詞カ行五段 独立語
動詞ガ行五段 接頭辞
動詞サ行五段 接尾一般
人名 動詞タ行五段 接尾人名
地名 動詞ナ行五段 接尾地名
組織名 動詞バ行五段 助数詞
固有名詞 動詞マ行五段 終助詞
名詞サ変 動詞ラ行五段 顔文字
名詞形動 動詞ワ行五段 アルファベット
数字 動詞ハ行五段 記号
形容詞 動詞一段 句読点
副詞 動詞カ変 短縮読み
連体詞 動詞サ変 抑制単語
接続詞 動詞ザ変 候補のみ
感動詞 動詞ラ変 -

タブ区切りテキストファイル形式にエクスポートする

右上のメニューをタップします。
f:id:dz_dzone:20170718092018j:plain

'共有とエクスポート'をタップします。
f:id:dz_dzone:20170718092357j:plain

'名前を付けて保存…'をタップします。
f:id:dz_dzone:20170718092539j:plain

'TSV (現在のシート)'をタップしてから、'OK'をタップします。
f:id:dz_dzone:20170718092628j:plain

'ドキュメントのタイトル'を入力してから、'保存'をタップします。
f:id:dz_dzone:20170718093219j:plain

端末にダウンロードする

Googleドライブを起動します。
f:id:dz_dzone:20170718093319j:plain

さきほど保存したファイルを長押しします。
f:id:dz_dzone:20170718093347j:plain

'ダウンロード'をタップします。
f:id:dz_dzone:20170718093507j:plain

ダウンロードされました。(基本的に端末またはSDカードのDownloadフォルダ)
f:id:dz_dzone:20170718093517j:plain

テキストエディタ文字コードをUTF-16LEに変換する

スプレッドシートからエクスポートされたファイルの文字コードUTF-8になっています。このままですとGoogle日本語入力でインポート出来ない場合があるので、テキストエディタ文字コードをUTF-16LEに変換して保存し直します。

ファイルマネージャでDownloadフォルダを開き、さきほどダウンロードしたファイルをタップします。
f:id:dz_dzone:20170718100111j:plain

文字コードの変換できるテキストエディタ(ここではJota+)をタップします。
f:id:dz_dzone:20170718100157j:plain

テキストエディタで開きました。(文字コードUTF-8であるのが確認できます)
f:id:dz_dzone:20170718100341j:plain

右上のメニューをタップします。
f:id:dz_dzone:20170718100600j:plain

'ファイル'をタップします。
f:id:dz_dzone:20170718100619j:plain

'名前を付けて保存…'をタップします。
f:id:dz_dzone:20170718100638j:plain

左の'元ファイルに…'をタップします。
f:id:dz_dzone:20170718100653j:plain

'UTF-16LE'をタップします。
f:id:dz_dzone:20170718100713j:plain

念のためファイル名を付けて、'OK'をタップします。
f:id:dz_dzone:20170718100802j:plain

保存されました。
f:id:dz_dzone:20170718100816j:plain

Google日本語入力にインポートする

ファイルマネージャから先ほど保存した辞書ファイルをタップします。
f:id:dz_dzone:20170718104438j:plain

Google日本語入力の辞書ツールをタップします。
f:id:dz_dzone:20170718104450j:plain

'OK'をタップします。
f:id:dz_dzone:20170718104503j:plain

インポート出来ました。
f:id:dz_dzone:20170718103244j:plain

'ファイルが読み込めません'と表示された場合

こちらの記事を参考に、Google日本語入力にストレージ権限を与えて下さい。
dz11.hatenadiary.jp


以上です。

にほんブログ村 スマホ・携帯ブログへ←記事を気に入って頂けたらポチッとしてもらえると励みになります。

アルテ on Mozcのユーザー辞書インポートで「ファイルが読み込めません」が出る場合の対処法

f:id:dz_dzone:20170724130446p:plain

「アルテ 辞書 読み込めない」「アルテ 辞書 反映されない」などのキーワードで検索されてる方がおりました。実際に自分でも読み込もうとしてみると読み込めなかったのでここで対処法を説明します。

f:id:dz_dzone:20170716155818j:plain

アルテ on Mozcにストレージ権限を与える

Android OSのバージョンによってはこの操作が必要な場合があります。

設定>アプリ>'アルテ on Mozc'と開いて「権限」をタップ、「ストレージ」権限をオンにする

f:id:dz_dzone:20170716160118j:plain  f:id:dz_dzone:20170716160140j:plain

f:id:dz_dzone:20170716160227j:plain f:id:dz_dzone:20170716160243j:plain

ONになったところ

f:id:dz_dzone:20170716160327j:plain

 

タブ区切りテキスト形式の文字コードUTF-8にする

インポートするテキストファイルの文字コードUTF-8以外では読み込めない場合があります。Google日本語入力およびMozcの辞書は基本的にUTF-8が推奨されています。テキストエディタにてUTF-8に変更して保存して下さい。

(記事訂正のお詫び:2017.8.10) 当初、Mozc辞書の推奨文字コードが UTF-16LE になっておりましたが、UTF-8 の誤りでした。訂正してお詫び致します。

 

にほんブログ村 スマホ・携帯ブログへ←記事を気に入って頂けたらポチッとしてもらえると励みになります。

(Excel VBA) 縮小して全体を表示するコマンドをボタンにする

f:id:dz_dzone:20170724134148j:plain
「縮小して全体を表示する」って割と使うと思うんですけど、ボタンがないんですよね。いつもわざわざ「セルの書式設定」開いて設定してるんですが、正直面倒くさいですよね。なので、VBAでコマンド作ってボタン化しています。

コード

Sub DisplayWholeByReducing()
    ' ◆◆◆ 縮小して全体を表示するコマンド ◆◆◆
    With Selection
        .WrapText = False
        .ShrinkToFit = True
    End With
End Sub

Simeji for Androidのユーザー辞書をタブ区切りテキスト形式(Google, ATOK, POBoxなど)に変換する手順

f:id:dz_dzone:20170724134242j:plain

Simeji for Androidからエクスポートしたユーザー辞書の形式は独自のテキスト形式で、その他の日本語入力アプリへ変換するのが難しい。ここではテキストエディタ表計算ソフトを使って多くの日本語入力アプリで採用されているタブ区切りテキスト形式への変換手順を解説します。

目次

使用するツール

ここではテキストエディタとしてgPadを、表計算ソフトはExcel2013を使用しています。

なお、MacExcelLibreOffice等およびテキストエディタでも変換可能です。

表計算ソフトについて注意点

LibreOffice CALCやApache OpenOffice CALCでは列が1,024列しか扱えません。そのため、これから紹介する方法での変換は1,024個の単語までしか出来ません。Excel2007~2016では16,384列扱えます。

 

変換手順

多少くどい部分があると思いますがこまかく説明していきます。

ファイル操作の手順(1)

Simeji for AndroidからエクスポートしてPCにコピーしたユーザー辞書ファイルです。

f:id:dz_dzone:20170607230533j:plain

念のためファイルを複製します。

f:id:dz_dzone:20170607230803j:plain

テキストエディタでの手順(1)

テキストエディタで開きました。

f:id:dz_dzone:20170608015019j:plain

まず、先頭の「{"EN_KEY":,"EN_VALUE":,"JAJP_VALUE":[」の部分を削除します。

f:id:dz_dzone:20170608015300j:plain

次に検索をします。

f:id:dz_dzone:20170608015501j:plain

検索文字列は「JAJP」として検索します。

f:id:dz_dzone:20170608015528j:plain

単語とよみの境の部分である「],"JAJP_KEY":[」を削除します。

f:id:dz_dzone:20170608015611j:plain

境の部分で改行します。

f:id:dz_dzone:20170608015759j:plain

改行されました。

f:id:dz_dzone:20170608015840j:plain

文末の「]}」を削除します。

f:id:dz_dzone:20170608015915j:plain

ファイルを上書き保存します。

f:id:dz_dzone:20170608020117j:plain

ファイル操作の手順(2)

上書きされたファイルです。

f:id:dz_dzone:20170608020316j:plain

拡張子を「csv」に変更します。警告ダイアログが出てくるので「はい」をクリックします。変更したら、表計算ソフトで開いて下さい。

f:id:dz_dzone:20170608020414j:plain

表計算ソフトでの手順

エクセル2013で開きました。

f:id:dz_dzone:20170608020627j:plain

データ範囲を選択して下さい。A1セルを選択した状態で「Shift+Ctrl+End」を押すことで一発で選択できます。

f:id:dz_dzone:20170608020646j:plain

コピーします。

f:id:dz_dzone:20170608021300j:plain

セル「A4」に移動して、コンテキストメニュー(右クリック)から「形式を選択して貼り付け>行列を入れ替える」をクリックします。

f:id:dz_dzone:20170608021427j:plain

行と列が入れ替わって貼り付けられました。

f:id:dz_dzone:20170608021608j:plain

1~3行目は不要になったので行削除します。行番号1~3をドラッグ選択して右クリック>削除です

f:id:dz_dzone:20170608021743j:plain

次にA列を選択して切り取ります。

f:id:dz_dzone:20170608021939j:plain

C列を選択して、右クリックから「切り取ったセルの挿入」を選択します。

f:id:dz_dzone:20170608022012j:plain

これでA列に「よみ」、B列に「単語」のシートが完成です。

f:id:dz_dzone:20170608022200j:plain

ここで一端、表計算ソフトの形式で保存しておきます。(後で加工が可能なためです)

f:id:dz_dzone:20170608022341j:plain

次に再度「名前を付けて保存」で「テキスト(タブ区切り) (*.txt)」で保存します。

f:id:dz_dzone:20170617113740j:plain

元のファイルに上書きしないよう注意して下さい。

f:id:dz_dzone:20170617114116j:plain

警告ダイアログが出ますが、「はい」をクリックして下さい。

f:id:dz_dzone:20170617114345j:plain

これで保存されました。Excelを閉じて下さい。警告ダイアログは「保存しない」をクリックします。(4つ上の画像のところで既に保存してあるのでここでは保存しないでOKです)

f:id:dz_dzone:20170617114601j:plain

 

テキストエディタでの手順(2)

さきほど保存したタブ区切りテキスト形式のファイルをテキストエディタで開きます。

f:id:dz_dzone:20170617114828j:plain

文字コードが「Shift-JIS」になっていますので、変換先の日本語入力ソフトの様式に合わせて保存し直して下さい。

f:id:dz_dzone:20170617115042j:plain

以上です。

補足

POBoxのユーザー辞書には「品詞」はないので、このまま文字コードと改行コードを合わせればインポートできますが、Google日本語入力(Mozc系を含む)やATOKの場合は「品詞」を追加する必要があります。その場合、Excel上のC列を編集するのが楽です。品詞を入力後にタブ区切りテキスト形式で保存して下さい。

 

関連リンク

iOSの日本語入力アプリ考 on Twitter 2015.5.20

 iOSで標準ユーザー辞書を一括登録するにはMacが必要

 母艦iTunesとの連携で単語一括登録できるが絵文字が弱いATOK

 

ATOK -日本語入力キーボード

ATOK -日本語入力キーボード

  • JUSTSYSTEMS CORPORATION
  • ユーティリティ
  • ¥1,600

なんでこんなに評価低いのかよくわからんな……w

 

バランスのいい日本語入力アプリは flick

 

 

Simejiはというと

 

Simeji - 日本語文字入力&きせかえ・顔文字キーボード

Simeji - 日本語文字入力&きせかえ・顔文字キーボード

  • Baidu Japan Inc.
  • ユーティリティ
  • 無料

 

Excel for Mac/WindowsでmacOS日本語入力プログラムの標準辞書ファイル(plist)を作成するシートを公開します

f:id:dz_dzone:20170725162444j:plain
MacOS X Mabericks以降の日本語入力プログラムは、現在では単にmacOS日本語入力プログラム(Japanese Input Method)と呼称されており、Mountain Lion以前のことえりとは全く異なるものになりました。ここでは、新しい日本語入力プログラムの標準辞書の登録ファイル(プロパティリスト形式)を作成するExcelシートを公開し、その解説をします。

macOS標準辞書の登録ファイル(プロパティリスト形式)の書式

一つの単語と読みはで挟まれたセクションに記載されます。なお、品詞やコメントはありません。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>phrase</key>
		<string>雲母坂</string>
		<key>shortcut</key>
		<string>きららざか</string>
	</dict>
</array>
</plist>

必要なソフトウェア

この変換シートはExcel VBAを使って作られています。同一シートでWindowsMacの両対応です。Windowsの場合は、直接プロパティリストファイルを作成します。Macの場合は一度新規シートにファイル内容が出力されます。それをコピーしてテキストエディタにペーストし、不要部分を正規表現置換で削除します。
なお、Windowsで変換した場合でも、Macにファイル転送して作業が必要です。

辞書ファイルを作成するExcelシート

ダウンロード

  • ExcelmacOS日本語入力プログラムのユーザー辞書ファイルを作成するシート
  • ファイル名:Excel2Plist.xlsm
  • ダウンロード:Excel2Plist.zip (zip形式圧縮)
  • 動作確認:Excel2010/2013/2016 for Windows、Excel2016 for Macで確認しています

使い方

Macの場合

任意の場所にダウンロードします。
f:id:dz_dzone:20170520215828j:plain
任意の場所に解凍して、Excel2Plist.xlsmをダブルクリックして起動します。
f:id:dz_dzone:20170520221318j:plain
マクロを有効にしてください。
f:id:dz_dzone:20170520221402j:plain
'初期設定'シートです。
f:id:dz_dzone:20170520222049j:plain
'変換元シート名'のシートに変換する辞書を入力します。A列に'読み(ひらがな)'、B列に'単語'を入力します。他のタブ区切りテキスト形式の辞書をコピー&ペーストしてきても構いません。
f:id:dz_dzone:20170520222024j:plain
用意が出来たら'初期設定'シートに戻り、'変換'ボタンを押します。
f:id:dz_dzone:20170520222049j:plain
自動的に新規シートが作成され、そのシートにプロパティリストの内容が生成されます。
f:id:dz_dzone:20170520223619j:plain
A列の一番下まで選択してコピーします。
f:id:dz_dzone:20170520224124j:plain

正規表現で置換が出来るテキストエディタ(ここではCotEditor)にペーストします。f:id:dz_dzone:20170520224440j:plain
ペーストされた状態。行頭と行末に余計なダブルクォーテーションが入ってしまっています。
f:id:dz_dzone:20170520224855j:plain
メニューバーから、'検索'>'検索'を選択します。
f:id:dz_dzone:20170520225051j:plain
'正規表現'にチェックを入れてから、検索窓に ^" と入力して、'すべて置換'をクリックします。( ^" は'行頭の"'という意味)
f:id:dz_dzone:20170520225228j:plain
行頭の'"'が削除されました。次に、検索窓に "$ と入力して、'すべて置換'をクリックします。( "$ は'行末の"'という意味)
f:id:dz_dzone:20170520225512j:plain
行末のダブルクォーテーションが削除されました。
f:id:dz_dzone:20170520225826j:plain
任意の名前で保存します。このとき、拡張子を'plist'、文字コードを'UTF-8'、改行コードを'LF'にしてください。
f:id:dz_dzone:20170520225955j:plain
f:id:dz_dzone:20170520230638j:plain
ファイルが作成されました。
f:id:dz_dzone:20170520231150j:plain

Windowsの場合

任意の場所に解凍して、ダブルクリックして起動します。
f:id:dz_dzone:20170520231753j:plain
'コンテンツの有効化'をクリックしてマクロを有効化してください。
f:id:dz_dzone:20170520232914j:plain
'変換元シート名'、'変換先ファイル名'を入力。
f:id:dz_dzone:20170520232651j:plain
'変換元シート名'のシートに変換する辞書を入力します。A列に'読み(ひらがな)'、B列に'単語'を入力します。他のタブ区切りテキスト形式の辞書をコピー&ペーストしてきても構いません。
f:id:dz_dzone:20170520233549j:plain
'初期設定'シートに戻り、'変換'をクリックします。既存のファイルがある場合は上書きされます。
f:id:dz_dzone:20170520234000j:plain
f:id:dz_dzone:20170520234646j:plain
出力されました。
f:id:dz_dzone:20170520234712j:plain
出力されたファイルは何らかの方法でMacにコピーしてください。


辞書ファイルをmacOS日本語入力プログラムに読み込む


f:id:dz_dzone:20170520231150j:plain
'システム環境設定'から'キーボード'を開き、'ユーザー辞書'タブを選択します。
f:id:dz_dzone:20170520235700j:plain
プロパティリスト形式の辞書ファイルを'ユーザー辞書'にドラッグ&ドロップします。
f:id:dz_dzone:20170520235836j:plain
'ユーザー辞書'が追加されました。
f:id:dz_dzone:20170521000214j:plain


iOS標準ユーザー辞書に同期する

iCloudを適切に設定することでMacのユーザー辞書とiOS端末のユーザー辞書が同期されます。f:id:dz_dzone:20170521000335j:plain


関連リンク

dz11.hatenadiary.jp

ユーザー辞書の一括登録方法 〜かわせみ2編〜

f:id:dz_dzone:20170724155753j:plain

'かわせみ'は、老舗の日本語入力プログラム'EgBridge'(エルゴソフト)の流れをくむOS X用日本語入力アプリで、OS X ver.10.8.5 (Mountain Lion)以降は後継の'かわせみ2'となっています。この記事では、'かわせみ2'の単語登録と削除、一括登録(インポート)および書き出し(エクスポート)の方法について解説します。

www.monokakido.jp

目次

かわせみ2のユーザー辞書の登録方法

かわせみ2の単語登録の方法

単語登録/削除ウィンドウで登録する場合

IMメニューから'単語登録/削除'を選択します。(または control + F7 )

f:id:dz_dzone:20170505120144j:plain

'単語登録/削除'ウィンドウが開きました。

f:id:dz_dzone:20170505120327j:plain

'読み(ひらがな)'と'単語'を入力し、'品詞'を選択して、'登録'をクリックします。。任意で'コメント'の入力も可能です。

f:id:dz_dzone:20170505120636j:plain

単語が登録されました。

f:id:dz_dzone:20170505120734j:plain

辞書管理ツールで登録する場合

IMメニューから'辞書管理ツール'を選択します。

f:id:dz_dzone:20170505123550j:plain

'辞書管理ツール'が開きました。'登録'アイコンをクリックします。

f:id:dz_dzone:20170505123612j:plain

'読み(ひらがな)'と'単語'を入力し、'品詞'を選択して、'登録'をクリックします。。任意で'コメント'の入力も可能です。

f:id:dz_dzone:20170505123719j:plain

 

かわせみ2の単語削除の方法

'辞書管理ツール'を開きます。 削除したい単語を選択してから'削除'アイコンをクリックします。

f:id:dz_dzone:20170505124254j:plain

確認ダイアログが出るので、'削除'をクリックします。

f:id:dz_dzone:20170505124422j:plain

単語が削除されました。

f:id:dz_dzone:20170505124521j:plain

 

かわせみ2のユーザー辞書の一括登録(インポート)の方法

'辞書管理ツール'を開き、'ファイル'メニューから'辞書/テキストの読み込み'を選択します。

f:id:dz_dzone:20170505125006j:plain

辞書ファイルを選択して'開く'をクリックします。

f:id:dz_dzone:20170505125818j:plain

登録確認画面が出ますので、'閉じる'をクリックします。

f:id:dz_dzone:20170505125903j:plain

単語が一括登録(インポート)されました。

f:id:dz_dzone:20170505125915j:plain

なお、読み込み(インポート)できる形式は以下の通り。

上の3つは一般的なタブ区切りテキストファイル形式、4番目はコンマ区切りテキストファイル形式、5番目は拡張子が*.plistのXMLファイル形式です。

なお、plist形式には品詞の情報がついていません。全て名詞扱いとなります。

 

かわせみ2のユーザー辞書の書き出し(エクスポート)の方法

'辞書管理ツール'を開き、'ファイル'メニューから'テキストに書き出し'を選択します。

f:id:dz_dzone:20170505174649j:plain

保存するファイルの名前を入力し、保存場所を選択します。また、出力形式および出力対象を選択してから、'保存'をクリックします。

f:id:dz_dzone:20170505174736j:plain

書き出し(エクスポート)が完了しました。

f:id:dz_dzone:20170505174928j:plain

出力されたファイルです。

f:id:dz_dzone:20170505175200j:plain

 

関連リンク

ユーザー辞書の一括登録方法 〜Baidu IME編〜

f:id:dz_dzone:20170724132643p:plain

Windows用日本語入力ソフトのBaidu IMEのユーザー辞書の単語登録と削除、一括登録(インポート)および書き出し(エクスポート)の方法を解説します。

目次

Baidu IMEのユーザー辞書の登録方法

'あ'のところで右クリックしてメニューを出します。

f:id:dz_dzone:20170505011047j:plain

'ユーザー辞書'をクリックします。

f:id:dz_dzone:20170505011101j:plain

ユーザー辞書が開きました。

f:id:dz_dzone:20170505011223j:plain

 

Baidu IMEの単語登録の方法

'追加'をクリックします。

f:id:dz_dzone:20170505011223j:plain

'単語'と'読み(ひらがな)'を入力し、'品詞'を選択してから、'登録'をクリックします。

f:id:dz_dzone:20170505011308j:plain

単語が登録されました。

f:id:dz_dzone:20170505011444j:plain

 

Baidu IMEの単語削除の方法

単語を選択してから、'削除'をクリックします。

f:id:dz_dzone:20170505011524j:plain

確認ダイアログが出るので、'OK'をクリックします。

f:id:dz_dzone:20170505011548j:plain

単語が削除されました。

f:id:dz_dzone:20170505011758j:plain

 

Baidu IMEのユーザー辞書の一括登録(インポート)の方法

 '管理'メニューから'テキストファイルをインポート'を選択します。

f:id:dz_dzone:20170505011847j:plain

Baidu IME用の辞書ファイル(タブ区切りテキストファイル/UTF-16/LF)を開きます。f:id:dz_dzone:20170505011929j:plain

辞書が登録されました。

f:id:dz_dzone:20170505012128j:plain

 

Baidu IMEのユーザー辞書の書き出し(エクスポート)の方法

'管理'メニューから'テキストファイルにエクスポート'を選択します。

f:id:dz_dzone:20170505012328j:plain

任意のフォルダに'保存'します。

f:id:dz_dzone:20170505012529j:plain

エクスポートが完了しました。

f:id:dz_dzone:20170505012705j:plain

エクスポートされたテキストファイルがこちらです。

f:id:dz_dzone:20170505012647j:plain

 

他の日本語入力ソフトへのコンバートについて

主要な日本語入力ソフトの辞書と同様のタブ区切りテキストファイル形式の辞書ファイルです。この形式ですと、簡単な加工で他の日本語入力ソフトの辞書に変換することが可能です。 (例:MS-IME, ATOK, Google日本語入力)

 

以上です。

 

ユーザー辞書の一括登録方法 〜macOS日本語入力プログラム編〜

f:id:dz_dzone:20170725162444j:plain

macOS 10.11以降に搭載されている日本語入力プログラム(Japanese Input Method)のユーザー辞書の一括登録方法を解説します。iCloudによりiPhoneなどのiOS端末と同期することも出来ます。

目次

macOS日本語入力プログラムの辞書の登録方法

'システム環境設定'を開きます。

f:id:dz_dzone:20170504230629j:plain

'キーボード'を開きます。

f:id:dz_dzone:20170504232713j:plain

'ユーザー辞書'タブを開きます。

f:id:dz_dzone:20170504232759j:plain

 macOS日本語入力プログラムの単語の登録方法

左下の'+'をクリックします。

f:id:dz_dzone:20170504232916j:plain

'入力'欄に'読み(ひらがな)'を、'変換'欄に'単語'を入力します。

f:id:dz_dzone:20170504233051j:plain

単語が追加されました。

f:id:dz_dzone:20170504233600j:plain

 macOS日本語入力プログラムの単語の削除方法

削除した単語を選択します。続いて、'delete'キーを押します。

f:id:dz_dzone:20170504233600j:plain

削除されました。

f:id:dz_dzone:20170504233938j:plain

※複数選択する場合は、'shift'キーを押しながらクリックします。

 macOS日本語入力プログラムの単語の一括登録方法

macOS日本語入力プログラム用の辞書ファイルは拡張子が*.plistのXMLファイル(プロパティリスト形式)です。

f:id:dz_dzone:20170504235506j:plain

このPLISTファイルをユーザー辞書の一覧にドラッグ&ドロップします。

f:id:dz_dzone:20170504234900j:plain

単語が追加されました。

f:id:dz_dzone:20170504235532j:plain

以上です。 

 

プロパティリスト形式の辞書ファイルの作成方法

Excel for Mac / WindowsでmacOS標準辞書の一括登録ファイルを作成するシートを公開します - SAラン広域セン支の覚え書き