TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
どの OS でも同じ打ち方の日本語入力
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Kanaemi(かなえみ)は、SKK の打ち方をもとにした日本語入力です。macOS・Windows・Linux で、キーの意味も変換の結果も変わりません。 • どの OS でも同じ :キーの意味も変換の結果も OS によらず同じです。設定のフォルダを別のマシンに持っていけば、そのまま同じ打ち方になります。 • 頼んだときだけ変換する :ライブ変換も予測候補もありません。変換するのは ; で読みを示したときだけです。 • 流れを止めずに辞書を育てる :候補になければ、その場で語を登録して確定まで進めます。 • 入力を外に出さない :変換は手元で完結し、入力を外へ送りません。 • 止まらない :内部で何が起きても、押したキーはアプリに届け、文字を打てる状態を保ちます。 覚えるキーは Shift と ; だけです。読みを打つ、候補を選ぶ、語を登録するといった状態には、モードを切り替えずに、打つキーに応じて入ったり抜けたりします。 Shift だけをポンと押して離すと、左は ABC モード、右はかなモードになります。今どちらのモードかを気にせず、打ちたいモードの側を押せば、そのモードに入れます。 ふだんは打ったかながそのまま確定します。;kanji と打てば読み ›かんじ、Space で »漢字、Enter で確定します。查看完整 README ↗
Kanaemi(かなえみ)は、SKK の打ち方をもとにした日本語入力です。macOS・Windows・Linux で、キーの意味も変換の結果も変わりません。
; で読みを示したときだけです。覚えるキーは Shift と ; だけです。読みを打つ、候補を選ぶ、語を登録するといった状態には、モードを切り替えずに、打つキーに応じて入ったり抜けたりします。
Shift だけをポンと押して離すと、左は ABC モード、右はかなモードになります。今どちらのモードかを気にせず、打ちたいモードの側を押せば、そのモードに入れます。
; から打つふだんは打ったかながそのまま確定します。;kanji と打てば読み ›かんじ、Space で »漢字、Enter で確定します。
; のはたらき; の意味は、いまの場面で変わります。読みの途中の ; は送り仮名の始まりで、;ka;ku と打つと、送り仮名を打ったそばで »書く に変換します。
SKK で SandS を使ってきたなら、; の代わりに Space を押さえたまま打ちはじめられます。設定アプリのキーバインドで、「読みを始める」に「Space を押さえたまま」を足します。
くわしくは 打ち方のドキュメント を、手元に置ける一覧は つかいかたの画像 を見てください。
OS ごとのふつうの入れ方(インストーラーやパッケージ)で、リリース から配っています。入れたあと、入力ソースに Kanaemi を足してください。手順は インストールのドキュメント にあります。
macOS では Homebrew からも入れられます。
brew install --cask kanaemi-app/tap/kanaemi
インストーラーで入れた Kanaemi がすでにあると、Homebrew は上書きせずに止まります。そのときは --force を付けてください。置き換わるのはアプリだけで、辞書と設定はそのまま残ります。
Nix の flake からも、リリースのタグ(github:kanaemi-app/kanaemi/vX.Y.Z)を指して入れられます。リリースのビルドを kanaemi.cachix.org に置いているので、手元でビルドせずに取ってこられます。NixOS と macOS での入れ方は インストールのドキュメント にあります。
辞書は Kanaemi の本体とは別に、kanaemi-dict が配っています。設定アプリの「辞書」の「公式の辞書」から、基本辞書と分野ごとの追加辞書を入れられます。
道具は Nix の開発環境にそろっています。nix develop(または direnv)に入ってから、just のレシピを使います。just だけを流すと、レシピの一覧が出ます。
nix develop
just ci # CI と同じ確かめ(整形・lint・テスト)
just accuracy # 変換の正解率を測る(KANAEMI_ACCURACY_DICTIONARIES に辞書のフォルダを渡すと、その辞書でも)
just bench # ベンチマークを流す(CI はビルドだけ確かめる)
just install-macos # macOS の入力方式を ~/Library/Input Methods に入れる
just install-ibus # Linux(IBus)の入力方式を入れる
just install-fcitx5 # Linux(Fcitx5)の入力方式を入れる(Nix の開発環境の外で)
just install-windows # Windows の入力方式を入れる(管理者のシェルで)
| 場所 | 中身 |
|---|---|
crates/core | 入力方式の状態機械。キーを受けて、表示するものと確定するものを返す |
crates/engine | 変換。辞書を引き、候補を並べる |
crates/config | 設定ファイルを読む |
crates/runtime | どの OS の入力方式にも共通する、辞書・モデル・設定・ログ・入力欄ごとの状態 |
apps/macos | macOS の入力方式(Input Method Kit) |
apps/windows | Windows の入力方式(Text Services Framework) |
crates/linux | Linux の入力方式に共通する、キーの読み方と表示するものの組み立て |
apps/ibus | Linux の入力方式(IBus) |
apps/fcitx5 | Linux の入力方式(Fcitx5) |
apps/settings | 設定アプリ |
Kanaemi のソフトウェアは MIT ライセンス です。Kanaemi の名前とロゴは、商標ポリシー に従って使えます。ロゴは kanaemi-brand にあります。