お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-08-20 11:39:37

horm
メンバ
登録日: 2009-02-20

Emacs以外でAnthy英数モードに移る方法は?

Ubuntu 9.04 日本語版を使い始めました。

Ctrlキー1発でAnthy英数モードにできません。
(Emacs 23 ではできますが、その他では働きません)

SCIM設定 で下記のように設定しました。
> 全体設定
すべてのアプリケーションで同一メソッドを使用 => ON
> Anthy > キーバインド
入力モード循環 => なし
かなモード循環 => なし
英数モード => Ctrl_L, Alt+2
ひらがなモード => Zenkaku_Hankaku

Emacs-snapshot(バージョン23)上で試すと期待通りです。
[A] => a
[全角半角]
[i] => い
[左Ctrl]
[u] => u
[全角半角]
[E] => え

しかし、端末やgeditで試すと、左Ctrlキーを叩いても英数モードになりません。
[A] => a
[全角半角]
[i] => い
[左Ctrl]
[u] => う  * ひらがなモードのまま!
[Alt] [2] * テスト用設定
[u] => u  * Alt+2の設定は反映されている
[全角半角]
[E] => え

英数モードキーに Ctrl_L+KeyRelease を追加してもダメでした。


どうすれば左Ctrlキー1発で英数モードに移れるのでしょうか?

オフライン

 

#2 2009-08-21 07:46:54

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Emacs以外でAnthy英数モードに移る方法は?

hormさん による投稿:

英数モードキーに Ctrl_L+KeyRelease を追加してもダメでした。

試しに、モディファイヤにControlを追加して、Control+Ctrl_L+KeyReleaseとしてみたらそれっぽい状態になりました。
ご希望の動作か一度試してみて下さい。
ただ、Controlはあくまでモディファイヤキーなので、あまりお薦めできない設定です。
日本語キーボードなら英数キーに割り当てるとか、キー配列の問題ならctrlとcapslockの入れ替えなどをした方が良いような。。

オフライン

 

#3 2009-08-21 10:03:06

horm
メンバ
登録日: 2009-02-20

Re: Emacs以外でAnthy英数モードに移る方法は?

ありがとうございます!
モディファイヤにControlを追加したところ、希望どおりになりました。
現在、
英数モード => Control_L, Control+Control_L
の設定で左Ctrlキー1発で英数モードになってます。

英数キーをCtrlキーに割り当てた上でこうしてます(^^;
左下キーはキーボードによってCtrlになったり、Fnキーになったりするので、
Aの左の方が叩きやすいと思いまして。
しばらく試してみます。
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB