Skip to content

Instantly share code, notes, and snippets.

@zonuexe
Last active October 31, 2022 18:26
Show Gist options
  • Save zonuexe/3081871 to your computer and use it in GitHub Desktop.
Save zonuexe/3081871 to your computer and use it in GitHub Desktop.
AquaSKKで正かなづかひ

AquaSKKで正かなづかひ

macOSで動作する SKK クローン AquaSKKのための設定ファイル(ルール)です。

Specification

基本的には AquaSKK プロジェクト::かな変換のカスタマイズ を參照のこと。

Usage

設定ファイルは各ユーザごとの設定ディレクトリに配置する必要があります。

curl https://gist.githubusercontent.com/zonuexe/3081871/raw/install.sh | sh

ファイル一式をダウンロードするには、端末 (Terminal.app など) で以上のコマンドを実行します。

Finder で設定ディレクトリを開くには、メニューから [移動 | フォルダへ移動...] で ~/Library/Application Support/AquaSKK と入力します。

必要なファイルをディレクトリに移動し、 IM として AquaSKK が有效な状態でメニューバーにある AquaSKK アイコンから「設定ファイルの再読み込み」を行ひます。そして、「環境設定」から「かな規則」タブで、有效にしたい設定にチェックをつけます。

Contents

  • seikana-input-w.rule (wi->ゐ)
  • seikana-input-wy.rule (wi->うぃ)

seikana-input-w.ruleseikana-input-wy.rule は排他的です。一度に有效になるのはどちらかなので、使ひたい設定のみを有效にすること。

  • yakumono-ippai.rule

SKK日本語入力FEPのデフォルト設定のz+[0-9\-^@\[;:\]_!"#$%&'()~|`{+*}<>?]のキーバインド (要するにザ行) に可能な限り約物 (いはゆる記號) に割り當てます。ただし〝〟についてはコードの制約上、設定してゐません。

この設定は「SKK日本語入力FEP/Egg互換の記号入力として、Codefirst版AquaSKK最新版に付属するため、別途導入は不要です。

Copyright

これらのルールファイルは創作性を含まない單純な設定に過ぎないので、著作權は發生しないものと考へます。うさみけんた/@tadsan(@zonuexe)が著作者人格權を行使することはなく、CC0(詳細)にて提供されます。

License

Kanadukahi Settings for AquaSKK Copyright (C) 2012 USAMI Kenta (tadsan, Zonu.EXE)

CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.

#!/bin/bash
dist="$HOME/Library/Application Support/AquaSKK"
__get_file () {
printf "$1 ... ";
curl -s -O "$1" && echo "done." || echo "failed.";
}
if [ -d "$dist" ]
then
cd "$dist" && echo "change dir -> \"$dist\"" >&2
__get_file https://gist.githubusercontent.com/zonuexe/3081871/raw/seikana-input-wy.rule
__get_file https://gist.githubusercontent.com/zonuexe/3081871/raw/seikana-input-w.rule
# __get_file https://gist.githubusercontent.com/zonuexe/3081871/raw/yakumono-ippai.rule
else
echo "AquaSKK dir NOT exists. (\"$dist\")" >&2
fi
###
### seikana-input-w.rule -- わ行を[w]で入力する
###
wa,わ,ワ,ワ
wi,ゐ,ヰ,イ
wu,う,ウ,ウ
we,ゑ,ヱ,エ
wo,を,ヲ,ヲ
wya,わ,ワ,ワ
wyi,ゐ,ヰ,イ
wyu,う,ウ,ウ
wye,ゑ,ヱ,エ
wyo,を,ヲ,ヲ
wha,わ,ワ,ワ
whi,うぃ,ウィ,ウィ
whu,う,ウ,ウ
whe,うぇ,ウェ,ウェ
who,うぉ,ウォ,ウォ
###
### seikana-input-wy.rule -- わ行を[wy]で入力する
###
wa,わ,ワ,ワ
wi,うぃ,ウィ,ウィ
wu,う,ウ,ウ
we,うぇ,ウェ,ウェ
wo,を,ヲ,ヲ
wya,わ,ワ,ワ
wyi,ゐ,ヰ,イ
wyu,う,ウ,ウ
wye,ゑ,ヱ,エ
wyo,を,ヲ,ヲ
wha,わ,ワ,ワ
whi,うぃ,ウィ,ウィ
whu,う,ウ,ウ
whe,うぇ,ウェ,ウェ
who,うぉ,ウォ,ウォ
###
### yakumono-ippai.rule -- 約物いっぱい
###
z1,○,○,○
z2,▽,▽,▽
z3,△,△,△
z4,□,□,□
z5,◇,◇,◇
z6,☆,☆,☆
z7,◎,◎,◎
z8,〔,〔,〔
z9,〕,〕,〕
z0,∞,∞,∞
z-,~,~,~
z^,※,※,※
z\,¥,¥,¥
z@,〃,〃,〃
z[,『,『,『
z],』,』,』
z;,゛,゛,゛
z:,゜,゜,゜
z,,‥,‥,‥
z>,…,…,…
z/,・,・,・
z!,●,●,●
z",▼,▼,▼
z♯,▲,▲,▲
z$,■,■,■
z%,◆,◆,◆
z&,★,★,★
z',♪,♪,♪
z(,【,【,【
z),】,】,】
z=,≒,≒,≒
z~,≠,≠,≠
z|,〒,〒,〒
z`,“,“,“
z+,±,±,±
z*,×,×,×
z<,≦,≦,≦
z>,≧,≧,≧
z?,÷,÷,÷
z_,―,―,―
@anosatsuk124
Copy link

UTF-8でEncodeされているため、少なくともv4.7.4では正しく動作しませんでした。EUC-JPへの変換が必要そうです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment