Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mad-p/MacTcode
Tcode Input Method for macOS
https://github.com/mad-p/MacTcode
Last synced: about 2 months ago
JSON representation
Tcode Input Method for macOS
- Host: GitHub
- URL: https://github.com/mad-p/MacTcode
- Owner: mad-p
- License: mit
- Created: 2024-05-26T15:07:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-17T03:58:24.000Z (2 months ago)
- Last Synced: 2024-07-18T06:34:38.267Z (2 months ago)
- Language: Swift
- Size: 3.63 MB
- Stars: 52
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MacTcode
## デモ
![](mactcode-demo.gif)
## 動機
macOS用のT-Codeが使えるIMとして[MacUIM](https://github.com/e-kato/macuim)を使っていましたが、永らく更新されていません。
ソースコードは公開されているものの、自分でビルドするのは成功していません。saryとかの用意が難しく…(Ruby 1.9.3をSonomaに入れるとか難しい)。そこで、単純なT-Codeだけのドライバなら作っちゃえばいいんじゃね? ということで始めました。
## 実装したい機能
おおむね優先度順
- [x] 基本文字の入力
- [x] postfix部首変換
- [x] postfix交ぜ書き変換
- [x] 変換候補選択画面
- [x] 送りがなサポート
- [x] 全角入力モード (v0.1.4.1)
- [ ] 配布パッケージ、notarization
- [ ] configファイルサポート
- [ ] パスワード入力時はパススルーする
- [ ] メニュー(config再読み込みとかテンプレ生成とか)
- [ ] 1行入力(T-Code変換をしつつバッファにため、一気に入力するモード)
- [ ] 3ストローク以上の基本文字サポート
- [ ] 仮想鍵盤## 現状についての警告
- デバッグビルドでは、NSLogに全ストロークが出力されます。プライバシー注意!
## インストール
- GitHubのリリースタグにdmgがある場合は、開いて以下を実施してください
- `sudo cp -r MacTcode.app /Library/Input\ Methods/`
- ない場合はごめんなさい
- ログアウトしてログインし直すと、入力ソースとして選択できるようになります## 参考文献
- [azooKey on macOSの開発知見](https://zenn.dev/azookey/articles/d06b4ee8039ba9)
- [日本語入力を作るときに必要だった本](https://mzp.booth.pm/items/809262)
- [Typut](https://github.com/ensan-hcl/Typut)## ライセンス
MIT