親指シフト(NICOLA)キーボードエミュレータ
親指シフトを、もっと快適に。
Rust 製の高速・安定な親指シフトエミュレータ。Windows で動作し、macOS / Linux にも対応予定。
GitHub Releases からバイナリを取得できます。
awase.exe を任意のフォルダに配置config.toml と layout/nicola.yab を同じフォルダに配置awase.exe を実行(トレイアイコンに常駐)confirm_mode |
確定モードの選択。wait(正確重視)、speculative(速度重視)、ngram_predictive(バランス)など |
|---|---|
output_mode |
出力方式。unicode がデフォルト |
hook_mode |
フックの動作方式。relay がデフォルトで、安定性を重視した設計 |
IME は何に対応していますか?
Microsoft IME、Google 日本語入力など、Windows の主要な IME に対応しています。
他のキーリマッパー(AutoHotKey 等)と併用できますか?
はい。リレーモードでは全キーが再注入されるため、他のフックベースのソフトウェアにもキーが届きます。
スリープ復帰後に動かなくなりませんか?
スリープ復帰・スクリーンロック解除時に自動でフックを再登録します。また 3 秒ごとのヘルスチェックで異常を検知し、自動復旧します。
パスワード入力画面で誤動作しませんか?
IME が OFF のときは自動的にエンジンが無効になり、通常のキー入力になります。
macOS / Linux に対応していますか?
基盤は完成しており、プラットフォーム固有の実装を進めています。
NICOLA 以外の配列は使えますか?
.yab 形式の配列定義ファイルを作成すれば、任意の配列を定義できます。