[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/03 06:04 / Filesize : 257 KB / Number-of Response : 933
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

窓使いの憂鬱 8



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 21:37:17 ID:AUMOfiK40]

Windows 2000/XP で動く汎用キーバインディング変更ソフト「窓使いの憂鬱」と、
その派生版を語るスレ

■本家
「窓使いの憂鬱」
mayu.sourceforge.net/
※開発終了。Windows Vistaでは動作しないが、有志によるハック版で動作報告あり。

■派生
汎用キーバインディング変更ソフト「のどか」
www.appletkan.com/nodoka.htm
窓使いの憂鬱 Linux & Mac (Darwin) 対応版とか配布してるところ
members.at.infoseek.co.jp/hattoushin_uma/

過去スレなど>>2以降

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 20:40:03 ID:R5NFrhDh0]
むしろそれで動いちゃった方がバグだしな、OS側の

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 22:28:57 ID:C5a8rQ6l0]
Adminのパスワード記録しておいて自動昇格させる仕組みなんてのは可能なのかな?
まあ本来は必要なら最初から自分で管理者権限で動かせって話だが

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/08(火) 05:40:09 ID:FdMB5Qc50]
>>528
キーボードフックだとこんな問題起きないのに
どうしてマウスフックだとこうなるの?
詳しそうだから教えてくれ

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/08(火) 20:17:54 ID:BDeU9oBO0]
Yamyを起動してるとキーイベントがまったく届かなくなるソフトがあるんですけど対処法はないですか?
一時停止をしてもダメな様で一々終了させないと
キー入力できないので何とかしたいんですが・・・
具体的にはMAMEの1.2x〜0.13x系でキーイベントが届かなくなります
Alt等のキーは届いてるようですからAlt+Tabで
何とかソフト自体は終了させる事はできるのですが

あとWin7のExplorer右上の検索窓でもYamyが使えません
こちらは完全にキーフックを無視してしまうようです

自分で色々.mayuを書いてみたいのですが
何れも上手く設定できませんでした

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/08(火) 20:44:19 ID:/T+FwH2f0]
mameが駄目ならFBA使えばいいじゃない

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/09(水) 13:43:12 ID:HlkvUj2x0]
モディファイヤキーを離した時のU-イベント発生時に
モディファイヤが効いてるかどうかがmayuとyamyで違うな
技術的制限が無いなら同じにしてほしい

例えば右シフトを離したところのキー定義をしたかったら
mayuはU-S-RShiftだけどyamyはU-~S-RShiftになる(E0RShiftはRShiftに置換済みとして)

あとホームディレクトリが無くなったのが非常に不便
なんで無くしちゃったの?
特に使えない理由もなさそうに思えるけど

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/09(水) 23:09:57 ID:Cj/ki5It0]
539 名前:名無し~3.EXE :04/01/15 21:37 ID:lFwvDBoC
mod mod0 = !!英数
key M0-*IC-*H = *BackSpace

こう書いたものを使っているのですが、
D-H D-英数 U-H のあと、意図しないHのキーリピートが発生します。

つまり、英数を押しっぱなしにしているだけでHを押していないのに
Hがずらーっと表示されてしまいます。

OSの設定が悪いのか、常駐物とぶつかっているのか、
はたまた.mayuの理解が足りなくて記述が甘いのか、
とりあえず調査してみますが、何か良い知恵をお持ちの方はご教授いただけると幸いです。


540 名前:539 :04/01/15 21:53 ID:lFwvDBoC
!!英数 を 英数 にし、とりあえず問題を回避しました。


541 名前:名無し~3.EXE :04/01/15 21:56 ID:fOWVCKlw
>>540
!!!英数ならどうなる?


542 名前:名無し~3.EXE :04/01/16 00:00 ID:dZ4s/dnc
!英数、!!!英数、いずれも !!英数 と同じ結果になりました。


543 名前:名無し~3.EXE :04/01/16 00:13 ID:6OZW8081
!!!!!英数国理社ならどうなる?

535 名前:名無しさん@お腹いっぱい。 [2009/09/11(金) 08:03:10 ID:FZ605Sou0]
>>533
> あとホームディレクトリが無くなったのが非常に不便
特に不便だと思わんが。
どこらへんが「非常に」不便なの?


536 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 08:16:14 ID:gTzv6is+0]
> あとホームディレクトリが無くなったのが非常に不便

具体的にどう変わったの。
個人設定は%HOME%じゃなくて%USERPROFILE%かどっかに変更されたって事なのか。



537 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 09:06:43 ID:3BPxIrEi0]
>>484 あたりに書かれていることだろうな、不便っつーのは。


538 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 09:13:27 ID:fRULPRvi0]
%HOME%でも%USERPROFILE%でもなくて固定パスしか指定できなくなった
複数ユーザーで使うのに不便
mayuと条件分岐程度で設定が共通化出来るのに同じファイルを指定できないし
あと既出だけどincludeがyamyのあるフォルダしか探さなくなってるのもホームが無くなったせい
せっかく設定がiniになったのにこのせいで別環境に持ち運んで使えないしな

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 09:58:40 ID:In4ty/AG0]
yamyのあるフォルダのサブフォルダも使えないの? ちょっと面倒だな。

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 16:36:08 ID:3fvNePgG0]
yamyでE0CapsをCtrlにした時って
ほとんどの場合はちゃんとCtrlとして効くんだけど
Ctrl+Alt+Delだけ押せなくね?

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 22:19:44 ID:RFiRZn+s0]
以下のようにキー割り当て設定を行ってます。
しかし、日本語入力の変換中にECSキー(実際は半角/全角キー)を押すと、IME自体がオフになってしまいます。
本来なら、変換取り消しになるはずです。(MS-IME、ATOKともにだめ)
ESCと半角/全角の入れ替え部分を削除したところ、本来の動作をしました。
半角/全角のキーが働いてしまっているように見えるのですが、なにか設定に不具合があるのでしょうか?

key Esc = 半角/全角
key 半角/全角 = Esc

mod alt -= RightAlt
key RightAlt = $ToggleIME
key IL-*IC-RightAlt = $ToggleIME


542 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 22:22:42 ID:xVweyyM50]
key *Esc = *半角/全角
key *半角/全角 = *Esc

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 22:38:10 ID:RFiRZn+s0]
>>542
うまくいきました!
有り難うございました。


544 名前:名無しさん@お腹いっぱい。 [2009/09/12(土) 02:46:16 ID:+dZHVUxM0]
>>538
A君はA君用のyamyディレクトリを自分のホームディレクトリ下に置いて使用。
B君はB君用のyamyディレクトリを自分のホームディレクトリ下に置いて使用。
あるいはyamy-Aとyamy-Bと名前を変えてProgram Files下でもいい。
インストーラー不要、スタートアップに入れて使うyamyはそうやって使うツール。
設定の共通化なんて最初だけのものだからそれで十分。
たかだか1M程度のyamy,個人がダブって持ってようが問題無し。
他人の設定まで(共通設定)強制したくないし。
いずれにせよ「非常に」不便とは全く感じない。

>>540
たしかに。これに関連してかどうかしらないけど、
しばらくするとyamyが効かなくなり、yamyを再起動するまでその状態になった。

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 03:18:13 ID:V8O9Gw640]
インストーラ不要だからってインストーラ型の使い方を否定する必要まではないと思うが

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 03:48:40 ID:jP7ckD+L0]
>>528
得意げになのにいざ求められると何も説明できない無能の典型



547 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 07:04:54 ID:RJwRETRe0]
>>544
yamyの使い方は俺が決める
俺が不便だと感じることを勝手に不便でないと思うことは許さん

って言われたらどうする?

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 08:15:49 ID:gxpJl0UL0]
フリーウェアってそんなもんでしょ

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 08:23:14 ID:5Z69/Sf90]
主観と客観とかの中学生レベルの話はVIPでやってね。

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 13:13:21 ID:teBqBWb60]
yamyをローカルマシンで起動している状態だと
リモートデスクトップで右シフトが効かなくなる
例えば「#」を打とうとしても「3」になってしまう
yamyを一時停止してもこうなるので設定の問題ではないようだ
左シフトで「#」を打つのは手が吊るから対策してほしい

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 19:56:52 ID:WNhwXhZb0]
そこでセンターシフトですよ

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 08:11:28 ID:k5sk+ggb0]
C-q で右クリック→一時停止の効果を出すにはどうすればよいでしょうか?

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 08:22:31 ID:kPwzwRZn0]
一時停止ってなんだ? なんかのプレイヤーか?

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 08:46:37 ID:k5sk+ggb0]
すいません yamy 0.02です

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 09:55:05 ID:kPwzwRZn0]
ならこのスレ内を「一時停止」で検索してみろ。

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/14(月) 00:56:28 ID:Kxwvnouh0]
yamy 0.02
One Shot モディファイヤとして設定したキーを使った入力を行うと、
入力後も当該モディファイヤが押されたままになってしまう事象発生。
readme.txtにある"&CancelPrefix"という新設関数が関係ありそうだが
どう使ったらよいのか分からず。うまく設定できた方の情報求む。

key C-Space = $ToggleIME #たぶんこの行は無関係
mod control += !!CapsLock
key R-*CapsLock = &Ignore
key U-*CapsLock = &CancelPrefix #mayu→yamyで追加してみたが機能せず

↑こんなことやってみましたがダメでした。




557 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/14(月) 08:50:19 ID:zoqVE0Td0]
>>556
CapsLockを指定してるってことはNLSキー対策してないよね?
やらないとCapsLockはまともに使えないよ

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/14(月) 23:29:51 ID:76ngj0f40]
のどかで独自定義のかな配列を使っていて、かな入力中に英数字を入力できるようにするために(具体的に言うと月配列2-263の最上段)

&SetImeConvStatus(0x0008) &Sync _1 &Sync &SetImeConvStatus(0x0009)

みたいにして英数オン→数字or記号→英数オフで実現してるんですが、メモ帳なんかだとこれで行けるのにFirefoxとかSkypeのテキスト入力では&Syncが効かない(&Syncが無いときと同じ挙動)みたいです。これって既知の問題なんでしょうか?

今のところ緊急避難的に&Wait(5)とかに差し替えてなんとかなってるんですが、&Syncの場合には起こらない問題(同時打鍵でかなが混じって入力されてしまう)が厄介なので、出来ればどのアプリでも&Syncで通したいところです。

def syncでスキャンコードいじればなんとかなったりするんでしょうか?

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 00:32:16 ID:dpUp7URo0]
Atok?
俺はまだその関数使ってないけど、IME周りの挙動がOSやIMEによっておかしくなるのは
仕様だと思ってる。
月配列ならカナモードじゃなくローマ字モードでやっちゃったほうが楽なんじゃね。
最上段いじらなくていいし。カナロックで配列いじってんのかな。

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 02:18:29 ID:+lPx8sz10]
ATOK2009です。本当はMS-IMEでも試してから書き込むべきだったんでしょうが、言語バーから削除しちゃって元に戻すの面倒だったんで……。
ただ、ATOKでも&SetImeConvStatus自体は正しく機能しているらしく、問題の一行も&Waitに置き換えれば問題ないので、やはり「特定のアプリにおいて&Syncで同期がとれていない」というのが原因なのではないかと思います。

かなモード実装にこだわるのは、菱とまったく同じ動作をする設定を繭で書きたいと思っていて、のどかの新しい関数を使えば楽だなー、と思いついたからです。署名取得も現実味を帯びてきたようだし、菱もこれから先使えるのかわからないし。
結果だけ見れば、かなとローマ字では確かにごくわずかな違いしかありませんが……(IMEの変換候補を英字インデックスにした時に誤操作が減ります)。

ローマ字モードで実装した例はたとえば↓のようなことですね。
ttp://kyoto.cool.ne.jp/mayuto64/dependence/mayu.htm
じつはここのやり方を参考にして、同じことを逆にやってみています。「濁点・半濁点の時だけカナロック」ではなく、「英数字の時だけ英数モードON」です。

――というような話は、月と新JISのスレでした方がいいのかも知れませんが、&Syncまわりのトラブルだとアタリがついているので、こちらで訊いてみました。

&Syncのデフォルト

def sync = 0x7e

をいじってみて、うまくいった経験のある方はいないですかね?
あるいは&Wait以外の回避策など……

561 名前:560 mailto:sage [2009/09/15(火) 03:23:32 ID:+lPx8sz10]
ちなみにChromeとIEでは&Syncで問題ありませんでした。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 13:02:59 ID:z4r5hL6V0]
のどか本家の掲示板で聞いたら?

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 13:27:30 ID:z4r5hL6V0]
あと、言語バーから消しただけなら復活させるのは一瞬だろ、MS-IME。

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 17:38:08 ID:+lPx8sz10]
そうですね。公式のサポートで問い合わせた方がいいかな。

一応、問題の設定ファイルを貼っておきます。
上記のリンク先のものを拝借・改変しただけなので恐縮ですが。
ttp://sites.google.com/site/tsukihairetsu/Tsuki2-263.nodoka
興味のある方は試して感想をお聞かせください。

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 19:40:41 ID:3c23b9BKP]
>>564
Functionとキー入力を混ぜるときに&Syncが必要なわけで
Functionばかりにすれば良いのでは
&SetImeConvStatus(0x0008) &SendText("1") &SetImeConvStatus(0x0009)

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 20:43:16 ID:+lPx8sz10]
なるほど。
まぜ書きしなければ基本的に&Sync不要なんですね。

実は全部のキーを&SendTextで設定しちゃえばいいのでは?
と思って試したんですが、それだと数字や(シフトごしの)英字で
変換候補が選択できないっぽい。
目標は一応、菱の「過不足ない代替」なので残念ながらNGです。

ならば&VKで仮想キーを送ればいいのでは?とおもいついて、

&SetImeConvStatus(0x0008) &VK(D-_1) &VK(U-_1) &SetImeConvStatus(0x0009)

を試してみたところ、結果は&Syncなしの

&SetImeConvStatus(0x0008) _1 &SetImeConvStatus(0x0009)

と同じで、どうも記述順に実行されていない様子。
蛇足に思える&Syncを挟んで

&SetImeConvStatus(0x0008) &Sync &VK(D-_1) &VK(U-_1) &Sync &SetImeConvStatus(0x0009)

だと完璧に動作するのですが。
やはりキー入力が絡んでる局面では同期か遅延が必須みたいですねえ。



567 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 22:57:16 ID:3c23b9BKP]
>>566
FireFoxでは、&Syncが効いていないというよりも、最初の&SetImeConvStatus()が失敗しているように見えるので
先頭に&Syncを付けるのは、どうでしょうか?

&Sync &SetImeConvStatus(0x0008) &Sync _1 &Sync &SetImeConvStatus(0x0009)

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/15(火) 23:57:03 ID:+lPx8sz10]
> &Syncが効いていないというよりも、最初の&SetImeConvStatus()が失敗しているように見える

たしかにそのようにも見えますね……。
内部でどうなっているのかわからないので、結果から推測するだけですが。

残念ながら、ご提案いただいた方法でも改善しないようです。

&Syncと差し替えた&Waitも3ms以下に設定するとダメなのですが、これは見た感じ
「&SetImeConvStatusの処理に3ms前後かかっており、それ以下の遅延だと
以降の処理に追い越されてしまう」
というようなことなのかなあ、と。だから英数字のかわりにかなが出力されてしまう。

やはり一度&SetImeConvStatusから切り離して、別の関数との組み合わせで
試してみないことには&Sync固有の問題とは言い切れないようです。
なにかわかりやすいサンプルを考えて試してみます。

569 名前:568 mailto:sage [2009/09/16(水) 00:37:52 ID:uSRUn3Hp0]
早速つくってやってみました。

include "109.nodoka"
key T = &ClipboardCopy("A") &Sync C-V B &Sync &ClipboardCopy("C") &Sync C-V

で、Tを連打すると理屈では「AbC」が出力されるはずですし、実際メモ帳などではそうなります。
(CapsLockがかかっていれば真ん中はBになるでしょうが)

ところがこれをFirefoxやSkype上でやると「CbC」とか「AbA」しか出ません。
ちなみにアタマに&Syncを足してみても結果は一緒でした。
やはり「&Syncが特定のアプリで有効にならない」ということでしょうか。

いくつか他のアプリケーションで試して確証を得たら、サポートに報告してみようと思います。
なにか、ここまでのところで致命的な勘違い等あったら、どうぞご指摘ください。

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/16(水) 00:56:43 ID:HlKczduD0]
&Syncって1回しか効かないんじゃなかったっけ

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/16(水) 01:45:49 ID:/EXp32uK0]
>>557
ご指摘通り、スキャンコード書き換え後は正しく動作するようになりました。ありがとうございます。
しかし副作用によりyamy無効時はCapsLockが機能しなくなったので、
個人的にはOneShotモディファイヤでキー本来の機能を残しておいた意義が
なくなってしまった…うーん悩ましい…。

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/16(水) 02:57:25 ID:JVhkBrzk0]
>571
escapeNLSkeys=1 じゃいかんの?


573 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/16(水) 07:44:51 ID:uSRUn3Hp0]
>>570
そういえば>>184でもちらっとそんな話題が出てましたね。

ヘルプには特に注意書きはないし、公式ブログ↓でもそういう例が取り上げられてるので
ttp://d.hatena.ne.jp/applet_at_h/20090603/1244031854
べつだん禁止されているというわけではないようです。

ただ、原因としては疑えるかも知れません。
現に片方の&Syncを&Waitに差し替えたらまともに動作しているような……。

&SetImeConvStatus(0x0008) &Wait(5) _1 &Sync &SetImeConvStatus(0x0009)

これでしばらく様子を見てみます。

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/16(水) 23:17:42 ID:YJUMdkKQ0]
>>550
ローカル側で104.mayu/109.mayuにあるように
key *E0RShift = *LShift
とすればうまくいかない?
右シフトと左シフトを区別するようなアプリを使ってるなら採用できないだろうけど…

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/17(木) 00:59:51 ID:Xs9sYB0+0]
>>572
一般ユーザーでの運用なので、今回それはダメなんです。
実装手段がレジストリの都度書き換えってところにも、二の足を踏んでる次第でして。

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/18(金) 10:27:53 ID:UlWgdL3v0]
yamy 0.02 で、C-X H ですべて選択をするにはどうすればいいのでしょうか?
emacsedit.mayu で

keymap2 EmacsC-X : EmacsEdit
key *H = C-A

としましたが選択できませんでした



577 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/19(土) 01:23:22 ID:5J9kKchL0]
yamy - 0.03

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/19(土) 06:05:25 ID:VqyptEDS0]
Yamy 0.03にて上手くキーフックが出来ないソフトで
一時停止も出来なかった問題は解決した

特定のソフトでYamyを一時停止に出来る設定って無いですかね?
調べ方が足りないのかもしれないけど分からなかった

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/19(土) 07:06:23 ID:oEk7Te3b0]
スルー機能をキーマップで指定できればいいんだけどね
&Throughとか

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/19(土) 10:16:35 ID:UD8a3zX50]
&Defaultじゃなくてか?

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/19(土) 17:06:16 ID:C+0uUi7B0]
&Defaultじゃだめ
&Default自体をスルー機能に変更する手はあるかも知れない

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 10:32:20 ID:eDm6lUlC0]
普段使ってるキーマップをGlobalじゃなくせばいいんじゃないか。
普段使ってるキー設定は、
window Mykeymap ( // || // ) : Global
以後に書いて、
デフォルトにしたいときは
window xxxxxx : Global
とかくとか。


583 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 17:06:20 ID:qHkvrBUN0]
もうずっと XP でいいじゃん。
みんなそんなに Vista とか 7 でシコシコしたいの?

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 17:38:36 ID:Y0coC4YG0]
yamyがあるとキー入力ができなくなるのは
yamyのキー置き換え方式そのもの(SendInput()によるエミュレート)の問題だから
置き換えないようにするしか対策は無い
&Defaultは入力されたキーを同じキーに「置き換える」設定だから解決できない

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 20:32:30 ID:5rye6u+W0]
のどかのnshell.exe使えば?

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 23:12:24 ID:Zxpy5pod0]
yamyの作者の人が見てたら
指定アプリケーションがカレントにある場合
一時的にキーフックを停止できるコマンドを新設してください



587 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/21(月) 03:15:30 ID:NNL8K3bR0]
のどかなら実装されそうな気配もあるんだけどねそれ。
yamyは掲示板とかないのかね。

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/21(月) 03:56:23 ID:BrZEyhsz0]
sourceforgeなんだから一通りあるよ。
yamy.sourceforge.jp/

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/22(火) 15:05:54 ID:mSIXk40M0]
>>583
XPは提供されないセキュリティパッチが登場してきたぐらいだから、
さすがにそろそろ乗り換える時期だろう。

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 20:26:22 ID:kgRuZBam0]
のどかでgamepad.nodoka読み込もうとするとリロード完了までに5秒くらいかかるんだけどこんなもん?

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/26(土) 15:20:22 ID:f5mklerHP]
>>590
そんなもん。gamepad.nodokaを読み込むときに、DLLのロードが遅いみたい。

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 03:26:04 ID:NJYisKuB0]
そんなもんか。さんきゅう。

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/29(火) 23:24:22 ID:b1T3UmSg0]
のどかが着々と64bit対応進められてて安心感があるな。

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/30(水) 07:56:16 ID:In6UMOlc0]
keymap Global
mod mod0 = !!!Space
key M0-R = Down
window ExplorerList /EXPLORER.*:SHELLDLL_DefView:.*SysListView32$/ : SysListView32
key M0-R = F2

これでエクスプローラでM0-Rを押してもDownになってしまう。
Globalに書いたM0-R=Downの行をコメントアウトしたりC-M0-Rにするとちゃんと動くので
タイトルとクラスの指定は間違ってない。
ためしに
window Notepad /:Notepad:Edit$/ : EmacsEdit
key M0-R = UP
を追記するとちゃんとメモ帳でM0-Rを押したときだけUPになる。
より下に書いた設定で置き換えられるはずなのに、なんで?

使ってるバージョンは窓使いの憂鬱 snapshot20050612 (UNICODE)

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/30(水) 10:23:48 ID:quuHS9ha0]
: SysListView32 ってキーマップで何やってるかわからんので、
とりあえず : Globalにして試した結果は問題無く動いてる。

バージョンは同じsnapshot20050612。


596 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/30(水) 10:31:21 ID:SzL5oxQl0]
どうせGlobaの子lにしてないってオチだろ



597 名前:594 mailto:sage [2009/09/30(水) 16:46:17 ID:In6UMOlc0]
default.mayuにExplorerListっていうキーマップ名が使われていたのが原因だった。
あとから同じキーマップ名を指定すると最初にキーマップ名を書いた場所に挿入されるような感じで処理されるのか。
原因がわかって思い出したけど、昔全く同じ理由ではまってたわw

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/30(水) 17:07:34 ID:pGbWg/ND0]
Default.mayu丸々includeせずに、いる分だけ自分で移植した方が良いかもね。

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/04(日) 10:40:54 ID:uPimnAM70]
VC2008でC-Lが効かない(カーソルが中央にならない)んだけど、
どう設定すればいいかな?

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/04(日) 10:47:15 ID:fhyvfhGT0]
VCのキーボードカスタマイズで設定するんだろ。
VisualStudioスレで聞け。

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/05(月) 10:03:02 ID:0e2SbIf50]
繭でやれることは繭でやりたいと思うのが繭使い。
どうすれば良いか、繭でやれるのかどうかも知らんけど。

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/05(月) 10:21:22 ID:pbpMFRb80]
モディファイヤキーが押しっぱなしになる問題って、最近ののどか等では解決してる?
自分はmayu3.30をXP SP3で使ってるけど、
Ctrl押すと10回に1度以上の頻度で押しっぱなしになるので、かなりストレス溜まる……

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/05(月) 18:31:29 ID:gxlx8+Mv0]
C-X C-T(前の行と今の行を置換)のスマートな実装を教えてください。。

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/05(月) 20:25:41 ID:o9MGkVFY0]
スマートに、か……
力業だと

keymap control-x : Global
key C-t = home &Sync UP &Sync S-DOWN &Sync C-x &Sync down &Sync C-v &Sync Left

keymap Global
key C-x = &Prefix( control-x )

Emacs知らないからこの挙動であってるのかどうか分からない。&Syncはおまじない。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/05(月) 20:31:52 ID:zC7mQWuV0]
>>602
yamyに移行してみた。
NLSキーの設定でちょっといじったけど、mayuファイルはほとんどそのままいけた。
今のところ押しっぱなしが起きたかは認識できていない。


606 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/06(火) 09:23:33 ID:0buABbKw0]
VC の C-L は多分バグじゃない?
メモ帳とかだとちゃんと動いてるんだし



607 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/06(火) 10:01:06 ID:3SAE8wBD0]
Edit以外で使えるわけないだろ。
ソース見てないけど。

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/06(火) 19:36:59 ID:RU+UCcPN0]
VCは確かVC側にEmacs likeなキー設定があったはずだから
それの場合はC-LをそのままC-Lとして渡すようにすればよかったはず

609 名前:606 mailto:sage [2009/10/06(火) 20:09:10 ID:0buABbKw0]
ちなみに XKeymacs ってソフトだと VC でも特別扱い無しでちゃんと動いてるよ
これが XKeymacs の該当部分(Recenter)のソース
ttp://codepad.org/NDPBZXVS

610 名前:607 mailto:sage [2009/10/06(火) 20:33:57 ID:3SAE8wBD0]
はいはい、mayuのソース見ましたよ。
予想通り過ぎてわざわざ見た俺がアホみたいだぜ。

GetClassName(i_hwnd, buf, NUMBER_OF(buf));
bool isEdit;
if (_tcsicmp(buf, _T("Edit")) == 0)
isEdit = true;
else if (_tcsnicmp(buf, _T("RichEdit"), 8) == 0)
isEdit = false;
else
return; // this function only works for Edit control


611 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/07(水) 02:47:34 ID:7Sij9c6x0]
なんで誰も&Recenterのヘルプ見ないん?

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/08(木) 07:59:52 ID:eTxlEnuD0]
SHIRAN GANA

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/15(木) 19:20:55 ID:BZ9EAFy+0]
yamyのNumlockを

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/15(木) 19:22:14 ID:BZ9EAFy+0]
yamyのNumlockをTabに置換してみたんだがNumlockも一緒に発動される。
キーボードのLEDには変化がないのだが本体の問題かね?

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/15(木) 23:13:19 ID:2Oc1KelyP]
のどか 署名版待ち遠しい。まだかな。

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/16(金) 00:22:43 ID:+EJ3XhXu0]
署名できたらのどかに切り替えるかな
やっぱ低位ドライバとして動いてないと色々不具合や不便があるし



617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/16(金) 00:40:29 ID:koNJi5Wo0]
タイムスタンプを使っても4年半しか署名ってもたないものなの?
活発に更新されてる今ならいいけどいつか路頭に迷う日がまた来そう

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/16(金) 01:06:34 ID:h3RfCzmV0]
そんな先の話、考えてもしょうがないよ。
MSによるVISTAのサポートが続いてるかどうかすら怪しい。

619 名前: [―{}@{}@{}-] 名無しさん@お腹いっぱい。 mailto:sage [2009/10/16(金) 01:14:42 ID:wn6CD0hdP]
マウスフック便利だしこれからも問題なく動きそうだから漏れはyamyで行こうかな
勝手な望みとしてはのどかの人と切磋琢磨して発展していってほしい

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/16(金) 01:30:50 ID:WVAXQFFk0]
yamyはDirectInput駄目なんだっけ。ゲームとかしないならあんまり影響ないかもね。

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/16(金) 10:28:45 ID:yhcYOTIK0]
>>614
yamyのホームページで質問してみたら?

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 17:36:11 ID:NpD7rtAlP]
のどか 出た。

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 18:14:05 ID:hEtz7xIw0]
来ました
2009-10-18 「のどか」4.10をリリース
・コードサイニング証明書をデバイスドライバ、実行ファイルに付与し、署名有りとした。
・管理者権限アプリへの操作(クラス名の取得など)を可能とした。
・x64に対応


624 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 21:38:34 ID:JQ8Wzjnq0]
しかしペイするのかな。赤字にはなって欲しくないが。

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 03:02:54 ID:6WOWAIuH0]
のどか値下げしないかね。1000円くらいに。
署名取れて買う人も多少は増えるだろうし。
Windows8対応時に有償バージョンアップにするならなおさら。

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 03:07:04 ID:INowBot60]
1800円も1000円も変わらんだろ……
毎月の支払いってならともかく、どんだけ貧乏なんだよ。



627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 03:33:04 ID:vencm09J0]
試用は可能なんだから試してみて良ければレジストすればいいし
かなり根幹にかかわる部分を改善するソフトだからこれくらいでいいと思うよ
必要な人しか買わないし使う人も非常に限られるしね

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 07:05:36 ID:Z1ZfEcH00]
他人の成果物にタダ乗りしたものに1,800円は高いってことじゃねーの。
オリジナルはフリーなんだぜ?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<257KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef