アカウント名:
パスワード:
正式版が32bitのみ。基本64bitアプリは対応していない。有志コンパイル64bitだと64bit対応で、32bit対応していない。だから、スタートアップで2個同時に起動する必要あり。アイコンもプロパティも一緒だから、どっちがどっちだか区別つかない。最終リリースが XP の頃だから、Vista や 7 の変更点に対応できていない。
幸いにもソースが公開されていたから有志が64bitコンパイルはされたけど、でなければ地獄に。
ついでに、エクスプローラ拡張の EzExpEx も愛用していたが、32bit版しかないから、64bitのエクスプローラで使えない。主に使っていたのがファイル名をクリップボードにコピーする事で、まめFileでメニューから出来るから代替はそこそこ出来たが、右クリックメニューで使えないし、フォルダは名前コピーできないので使い勝手悪くなった。
こういう細かなユーティリティ系が困る。
ついでに、会社でAcrobatの最新版買う予算下りなくて、32bit版使い続けろと。スキャナから取り込んでPDF作ったり、編集は出来るけど、ドライバが動かないので、WordやExcelからPDF作れない…
おぉ、ありがとうございます。便利に使わせてもらいます。
> 片方の変更がもう片方にも勝手に適用されます。
そんな気はしてたんですが、やっぱりそうでしたが。一応別アプリだけど共有しているっぽいし、競合で逆に悪くなってないのか心配してました。共有してないなら、両方設定しないといけない思ってプロパティを設定してたんですが、どっちがどっちだかよく分からなく…共有しているならどちらか片方を設定で済むんで、杞憂だったと。
そして、区別できなくて一番困ってたのが、オプションでのログオン起動設定で、もう片方を立ち上げようとしても、今立ち上がっている方がどちらだか分からない事でした。ただ、今はそのオプション止めて、スタートアップに両方突っ込んでます。
現在
A:XP 64bit, Office 32bit, ATOK (tamago風キーバインド)B:W7 64bit, Office 64bit(使ってない), MS-IME (tamago風キーバインド)
で使ってますが、A だと、Excel 等起動後に xkeymacs をリセットさせないとキーバインドが正しく反映されない。で、32bit の方をリセットさせるんでしょうけど、どっちがどっちだか分からないので、両方リセットしている状態ですね。他は特に問題に当たってないです。
B だと、メモ帳(64bit)ではちゃんと MS-IME が tamago 風になるんですが、Firefox(32bit)だと、MS-IME のキーバインドがめちゃくちゃになり、Ctrl-q で 32bit xkeymacs を無効にしないとまともに使えない状態ですね。もちろん xkeymacs でのプロパティは無効にしています。
これが ATOK 入れると上手く動く様になるのか、ATOK や IME が32bit/64bit どちらで動いているのか、XP/7 の違いなのかよく分からないです。
私もx64版の改造を行なっています。XKeymacsは、アクティブウィンドウの切り替わりによってキー操作設定が切り替わりる作りになっています。Windowsのシステムフックの仕様上、32ビット版は32ビット版アプリ間のみの切り替わりしか検出できず、64ビット版も同様です。しかしながら、ややこしいことに、キーボードフック(キー置き換え処理)に関しては64ビットアプリ上のキー入力が32ビット版XKeymacs側にも届いてしまうという仕様になっています。逆も然りです。そこで32ビット版と64ビット版がお互い通信して排他的に動作するようにするなどの工夫が必要になります。ひとまず上記の処理を組み込んだ試作版がソース込みで以下にありますのでご興味があればどうぞ。http://coexe.web.fc2.com/programs.html#xkeymacs [fc2.com]--co
別に区別できなくてもいいけど、区別が不要なら片方だけ出るようにすればいいのでは。64bit版が32bit版を自動的に起動して、終了時には32bit版も自動的に終了させる(JobObjectとか使えばOSが保証してくれる)。アイコンは64bit版から起動された32bit版は出さない、とか。32bit版を無改造にしたいなら逆のほうがいいかも。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
xkeymacs (スコア:1)
正式版が32bitのみ。基本64bitアプリは対応していない。
有志コンパイル64bitだと64bit対応で、32bit対応していない。
だから、スタートアップで2個同時に起動する必要あり。
アイコンもプロパティも一緒だから、どっちがどっちだか区別つかない。
最終リリースが XP の頃だから、Vista や 7 の変更点に対応できていない。
幸いにもソースが公開されていたから有志が64bitコンパイルはされたけど、
でなければ地獄に。
ついでに、エクスプローラ拡張の EzExpEx も愛用していたが、
32bit版しかないから、64bitのエクスプローラで使えない。
主に使っていたのがファイル名をクリップボードにコピーする事で、
まめFileでメニューから出来るから代替はそこそこ出来たが、
右クリックメニューで使えないし、フォルダは名前コピーできないので
使い勝手悪くなった。
こういう細かなユーティリティ系が困る。
ついでに、会社でAcrobatの最新版買う予算下りなくて、
32bit版使い続けろと。
スキャナから取り込んでPDF作ったり、編集は出来るけど、
ドライバが動かないので、WordやExcelからPDF作れない…
TomOne
Re:xkeymacs (スコア:1, 参考になる)
XKeymacsに限らず、32bitプロセスが64bitDLLを(またはその逆も)ロードすることは
出来ないので、プロセス自体は必ず32bit用・64bit用両方起動する必要があります。
アイコン・プロパティを区別していないのは、そもそも設定を区別できていないから
で、片方の変更がもう片方にも(自動だったかプロパティシートを開いた時だったかは
失念)勝手に適用されます。
区別したい需要が多いようなら、もう少しまともな仕組みを考えますが。
# 自分では特に困っていなかった
Re:xkeymacs (スコア:1)
おぉ、ありがとうございます。便利に使わせてもらいます。
> 片方の変更がもう片方にも勝手に適用されます。
そんな気はしてたんですが、やっぱりそうでしたが。
一応別アプリだけど共有しているっぽいし、
競合で逆に悪くなってないのか心配してました。
共有してないなら、両方設定しないといけない思って
プロパティを設定してたんですが、どっちがどっちだかよく分からなく…
共有しているならどちらか片方を設定で済むんで、杞憂だったと。
そして、区別できなくて一番困ってたのが、オプションでのログオン起動設定で、
もう片方を立ち上げようとしても、今立ち上がっている方が
どちらだか分からない事でした。
ただ、今はそのオプション止めて、スタートアップに両方突っ込んでます。
現在
A:XP 64bit, Office 32bit, ATOK (tamago風キーバインド)
B:W7 64bit, Office 64bit(使ってない), MS-IME (tamago風キーバインド)
で使ってますが、A だと、Excel 等起動後に xkeymacs をリセットさせないと
キーバインドが正しく反映されない。で、32bit の方をリセットさせるんでしょ
うけど、どっちがどっちだか分からないので、両方リセットしている
状態ですね。他は特に問題に当たってないです。
B だと、メモ帳(64bit)ではちゃんと MS-IME が tamago 風になるんですが、
Firefox(32bit)だと、MS-IME のキーバインドがめちゃくちゃになり、
Ctrl-q で 32bit xkeymacs を無効にしないとまともに使えない状態ですね。
もちろん xkeymacs でのプロパティは無効にしています。
これが ATOK 入れると上手く動く様になるのか、ATOK や IME が
32bit/64bit どちらで動いているのか、XP/7 の違いなのか
よく分からないです。
TomOne
Re:xkeymacs (スコア:1)
私もx64版の改造を行なっています。
XKeymacsは、アクティブウィンドウの切り替わりによってキー操作設定が切り替わりる作りになっています。
Windowsのシステムフックの仕様上、32ビット版は32ビット版アプリ間のみの切り替わりしか検出できず、64ビット版も同様です。
しかしながら、ややこしいことに、キーボードフック(キー置き換え処理)に関しては64ビットアプリ上のキー入力が32ビット版XKeymacs側にも届いてしまうという仕様になっています。逆も然りです。
そこで32ビット版と64ビット版がお互い通信して排他的に動作するようにするなどの工夫が必要になります。
ひとまず上記の処理を組み込んだ試作版がソース込みで以下にありますのでご興味があればどうぞ。
http://coexe.web.fc2.com/programs.html#xkeymacs [fc2.com]
--
co
Re: (スコア:0)
別に区別できなくてもいいけど、区別が不要なら片方だけ出るようにすればいいのでは。
64bit版が32bit版を自動的に起動して、終了時には32bit版も自動的に終了させる(JobObjectとか使えばOSが保証してくれる)。
アイコンは64bit版から起動された32bit版は出さない、とか。32bit版を無改造にしたいなら逆のほうがいいかも。