<div dir="ltr"><div><div>実機でテストしました。(MBA 2012midに64bit版SaucyをUEFIモードでインストール)<br><br>Super+Space→動作しない。<br>(単純にSpaceが入力される。+Unityが「Superを押したまま(Launcherアイコン上に番号表示・Tipsの表示)」の挙動を示す。)<br><br>Shift+Super+Space→動作する。<br>(が、mozc-setup-helperによってエントリが削除されたはずのAnthyも含めて切り替えされる。)<br>
(ibus-setupを起こして「使用するIMをカスタマイズ」にチェック、Anthyのエントリを削除するか、Anthyそのものをアンインストールすれば発生しない。)<br><br>上記全てにおいてindicator-keyboardの状態は変化しない。(アイコンそのまま)<br><br>Ctrl+Space→動作する<br>Shift+Ctrl+Space→動作する<br><br></div>ibus-setupとindicator-keyboardで入力ソース切り替えに別のキーを割り当てておけば問題なく動作し、<br>
indicator-keyboardのアイコンも正しく変化しますます。<br>(ibus-setupの設定は変更不能っぽいのでindicator-keyboardを変更)<br><br>ibus-setupの設定はそのままなのでSuper+Spaceも生きています。(上記の通りShift+Super+Spaceしか動きませんが…)<br>また、ibus-setupがコントロールしているらしいポップアップ表示で現在選択してるIMのアイコンが出るやつ、アレはibus-setup上で設定されたキーで切り替え動作しないと表示されません。<br>
</div>ibus-setupとindicator-keyboardで同じキーを割り当てる(つまり初期状態)とibus-setupがオーバーライドするみたいですね。<br><br>あと、どの組み合わせに設定しても、2つのキーを入力状態にしたあと、<br>修飾キー(CtrlとかSuper)を先にリリースしてしまうと切り替えが動作しないみたいです。<br>必ず組み合わせた側のキー(Spaceとか)を先にリリースしなければならないようです。<br>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/21 AWASHIRO Ikuya <span dir="ltr"><<a href="mailto:ikuya@fruitsbasket.info" target="_blank">ikuya@fruitsbasket.info</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">どもども、いくやです。<br>
<br>
On Sun, 20 Oct 2013 16:46:38 +0900<br>
AWASHIRO Ikuya <<a href="mailto:ikuya@fruitsbasket.info">ikuya@fruitsbasket.info</a>> wrote:<br>
<br>
> 今回の変更で、Unity環境でSuper+spaceキーが確実に動作するようになりました。<br>
> 確実に動作とは、indicator-keyboardに渡るようにしたということです。<br>
これ、仮想マシンでは動くのですが実機では動かない……?<br>
Unityという沼地にハマりこんだ気分です。<br>
テストできる方いらっしゃいますか?<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
AWASHIRO Ikuya<br>
<a href="mailto:ikuya@fruitsbasket.info">ikuya@fruitsbasket.info</a> / <a href="mailto:ikuya@oooug.jp">ikuya@oooug.jp</a> / <a href="mailto:ikunya@gmail.com">ikunya@gmail.com</a><br>
GPG fingerprint:<br>
1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>This message is UTF-8 encoded
</div>