Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

hiragana.json, latin.jsonでの変換キーと無変換キーの表し方について #53

Open
yuppe19 opened this Issue Mar 4, 2014 · 4 comments

Comments

Projects
None yet
2 participants

yuppe19 commented Mar 4, 2014

ibus-skkを使わせていただいています。大変感謝しております。
遅ればせながら1.4.1にバージョンアップしました。

hiragana.jsonやlatin.jsonにset-input-mode-hogehogeと書くと
ひらがなモードや半角英数モードになることは分かったのですが、
変換キーでひらがなに、無変換キーで半角英数にするにはどう書けばいいのでしょうか?
あてずっぽうで"Henkan"や"Muhenkan"などと書いてみましたが、ダメだったようです...。

デフォルトではlキーで半角英数になるのですが、すでに半角英数のときにlを押すと、
(当然ですが)lが入力されてしまうので、変換・無変換でやりたいなあと思っています。
Macの「かな」「英数」にも慣れているというのもあります。

欲を言えば、「無変換」ではInput MethodをSKKではない別のInput Method(直接入力とか)になってくれると、
システムトレイのアイコンが変わるので嬉しいです。

どこかにドキュメントがあればご教示くださいませ。

yuppe19 commented Mar 4, 2014

今思ったんですけど、これはibus-skkの範囲ではなくて、ibusの範囲なのではないかと思いました。
申し訳ありません。
http://miettal.hatenablog.com/entry/20120109/1326067180
こちらの方の記事のようにEnable, Disableを変換・無変換でやりたいのですが、
今はこの設定がなくなってしまったようです。
何故かは分かりませんが、少し残念です。

Owner

ueno commented Mar 5, 2014

現状だとたぶん無理ですねぇ。もしかすると、親指シフトに対応していた頃の名残りで、"Muhenkan", "Henkan" の代わりに "lshift" や "rshift" と書くと動くかもしれません。

(元々は同じコードベースの) libkkc は全てのキーに対応しているので、将来的には key-event.vala を移植すれば良いかと思いますが、なかなか時間が取れていません。直接入力モードもこちらにはあります。
https://gitorious.org/libkkc/libkkc/

どなたかパッチをいただければマージします。

yuppe19 commented Mar 5, 2014

コメントありがとうございます。
lshift, rshiftを試してみましたがダメでした。
ibusの方のソースを自分でなんとかした方がいいかもしれませんね。

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