窓使いの憂鬱 8at SOFTWARE
窓使いの憂鬱 8 - 暇つぶし2ch2:名無しさん@お腹いっぱい。
08/11/04 21:38:31 AUMOfiK40
■参考
マニュアル FAQ
URLリンク(mayu.sourceforge.net)
繭使いの憂鬱
URLリンク(jisx6004.client.jp)
窓使いの憂鬱のプラグインを公開するページ
URLリンク(www.ric.hi-ho.ne.jp)
mayu-plugins -- 窓使いの憂鬱用プラグイン
URLリンク(www.tamanegi.org)
窓使いの憂鬱用検索プラグインsearchit
URLリンク(kaede.to)

■過去スレ
1 URLリンク(pc3.2ch.net)
2 URLリンク(pc5.2ch.net)
3 スレリンク(win板)
4 スレリンク(win板)
5 スレリンク(win板)
6 スレリンク(win板)
7 スレリンク(win板)

■2ch過去ログ検索
URLリンク(makimo.to:8000)
URLリンク(www.geocities.jp)

3:名無しさん@お腹いっぱい。
08/11/04 21:39:13 AUMOfiK40
■vistaでの使用法および対応版に関する引用
666 :名無し~3.EXE :sage :2007/02/10(土) 08:12:05 ID:K+eZR5tm(5)
お待たせ
URLリンク(wing2.jp)
署名はオレオレなので、Vista x64ではテスト署名モードにする必要がある。具体的には
「管理者として実行」したコマンドプロンプトから、
bcdedit -set TESTSIGNING ON
を実行してWindowsを再起動する。これは1回だけでいい。
テスト署名モードで再起動する前にインストールするとドライバが署名されてないから
ロードできねーぞとプログラム互換性アシスタントが警告するけど気にしなくておk
テスト署名モードではx86で未署名のドライバを使ったときと同様、HD-DVDの再生等は
制限される。またデスクトップの四隅に「テストモード」と表示される。
元に戻すには
bcdedit -set TESTSIGNING OFF
アンインストールしないで通常モードで起動しても起動の途中で止まったりはしないけど
キー入力が一切効かない。その場合は再起動してF8押して「ドライバ署名の強制を
無効にする」を選ぶ。
あとドライバ常駐した状態で使ってたらさっき何の前触れもなく青画面になった。
ソースに最低限の修正を加えてコンパイルしなおしただけだから問題が残ってるかも。

※再配布 直接飛べない場合はURLコピペで
URLリンク(jisx6004.client.jp)

4:名無しさん@お腹いっぱい。
08/11/04 21:48:18 AUMOfiK40
■関連スレ
よろしければ配列について教えろ その7
スレリンク(pc板)
新JIS・月 キーボード配列 5打鍵目
スレリンク(pc板)
【漢直】T-Code/TUT-Codeスレ Lesson4【連習】
スレリンク(unix板)

5:名無しさん@お腹いっぱい。
08/11/04 22:17:41 RZb/JofU0
とうとうソフ板に(デビュー|隔離)かあ

6:名無しさん@お腹いっぱい。
08/11/04 22:20:02 RZb/JofU0
あ、そうだ、関連スレかどうか分からんけども

AutoHotkey スレッド part6
スレリンク(software板)
キーカスタマイズソフト
スレリンク(software板)

7:名無しさん@お腹いっぱい。
08/11/04 22:31:08 Lhc97Nes0

おそすぎだろwスレ立てんのwwww
つかえねえwwwww

8:名無しさん@お腹いっぱい。
08/11/04 23:25:22 4xiKbNNe0
おお、新スレ乙

前スレは落とさない(980まで伸ばさない)ってことだね

9:名無しさん@お腹いっぱい。
08/11/04 23:57:40 AUMOfiK40
>>7
ハァ?死ねよ

10:名無しさん@お腹いっぱい。
08/11/05 00:03:03 4xiKbNNe0
>>9
もちつけ縦読みだ

>>7
わかりにくいよ

11:名無しさん@お腹いっぱい。
08/11/05 00:07:43 NaQc9tV/0
ごめん、気づかずカッとなってしまった。
吊ってくるorz

12:名無しさん@お腹いっぱい。
08/11/05 00:27:52 IDfk4xQr0
>>7
ネタ乙でいきなりスレ汚しか

13:名無しさん@お腹いっぱい。
08/11/05 00:41:48 d8utziY10
祝賀気分が台無しだな

14:名無しさん@お腹いっぱい。
08/11/05 00:57:50 NQH2L7VG0
2ちゃんは今日も平和だな・・・

15:名無しさん@お腹いっぱい。
08/11/05 02:16:20 tHtcsBgX0


16:名無しさん@お腹いっぱい。
08/11/05 12:38:18 UJSAO8/F0
>1おつ

のどか購入した人いる?入金してからどのくらいで連絡来た?
こっちから連絡しなくてもいいんだよね?

17:名無しさん@お腹いっぱい。
08/11/05 12:40:32 sL7Pdo2O0
paypalで買ったけどその日の内か次の日か、速攻できたと思う。
こっちからの連絡は必要なし。

18:名無しさん@お腹いっぱい。
08/11/05 20:35:18 5wmoAls/0
うちはVectorでクレジットカードで払ったけど半日くらいでメールがきたよ。

19:16
08/11/05 21:32:31 UJSAO8/F0
レスども。
そんなにすぐに来るのか。paypal初めてだったんだけどなんか間違ったかな。

20:名無しさん@お腹いっぱい。
08/11/05 21:57:08 WU33G5yp0
初めてって事はクレジットカードの認証前に送金したとか
そういう事はないのかな。

21:16
08/11/05 22:03:30 UJSAO8/F0
>>20
認証ってカードの明細に書いてある番号を入れろってやつ?
それは確かにやってないなー。やらないとダメなの?明細はまだ来てないから…。
なんか支払いの受領書ってメールは来てるんだけど、これじゃダメなのかな?

22:名無しさん@お腹いっぱい。
08/11/05 22:07:35 WU33G5yp0
>>21
認証前に送金すると、金額が高額だと電話確認があるはず。
1000円ちょっとの物だとどうなるかまでは解らないけど、時間がかかるんじゃないかなぁ。

23:16
08/11/05 22:13:38 UJSAO8/F0
>>22
即レス感謝。
そーなのかー。じゃあ、もうちょっと様子見て作者さんに連絡してみますわ。
お騒がせしました。

自分でビルドしようとしたけどダメなんだよなー。2005だからかなぁ。

24:名無しさん@お腹いっぱい。
08/11/11 11:28:54 kZ66e1yL0
普段Dvorak配列使ってて、
meadowでミニバッファのコマンド入力の時だけqwerty配列に戻したいんだけど、
どうすりゃいいんだろ?

25:名無しさん@お腹いっぱい。
08/11/11 11:42:08 uq6dI7yh0
meadowでミニバッファのコマンド入力の時だけ用のWindow Class設定してqwerty配列.mayuみたいのをincludeすればおk

26:名無しさん@お腹いっぱい。
08/11/11 11:43:09 d1vA53/u0
どうしてもやりたければ、ミニバッファのローカルマップにキー定義をズラズラ書くとか
ミニバッファで使うキーくらいなら、そんなに数無いだろうし

27:名無しさん@お腹いっぱい。
08/11/11 18:29:11 6GSuZAMM0
emacsならemacs自身でキー配列どうにでもできる気がする。
コントロールキーごとdvorakにしたいのか、
コントロールキーはqwertyで文字入力だけdvorakにしたいのかでも
やり方が違う。
後者の場合はmeadow使用中はmayuでqwertyに戻して、
input-methodみたいな感じで文字入力だけdvorak使うとかいうことでももできる。

28:名無しさん@お腹いっぱい。
08/11/11 23:57:59 3tYEdXOF0
ミニバッファに入る/出る時のフック(minibuffer-setup-hook & minibuffer-exit-hook)で
keyboard-translate-tableを変えるのが一番シンプルかもしれんね

ミニバッファに限らず他のモードでも色々動作を変えたいなら>>26の方法かな
dvorak emacsで検索すれば色々出てくるから参考にしたら?

29:名無しさん@お腹いっぱい。
08/11/12 13:47:26 8TMsazZ70
Windows板の前スレ落ちたな

1000まで誘導保守できなかったが、関連スレには告知済みだし大丈夫だろ

30:名無しさん@お腹いっぱい。
08/11/12 18:02:00 FOemB98Y0
だな。
Win板で7年半で7スレか・・・。ま、そんなもんか。

31:名無しさん@お腹いっぱい。
08/11/12 19:10:52 etLBnA2F0
シェアウェアはクレカ持ってないと買えないのが多いなぁ

32:名無しさん@お腹いっぱい。
08/11/12 19:33:18 yX8JddOm0
デビットカードで良いから作っておくべきだな。

33:名無しさん@お腹いっぱい。
08/11/14 11:53:32 4VdOMdG+0
繭と相性のいいPS/2→USB変換ケーブルってなんかないですかね。
コレガのケーブルを買ってみたんだけど、どうも組み合わせキーの
動作がおかしくて。
このケーブルで使えているよ、という製品がありましたらご紹介ください。

34:名無しさん@お腹いっぱい。
08/11/14 14:37:58 iBDU9kHM0
使ってるキーボードや変換アダプタの型番、不具合現象を明記してくれ。
ハードの相性問題があるし、質問を小出しにしてやりとりするハメになるから。

変換アダプタ自体、同時押しやkeyup等のスキャンコード認識が統一されてるわけじゃないので
モノによって動作が違うらしい。そこは繭で確認できるかも。

自分は使ってないので以下を参考にしてくれ。

PS/2-USB変換器動作報告 - PS2-USB変換器動作報告
URLリンク(www7.atwiki.jp)
ちょっと偏ったPS/2→USB変換アダプタ選び
URLリンク(www.jaist.ac.jp)

35:名無しさん@お腹いっぱい。
08/11/15 03:09:32 rdxLi4SY0
>>34
すまんです。
アダプタの型番はコレガのCG-USBKMSV2。
試してみたキーボードはSIIG MiniTouch PS/2 PlusとSpace Saver 84key。
本体もノートとデスクトップで試してみたけど、症状としてはどの組み合わせでも
同じで、ワンショットモディファイヤにしているSpaceや、CAPS(Ctrlに割り当て)を
押しっぱなしにするとKeyUpが発生してしまいます。また、CAPS+Pを押した瞬間
にCtrlのKeyUpも発生してしまうため、Ctrl+P, Ctrl+Oのような連続操作を行う
際に、いちいちCAPSキーを押し直さないといけない状態です。
繭でキー割り当てを変更しなければCtrl+P, Ctrl+Oの連続入力も問題なく行える
んですけどね。

とりあえずご紹介いただいたサイトを参考にヤバそうなのを除外して、在庫のあるもの
を何点か買ってみることにします。

36:名無しさん@お腹いっぱい。
08/11/16 19:17:20 eOQqmFDp0
Windowsキーを無効化したい場合はどうしたら良いんでしょうか?
モディファイアキーとしては使いたいのですが、スタートメニューを出すのを抑止したいのです。
keymap Global
  key LWin = &Ignore
  key RWin = &Ignore
としても、出てきてしまいます。
スキャンコードを調査すると
「E0-0x5c   D-NL-RS」
で、正しく def key されているのですが…

37:名無しさん@お腹いっぱい。
08/11/16 19:58:46 rR7JEJuG0
>>36
&Sync 付けたら良かったんじゃなかったっけか。



38:名無しさん@お腹いっぱい。
08/11/16 20:02:39 onc6wvdF0
>>36
モディファイアキーを押したとき、モディファイアキーは押されている。


この質問、FAQってレベルじゃないくらい頻出なんだけど、ドキュメントとかに書いてないの?

>>37
それはワンショットモディファイアのキャンセル。

39:名無しさん@お腹いっぱい。
08/11/16 20:24:37 eOQqmFDp0
>>38
なるほど。
レスありがとうございます。

key W-LWin       = &Ignore
key W-RWin       = &Ignore
これでできました。

40:35
08/11/18 13:20:19 aNomARYA0
評判のいいRC-U2MKが届いたので試してみました。
繭を使っても基本的には問題なく動作します。
自分の試した限りでは1点だけ、Space+Shift+Eの3点押しが反応しません。
Space+Shift+SやSpace+Shift+D、Space+Shift+Fなどは動作します。
Space+IJKLをカーソル移動に割り当てているのですが、Space+Shift+IJKLや
Space+Shift+Ctrl+JLなども問題なく動作します。

おおむね問題ないですね。
今、手元にPS/2キーボードがSIIGのものしかないのですが、他のキーボード
であれば、もしかしたらSpace+Shift+Eも動作するのかもしれません。

41:名無しさん@お腹いっぱい。
08/11/18 18:40:46 IvoVHPn10
mayuがなくても押せないんじゃないか?
3つ同時押しでどの組み合わせでも反応するキーボードは
なかなかないと思う

42:名無しさん@お腹いっぱい。
08/11/18 18:59:50 s7Ld7HcJ0
あるだろ普通に

43:名無しさん@お腹いっぱい。
08/11/18 19:19:37 sAgP5MMq0
>>42
たくさん知ってるならゲーマー向けキーボードスレで情報提供すると喜ばれるよ

44:名無しさん@お腹いっぱい。
08/11/19 06:59:07 Gd99qlEZ0
&Toggleでロックした時のみ普通の文字キーをモディファイアキーにするには
どうすればいいのでしょうか

L0ロック時にfにAltを割り当てたいのですが

mod alt += f
key L0-*f = *RAlt

これだとロックしてないときもfにAltのモディファイヤが付加されてしまいます

45:名無しさん@お腹いっぱい。
08/11/19 08:19:09 lbv51WPC0
>>42
「どの組み合わせでも」ってところがポイントだったりする

46:名無しさん@お腹いっぱい。
08/11/19 10:52:21 VjW4oglU0
どの組み合わせでも、はNキーロールオーバーじゃないと無理だけど、
WASDで問題ある時はESDFにキーカスタマイズすれば大体いけるんじゃないかな。

47:名無しさん@お腹いっぱい。
08/11/19 18:57:53 opC18lVa0
Nキーロールオーバーは
「複数キーが押されているところに新しく押したキーを認識できるかどうか」
であって、同時押しの
「複数キーが押されている時に押されている全てのキー(新しく押したキー以外も含む)を認識できるかどうか」
とは違うけどな

要はmayuスレに書き込む前にキーボード単独の問題かどうか切り分けるべきってこった

48:名無しさん@お腹いっぱい。
08/11/20 18:27:37 W7yIxfrl0
mac対応版で、sudo mayuと立ち上げようとしたけれど、
error: Cannot open special file.
とおこられる。ちゃんと.mayuを作ったのに。
Darwin 9.5だとだめなのかな?

49:名無しさん@お腹いっぱい。
08/11/20 19:13:15 Ga79bR9h0
>44
そのやり方だと無理だなあ。キーマップ変えるのが良いと思う。

50:名無しさん@お腹いっぱい。
08/11/22 08:23:22 d1BB11lP0
>>48
考えられる問題の確認方法と、対応策書いときます

1. ドライバがインストールされているか確認する
  /System/Library/Extensions に Mayu.kext があるかどうか確認する
  → 無い場合、もう一度 $ sudo make install してみるか、d/darwinの下にある Mayu.kext を直接コピーしてOS再起動

2. ドライバが読み込まれているか確認する
  $ kextstat|grep Mayu か $ ioreg|grep Mayu して、なんか表示されるかどうか確認する
  → 何も表示されない場合、$ sudo kextload /System/Library/Extensions/Mayu.kext してエラーが出ないか確認
    エラーが出ないようなら、$ sudo touch /System/Library/Extensions してみて下さい

これで駄目ならソフトのバグと思われるので、 $ ls -l /dev/mayu の結果を教えて下さい

51:名無しさん@お腹いっぱい。
08/11/22 08:27:05 8Oa067Up0
>>49
ありがとうございます
おとなしくキーマップ変えるやり方でやってみます

52:48
08/11/22 20:18:35 e3wv5B/10
>>50
ありがとうございます。
/System/Library/Extensions/Mayu.kext は存在するので、
2の結果をご報告します。

$ kextstat|grep Mayu
(何も表示されない)
$ sudo kextload /System/Library/Extensions/Mayu.kext
kextload: /System/Library/Extensions/Mayu.kest: no such bundle file exists
can't add kernel extension /System/Library/Extensions/Mayu.kest (file access/permissions) (run kextload on this kext with -t for diagnostic output)

確実に /System/Library/Extensions/Mayu.kest が存在するにもかかわらず、
上のように怒られます。

/dev/mayu はファイル自体存在していません。
そのため mayu を実行すると、そこを開くところで止まっているみたいです。

53:名無しさん@お腹いっぱい。
08/11/22 22:39:38 d1BB11lP0
なるほど、mayuのドライバが読み込まれてないから /dev/mayu ができてないみたいですね。。。
気になるのは、エラーに表示されてるドライバのファイル名が、
Mayu.kext でなければいけないのに、 Mayu.kest になっている点です。

自分の環境では再現しないので、
/System/Library/Extensions/ の下に存在するのが、
Mayu.kext なのか、 Mayu.kest なのか、それとも両方なのか確認していただけませんか?

それと、
$ sudo make install
の実行結果を、教えていただけませんか?


54:48
08/11/25 06:06:23 fkVjiv450
>>53
亀レスでごめんなさい

>気になるのは、エラーに表示されてるドライバのファイル名が、
>Mayu.kext でなければいけないのに、 Mayu.kest になっている点です。
ファイル名を間違って Mayu.kest と入力したときの結果を貼ってしまいました。
正しくは次の通りです。
$ sudo kextload /System/Library/Extensions/Mayu.kext
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/Mayu.kext
error loading extension /System/Library/Extensions/Mayu.kext

>/System/Library/Extensions/ の下に存在するのが、
>Mayu.kext なのか、 Mayu.kest なのか、それとも両方なのか確認していただけませんか?
/System/Library/Extensions/ の下にあるのは、
Mayu.kext のみで、 Mayu.kest はありませんでした。

>それと、
>$ sudo make install
>の実行結果を、教えていただけませんか?
ターミナルへの出力を直貼りでよいのでしょうか?
文字数制限に引っかかるので、下のURLにアップロードしました。
URLリンク(sugar310.dip.jp)
お手数をかけて申し訳ないですが、ご参照お願いします。


55:名無しさん@お腹いっぱい。
08/11/26 07:35:30 IydjcHU30
>>54
ありがとうございます。
その内容を手掛かりに調査してみます。


56:名無しさん@お腹いっぱい。
08/11/30 20:16:21 UA8QU8Br0
質問です。
あるウィンドウ以外(というかmeadow)のキーバインドを設定したいのですが、どうもうまく出来ません。

window hoge /\B(:Meadow$)/
key hogo = hogu

ではいけないんでしょうか。初歩的な質問かも知れませんがよろしくお願いします。

57:名無しさん@お腹いっぱい。
08/11/30 20:24:35 n7SENz5sP
meadowだけ別設定にすればいいだけでは・・・

58:名無しさん@お腹いっぱい。
08/11/30 20:44:26 UA8QU8Br0
>>57
即レスどうもです。
default.mayuを使っていたのですが、
その中のmeadowのキーマップ設定をGlobalからKeymapDefaultにしたら出来ました。
ちょっと色々勘違いしてたみたいです。
どうもありがとうございました。

59:名無しさん@お腹いっぱい。
08/11/30 20:44:31 dI/IF/Gg0
俺は(?!)使ってxyzzy以外の設定をしてる。
何のことか解からないならPerlの正規表現について調べるといいです。

60:名無しさん@お腹いっぱい。
08/11/30 20:55:20 UA8QU8Br0
単語に該当しない文字列にマッチするような書き方が分からなかったんですよね。
一応調べはしたんですが読み方が足りなかったみたいですね。
重ね重ねどうもありがとうございます。

61:名無しさん@お腹いっぱい。
08/12/04 21:07:39 Btg23GT80
IME に合わせるにも妙なコツがいったが
Anthy に合わせるのも大変そうだ。
まだまだ試行錯誤が続く…

62:名無しさん@お腹いっぱい。
08/12/07 15:20:32 J9oiH8g00
別人ですが、Mac版を入れてみたところ、48さんと同じ症状になりました。

# sudo kextload /System/Library/Extensions/Mayu.kext
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/Mayu.kext
error loading extension /System/Library/Extensions/Mayu.kext

sudo make installの時点で、次のエラーが出ています。(48さんも同じですね・・・)
...
cp -r Mayu.kext /System/Library/Extensions
kextload /System/Library/Extensions/Mayu.kext
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/Mayu.kext
error loading extension /System/Library/Extensions/Mayu.kext
make[2]: [install-exec-local] Error 1 (ignored)
...

解析中と思われますが、報告まで。よろしくお願いします.

63:62
08/12/07 16:02:47 GK4HfYxM0
糸口がつかめたような気がします。
私のMacBookでは、kextstatして出てくるドライバ一覧の中には、Mayu.kextのInfo.plistのOSBundleLibraryで指定されているApplePS2Controllerが出てきません。(他のはありました)
恐らくPS/2無しの機種によってはPS2/2のドライバが無いのだと思います。

……で、Info.plistから該当キーを削除してみたら、こうなりました。

# sudo kextload /System/Library/Extensions/Mayu.kext
kld(): Undefined symbols:
__ZN18ApplePS2Controller9metaClassE
kextload: kld_load_from_memory() failed for module /System/Library/Extensions/Mayu.kext/Contents/MacOS/Mayu
kextload: a link/load error occured for kernel extension /System/Library/Extensions/Mayu.kext
link/load failed for extension /System/Library/Extensions/Mayu.kext
(run kextload with -t for diagnostic output)

作者様見ておられましたら,どうかPS/2無し環境への対応をお願いできないでしょうか。

64:名無しさん@お腹いっぱい。
08/12/09 19:50:30 ZoGAOgq60
test

65:44
08/12/09 21:50:42 sGoSd/Hk0
いまいちうまくいきません
ウィンドウごとにキーマップを使い分ける方法ではなく
手動でキーマップを切り替えるには&Prefixを使うしかないのでしょうか?

66:名無しさん@お腹いっぱい。
08/12/09 21:59:01 52wjR59X0
いいえ

67:名無しさん@お腹いっぱい。
08/12/09 22:12:57 atM1nWDf0
Prefixだとなんか困るの?

68:名無しさん@お腹いっぱい。
08/12/11 22:42:25 eGjAYN3K0
>>62-63
遅くなってすいません。
48さんへも長らく返答してない状態になってて申し訳ないです。

PS/2無しのテスト版を作ってみたので、試してもらってもいいでしょうか。

URLリンク(members.at.infoseek.co.jp)



69:名無しさん@お腹いっぱい。
08/12/12 17:38:03 jmovd+E90
スペース左にある「英数」キーを「直接入力にする」キーとして使うには,
どのように設定すればよいのでしょうか?

下記のように設定したところ,メモ帳やブラウザではちゃんと直接入力にかわるのですが,
Word 2003だと,まったく反応がありません。。。

key NL-無変換 = &Sync &SetImeStatus(off)

使用しているのはApple Keyboard(JIS)です。

70:名無しさん@お腹いっぱい。
08/12/12 20:18:22 NXG4gDrY0
OSは?

71:名無しさん@お腹いっぱい。
08/12/13 01:50:29 VaC5p+IS0
BootCampでWindowsXP/Vistaじゃないのかな。
Macにメモ帳やWord 2003はないと思う。

窓使いによる解ではないけど、IMEの設定で、いわゆるOS Xの「英数」「かな」キーみたいな使い方
にできないかな。ATOKだとキーバインド変えれるんだけども。

72:62
08/12/13 01:54:24 ZcBc3TnG0
>>68
ありがとうございます、動きました!!

# ls -l /dev/mayu
crw-rw---- 1 root wheel 1, 0 12 13 01:52 /dev/mayu

# kextstat | grep Mayu
24 0 0xc5c000 0x4000 0x3000 jp.negidaku.driver.Mayu (1.0.0) <20 6 5 4 2>

73:名無しさん@お腹いっぱい。
08/12/13 04:16:11 F68XawXy0
>>69
MS-IMEの設定で、いったん適当なキーにON/OFFを割り振って、窓使いの憂鬱で改めてそのキーを英数に割り振る、でいけたはず。

74:69
08/12/13 13:01:31 xytc9+p/0
>>70, 71, 73

BootCampでOSはXP Proです。
ありがとうございます。
やってみます!

75:名無しさん@お腹いっぱい。
08/12/14 15:34:50 g0VckODM0
繭snapshot20050612 (UNICODE)
mayud:1.27,XPSP3でログを詳細にすると
begin ReadFile();
end ReadFile();
を永遠繰り返す現象がときおり発生するんですが
同じ方います?

76:名無しさん@お腹いっぱい。
08/12/14 16:05:27 ttLed4TqP
>>75
snapshot20050612は、3.30(2005-04-17)よりは新しいのだろうけど。
使っている人は少ないと思います。


77:名無しさん@お腹いっぱい。
08/12/15 03:40:15 iLFXeg7U0
>>72
報告ありがとうございます。


正式版として、この問題の修正版をアップしました。

78:名無しさん@お腹いっぱい。
08/12/17 03:54:05 75DgeChu0
Linux版ですが…
PS/2 キーボードと USBキーボードは、うまく行ってます。
しかし bluetoothキーボードでは mayu の設定が反映されません。
これは仕様でしょうか?

なおbluetoothキーボードは apple の薄いアルミのやつです。
キーボードは Macのですが OS は Linuxです。

79:名無しさん@お腹いっぱい。
08/12/17 22:43:13 1PH5rjt20
>>78
あー、bluetoothでの使用は想定してなかったです。
ということで、現バージョンでは非対応とさせて下さい。
対応は可能っぽいので、将来バージョンで対応しようと思います。

80:名無しさん@お腹いっぱい。
08/12/18 03:11:45 NR3LrZzF0
>>79
お返事ありがとうございます。設定ミスでなくてホッとしました。
Linux版の発展、楽しみにしています。

今ちょっと console に降りてみたら、consoleでも使えるんですね!
X限定だと勘違いしておりました。loadkeys と xmodmap を別々に設定してきた
今までよりも、ずっと楽ができそうです。

81:名無しさん@お腹いっぱい。
08/12/19 16:13:08 dOxy4Mzj0
今keyswapってソフト使ってCapsLockを左Ctrlにしたりしてるんだけど、
このままの状態でmayu入れたらどうなるんだろ?
やっぱり併用はやめたほうがいいですか?

82:名無しさん@お腹いっぱい。
08/12/19 20:22:26 +GuTRHW80
>>81
mayuはスキャンコードを見る
アプリはMapで割り当て変換された後のメッセージを見る
これで何が起こるかが理解できるなら問題なし
理解できないなら大混乱

83:名無しさん@お腹いっぱい。
08/12/19 20:40:12 dOxy4Mzj0
>>82
さっきまで理解してなかったけど、今勉強して理解しましたw
mayuで全部できるから、あえてkeyswap使う意味もないですね

84:名無しさん@お腹いっぱい。
08/12/20 20:30:10 Vdon9WYH0
Ctrlキー + キー と同じように、無変換キー + キー の設定ってできますか?

85:名無しさん@お腹いっぱい。
08/12/20 22:10:51 ZOZU7RGSP
>>84
mod mod0 = 無変換
として、
あとは
key M0-I = Tab
みたいに。

86:名無しさん@お腹いっぱい。
08/12/20 23:11:32 7cZpxuPX0
>>85
ありがとうございます。
ただ、それだと無変換キーを押す度に、IMEの入力モードが切り替わってしいます。
本来の無変換を「無変換+Space」に設置

87:84=86
08/12/20 23:16:50 7cZpxuPX0
すいません、途中で書き込んでしまいました。
無変換を無変換+Spaceに変えればいいかと思いましたが、
↓のようにやっても駄目でした。どうやればいいでしょうか?

key 無変換 =
key M0-Space = 無変換

88:名無しさん@お腹いっぱい。
08/12/21 00:01:41 VSVvGU4p0
真のモディファイヤ

89:名無しさん@お腹いっぱい。
08/12/21 12:11:35 w6994ekU0
mod mod0 = !!無変換
key 無変換 = &Ignore
key M0-o = End Return
とかじゃだめ?

90:86
08/12/21 20:35:10 Q8gFSk7D0
>>88
>真のモディファイヤ
「真」とはどういう意味でしょうか?

>>89
駄目でしたorz

91:名無しさん@お腹いっぱい。
08/12/21 20:40:16 zKuqmuMg0
ヘルプにあるよ

92:86
08/12/21 21:57:52 Q8gFSk7D0
真のモディファイヤを使って「mod mod0 = !無変換」とするとできました。

>>89さんの方法では、理由は分かりませんが、
key 無変換 = &Ignore を
key *無変換 = &Ignore にするとできました。

でも、何故↑でできるようになったのか理解できていません。
*は「あらゆるモディファイヤの状態に関係なくkey設定する」という意味で合ってますか?
「One Shot モディファイヤ」も意味が理解できません。

分からないことだらけだ・・・orz

93:名無しさん@お腹いっぱい。
08/12/21 23:42:11 TwnrcOBj0
key M0-無変換 = &Ignore
じゃなかったっけ

94:86
08/12/22 00:17:40 XK0YfQJ70
>>93
できました!まさにそれが望んでた設定です。

私は無変換キーは主に、入力したひらがなを一気にカタカナにしたいときに使うのですが、
>>92の設定だとどうやっても無変換が効いてくれませんでした。

でも理由が分からないです。無変換をOne Shot モディファイヤ「M0」と設定した場合、
無変換キーを押した瞬間に「M0-無変換」キーが押されたと認識されるのですか?

95:名無しさん@お腹いっぱい。
08/12/22 07:58:31 V3rUSFNXP
One Shot モディファイヤは
他のキーとの同時押しのときと、単独で押して離したときの使いわけに使うものだよ。
だからそれで意図したような動きになったんじゃない?

よく使われる例では、
スペース+他のキーでShift+他のキーに、
スペース単独ではスペースに、っていうのがある。

96:名無しさん@お腹いっぱい。
08/12/23 14:25:19 55/FPpk+0
MSワードで、スペースシフトが上手く働かないんだけど?
ほかのアプリは問題なく動く。

OSはXP、SP3。
ワードのバージョンはofficeXP(2002)

97:名無しさん@お腹いっぱい。
08/12/23 14:34:34 URCy3mPNP
うちではちゃんとWordでも効いてるけどな。
Word系にだけ他のフィルタが効いてたりしない?
デフォルトだとなんか入ってた気がするけど。

98:名無しさん@お腹いっぱい。
08/12/23 21:57:54 55/FPpk+0
うむ。なんだろ・・

99:86
08/12/24 21:57:49 xN4bKMaj0
>>95
ありがとうございます。お礼が遅くなってすいません。
ヘルプの解説ではよく分からなかったんですが、なるほどそういう意味だったんですね。

でも、若干モタついた感じになりますね。
他にも、ヘルプの↓の例を試してみましたが、同様でした。
mod shift = !!LShift
key S-A = X
key S-LShift = Y

100:名無しさん@お腹いっぱい。
08/12/31 11:48:13 pkmed3fF0
メモ帳でkill-rectangleとかyank-rectangleとかしたいんだけどどうにかならないかな?

101:名無しさん@お腹いっぱい。
09/01/02 20:48:13 eRTd29QT0
メモ帳以外にもエディタは山ほどあるだろ

102:名無しさん@お腹いっぱい。
09/01/03 01:24:03 eo+ABNUA0
ソフトAのキーバインドをソフトBでも使いたい!
とかいうときのための mayu じゃないのかね。

103:名無しさん@お腹いっぱい。
09/01/03 01:46:59 BXFafaz50
そうだよ
だからまずメモ帳でkill-rectangleとかyank-rectangleをやるキー操作を書いてくれ
そしたら俺も.mayuの書き方を考えるよ

104:名無しさん@お腹いっぱい。
09/01/03 02:43:57 cihNG9F00
無理。

105:名無しさん@お腹いっぱい。
09/01/03 15:01:32 Q/rIZ4tk0
言ってみるテスト
・常駐アプリでメモ帳の起動をウォッチします
・メモ帳の起動中、キー入力を監視し、メモ帳に表示されている内容を
 リアルタイムで把握します
・矩形選択に割り当てたキーが押されるとそれをフックし、しかるべきキーに
 置き換えてメモ帳に渡します

106:名無しさん@お腹いっぱい。
09/01/03 15:16:18 8ZIIz16h0
その「しかるべきキー」ってのはいったい何だ?って話。

メモ帳に矩形選択機能なんて無いよね?
俺が知らないだけ、なんてことは無いと思うが

107:名無しさん@お腹いっぱい。
09/01/03 15:20:57 Q/rIZ4tk0
さあ
たとえば選択されているつもりの部分が■と本来の文字との点滅に見えるような入力を
意味するキーとかじゃね

108:名無しさん@お腹いっぱい。
09/01/03 15:49:15 FxvozDDE0
まあ、その「しかるべきキー」も、その常駐アプリに処理させりゃいいだけなんだけどな。
メモ帳は単なるEditコントロールだから外部から簡単に処理できる。

109:名無しさん@お腹いっぱい。
09/01/03 16:25:53 rJqdmECh0
すっかり中学生が初夢を語るスレになっちゃったな…

110:名無しさん@お腹いっぱい。
09/01/03 16:40:39 NU+UmeuTP
ずいぶんとマニアックな中学生だな。

111:名無しさん@お腹いっぱい。
09/01/03 17:10:47 7b2qWYZU0
Editコントロールで矩形選択できるのだろうか。
もしかしたら選択領域の表示とかも、その「常駐アプリ」とやらにやらせるのだろうか。
カーソルキーその他で選択領域が変化するたびに描画するのは大変なんだろうな。
フォントや折り返し表示とかで色々あるだろうし、その辺の情報を取得しないといけないんだろうな。

まあ、結局のところ「お前のPCをハッキングするくらい簡単だからな」と同じくらいの説得力しかないな。

112:名無しさん@お腹いっぱい。
09/01/03 17:19:36 /x/e0WzW0
>>111
そんなもんフックしたらいいだけ。
折り返しとかもEditの機能だから簡単に取得できる。

ただ、メモ帳を使う価値が一切無いから、そんなことやる価値も一切無いけどな。

113:名無しさん@お腹いっぱい。
09/01/03 17:55:18 M90/NeDb0
久しぶりに伸びてると思ったらw

どんだけの労力が必要だか分かって言ってんのかね…
価値うんぬん以前に、現実的じゃねーだろw

だから中学生とか言われるんじゃね?

114:名無しさん@お腹いっぱい。
09/01/03 18:09:05 /x/e0WzW0
>>113
最後の行が「労力に見合わない」って話なんだけどな。
費用対効果の効果が無いってこと。

115:名無しさん@お腹いっぱい。
09/01/03 18:18:15 AZ7ECEk+0
言ってみるテストで始まってる話を広げて遊んでるだけなのに、
現実性がどうとか会話能力無さ過ぎるだろ。
労力に見合わないことなんか言及するまでもなくみんな解かってんだよ。

116:名無しさん@お腹いっぱい。
09/01/03 18:27:14 KegSRbzl0
スマンw

でも>>108が「簡単に処理できる」とか言ってたり、
>>112も「フックしたらいいだけ」とか簡単に言ってるから、
ついツッコミたくなってなw

117:名無しさん@お腹いっぱい。
09/01/03 19:02:05 Q/rIZ4tk0
おまいら俺が初買いに行ってるうちにww

118:名無しさん@お腹いっぱい。
09/01/06 17:52:25 l911Mdtu0
key C-J = ↓
key C-K = ↑
とし、通常では正しく効いてくれるんですが、、
ひらがな→漢字変換時のメニューで、選択を上下へ移動しようとしても正しく効いてくれません。
上の設定ではCtrl+J,Kが完全に↓↑へすりかわっていないのでしょうか?

119:名無しさん@お腹いっぱい。
09/01/06 18:13:26 kiDzvFKw0
key *IC-C-J = ↓
key *IC-C-K = ↑


120:118
09/01/06 19:12:49 l911Mdtu0
>>119
IC-なんてあったんですね。
さらに、どのような場合であっても「Ctrl+J,Kを↓↑にする」には
key C-*J = *↓
key C-*K = *↑
とすればいいわけですね。

また一段と理解が深まりました。ありがとうございました。

121:名無しさん@お腹いっぱい。
09/01/07 23:47:54 QUvxQYsS0
ubuntu8.10なんですが、
$ sudo modprobe uinput
$ sudo mayu
って実行すると、 error: EVIOCGRAB ioctl failed ってエラーが出ます。

下記の人とまったく同じ現象です...
URLリンク(d.hatena.ne.jp)

全然知らないながらも、下記ページを見る限りはデバイスの占有?ができていない感じ??
URLリンク(www.aya.or.jp)

もしお分かりになる方おられましたら、お願いいたします。

122:名無しさん@お腹いっぱい。
09/01/08 07:37:39 M5PgNWKL0
よくわからんけどubuntuは動かないね。
debianのlennyでは動いた。

123:名無しさん@お腹いっぱい。
09/01/08 22:20:56 b02nWOqE0
XP(32bit)ユーザがmayuからのどかに乗り換える意義ってありますか?

124:名無しさん@お腹いっぱい。
09/01/08 22:29:38 maFWSBJK0
>>121

ちょうど、この問題の暫定対処方法をどっかに書いておいた方がいいかな、
と思っていたところだったので、ここに書いときます。

/etc/X11/xorg.conf に、次の設定を追記すればこのエラーは一応回避できます。

Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection

Ubuntu8.10ではXのバージョンがあがり、xinput hotplugという新機能が
使われるようになりました。
その影響でmayuを起動するとエラーが発生するようになっていました。
上述の設定は、その新機能を切る設定になります。
あまりいい対処方法ではないので、とりあえずの暫定の対処ではありますが・・・。

125:名無しさん@お腹いっぱい。
09/01/08 22:30:43 Dwx0Vikq0
やっぱりUbuntuだと動かないんですね。
窓の憂鬱がないとかなり困るんですが、なんとかならんもんですかね...

126:名無しさん@お腹いっぱい。
09/01/08 22:33:24 Dwx0Vikq0
>>124

おお、なんという神タイミング!!
是非試させていただきます!!

ありがとうございます!!

127:名無しさん@お腹いっぱい。
09/01/08 23:07:30 F5ijgnY10
>>123
Adobeとの相性だかなんだかが直っていたような気がするけど気のせいかもしれない
あとはアイコンに色が付いたような気がするけど(ry

128:名無しさん@お腹いっぱい。
09/01/08 23:20:07 b02nWOqE0
>>127
そういえば、のどかのサイトでmayuのバグが何とかカントカとありましたが、それですかね?>Adobeとの相性

129:名無しさん@お腹いっぱい。
09/01/09 00:36:57 7ivbyw+5P
>>127
URLリンク(www.appletkan.com)

4.03でAcrobat 8.0との相性問題に関するヘルプ記載追加ですね。

あとは、Dual/Quad Coreプロセッサでの不具合は、聞かないぐらいかな。

130:名無しさん@お腹いっぱい。
09/01/09 01:06:54 Fh8glwyA0
>>129
すごいマニアックな相性問題ですね。AdobeのPluginの出来に問題がある気が・・・

131:名無しさん@お腹いっぱい。
09/01/10 15:32:37 ePisppfJ0
1時間に数回勝手にCtrl押しっぱなし状態になるのは
窓使いの憂鬱3.30をデュアルコアプロセッサのPCで
使ってるせいなのかな?

132:名無しさん@お腹いっぱい。
09/01/10 15:36:59 xEPplwFS0
かもね

VMWareを入れてるとよりひどくなるみたい
入れてなくても起こるけど

133:名無しさん@お腹いっぱい。
09/01/10 17:44:34 Jz3RGBU40
Windows7 Beta
で使える?

134:名無しさん@お腹いっぱい。
09/01/10 17:55:15 IxkCKvrTP
>>133
URLリンク(d.hatena.ne.jp)
一応動いているらしい。

URLリンク(d.hatena.ne.jp)
beta版の7,SDK,WDKでテストするつもりのようだ。

135:名無しさん@お腹いっぱい。
09/01/10 18:10:17 RX06l6iP0
7になったらさすがにのどかに行くな

136:名無しさん@お腹いっぱい。
09/01/11 13:59:01 ah01uE2A0
すみません見つからないので質問です。
key キー = A B
AとBの間に時間をおきたいんですが、
そういった機能はないのでしょうか?

137:名無しさん@お腹いっぱい。
09/01/11 14:31:39 PHTD2Bzn0
&Wait

138:名無しさん@お腹いっぱい。
09/01/11 14:45:31 ah01uE2A0
>>137
ありがとうございます

139:名無しさん@お腹いっぱい。
09/01/12 18:38:30 G2QurQQy0
nProと併用したいんですがなんとかなりませんk?

140:名無しさん@お腹いっぱい。
09/01/12 23:31:01 I3C079SN0
のどかの中の人もやる気無いようだし
自分でソース書くしかなさそうだ

141:名無しさん@お腹いっぱい。
09/01/13 01:20:51 NJqkr7pU0
nPro側が意図的にブロックしているのならどうしようもないだろ
カーネル側に入り込んでキーロガーにもなりうる作りになってるんだから仕方がない

142:名無しさん@お腹いっぱい。
09/01/13 01:36:28 WUPQ0tEu0
交渉してホワイトリストに入れてもらうしかないね。

143:名無しさん@お腹いっぱい。
09/01/13 15:14:35 rGwV/M4W0
nPro使用ゲームでも問題ない物もある(オレがやってる範囲では引っかかったことがない)し、
よう分からんね。

144:名無しさん@お腹いっぱい。
09/01/13 19:37:39 +Kt6T2YN0
nProは採用しているゲームごとにブロック対象が違うからな

145:名無しさん@お腹いっぱい。
09/01/14 14:52:28 szbvaP990
窓使いの憂鬱からのどかに変えてみたがやっぱりCtrlやAlt
押しっぱなし状態になるようだ
PhotoshopだとAlt+クリックでブラシ削除だから結構困るなこれ…
XPだけの現象なのかな?

146:名無しさん@お腹いっぱい。
09/01/14 21:40:47 c46Ii+ouP
>>145
症状が発生する前から発生したときの詳細チェック時のログと
設定ファイルを送ってみれば。

147:名無しさん@お腹いっぱい。
09/01/14 22:09:18 nJAV6Z+x0
Windows 7β x64でのどか試用中。
取りあえず、普通に動くね。
ただやっぱり、再起動の度にF8はメンドいわ。
どうにかして、自動化できないもんかな。
ブートローダで、カーネルオプションとかで設定出来たらいいんだけど。

148:名無しさん@お腹いっぱい。
09/01/15 21:09:48 xL+7MeFX0
今年中に署名取るって言ってるから期待してまってようぜ。

149:名無しさん@お腹いっぱい。
09/01/16 01:31:10 IdSIMIj80
会社立ち上げねーと署名取れないじゃん。
待ってるだけじゃなくてレジストしてやれよ。

俺もしたいんだが、PayPalとシェアレジだけってのがなぁ。
口座に振り込ませろよ。w

150:名無しさん@お腹いっぱい。
09/01/16 01:35:17 3Mt1eYti0
せめてしてから言おうな。

151:名無しさん@お腹いっぱい。
09/01/16 02:56:44 dr7BGI9v0
>>147
ReadyDriver PlusはWindows7じゃ使えない?

152:名無しさん@お腹いっぱい。
09/01/16 06:45:09 vI6NLcuM0
なんでわざわざ劣ってる口座振り込みを使うんだ?

153:名無しさん@お腹いっぱい。
09/01/18 14:13:43 I4NQ7goK0
モディファイヤでC-Aって書くと普通はLControl→Aって押されるけど
RControl→Aに変更できない?

154:名無しさん@お腹いっぱい。
09/01/19 01:18:48 Kppp9ABPP
ファイル保存ダイアログ開いた時とか、
一度フォーカスを切り替えないとバインドが有効にならない事があるんですが
これは設定の仕方が悪いのでしょうか

155:名無しさん@お腹いっぱい。
09/01/19 02:33:28 vmx+Q/Vt0
>153
「モディファイヤでC-Aって書くと普通はLControl→Aって押され」無いと思うけど。
&VK( D-CONTROL )が行くだけじゃね?

156:名無しさん@お腹いっぱい。
09/01/19 11:07:10 GCODdPZq0
>>153
109.mayu あたりの
def mod Control = LControl RControl

def mod Control = RControl LControl
にすればRControlになるはず。

157:名無しさん@お腹いっぱい。
09/01/19 14:19:06 53+Pg3CJ0
のどか試用版の30分制限って、単に終了するだけで
再度、起動したら普通に動くんだね。
てっきり、OSごと再起動しなければいけないものかと思ってた。
Windows 7β x64で色々とテストしてるんで助かるわ。

158:名無しさん@お腹いっぱい。
09/01/19 15:25:29 53+Pg3CJ0
URLリンク(petite-soeur.dyndns.org)
ちなみに、ReadyDriver Plus V1.1は、
ブート時にエラー出て、動作しなかった。

159:名無しさん@お腹いっぱい。
09/01/21 00:17:27 /hJHHLILP
>>154
ログで詳細にしてみて、ファイル保存ダイアログを開いたときに
CLASSかTITLEが変わっても同じ扱いになるように指定すればよいはず。

>>145
解決した?

160:154
09/01/21 03:39:02 j74MXJ2q0
159さんのアドバイスにあった詳細ログで調べてたら原因が判りました
どうもダイアログを開くキーバインドに&HelpMessage()を使って
バルーンメッセージを出していたのがアウトだったっぽいです
操作に一々メッセージを出してるアホは私位かもしれませんが一応報告まで

161:名無しさん@お腹いっぱい。
09/01/31 11:25:28 sh6nYCFk0
Mac OS X 10.5.6 でも
Key Esc = &Default &SetImeStatus(off)
って使えますか?設定しても反応がないので。

あと、mayu を動かしているとカーソル移動とか delete とか異様に遅くなりませんか?


162:名無しさん@お腹いっぱい。
09/02/09 11:41:45 kl7N/kfF0
質問させてください

日本語版XPにて、「地域と言語の設定」で言語設定を「米国英語」にした状態でmayuを使いたいのですが、
日本語の時使えていた.mayuが読み込めずエラーが出ます。(デフォルトでついているdot.mayuを読ませてもエラー)
キーを調査して0x1dなどと直接指定してやってもエラーが出ます。キーボード設定を日本語にしたり英語にしても×。

使っているアプリが英語設定にしないと使えないソフトなのでどうにかこの状態でmayuを動かしたいのですが、何かいい方法はないでしょうか?

163:名無しさん@お腹いっぱい。
09/02/09 18:30:58 BXxwWTes0
知りたいならどうしてどんなエラーが出るか書かないのかね。

164:名無しさん@お腹いっぱい。
09/02/09 21:10:57 zVwih7U50
>>161
関数は全部使えないはず

165:名無しさん@お腹いっぱい。
09/02/09 22:02:15 1sTFSuk5P
>>162
のどか 4.03, 4.04で修正されているよ。

109.mayu, 104on109.mayu, default.mayu の読み込みが出来ない。
これを直すために、それらのファイルを Shift-JISから UTF-16 LE BOM有りにしても
mayu.exe は、UTF-16のBOMの判断を誤るので、mayu.exeでは、そのままでは
対応できない。

Shift-JISのままの設定ファイルを使うならば
漢字を使っているところを、すべてアルファベットに直せば、mayu.exeでも対応できるかも。

166:名無しさん@お腹いっぱい。
09/02/10 16:17:11 3h89QXxb0
>>165
ありがとうございます。最新版ののどか4.06を入れてみました。
しかしながら、キーバインドを設定しようとするとエラーが出てしまいます。

普通なら調査でキーを叩くと「0x1d D-LeftControl」のようにログが出てきて、それを元に
「key LeftControl = hogehoge」と書くわけですが、調査でキーを叩いても「0x1d」しか出てこない上に
LeftControlと書いて読み込んでも「LeftControlなんて単語ねぇよゴルァ」って怒られてしまう・・・

人が作った動作確認済みの設定ファイルなどもエラー吐くし・・・

とにかく、情報ありがとうございます。もうちょっと色々弄ってみます。

167:名無しさん@お腹いっぱい。
09/02/10 17:55:05 7it/dVLJ0
数年前だが、俺は同じ状況で*.mayuをUTF-16LE BOM有りにしていけた記憶がある。
ソース見たところ、UTF16のBOMの判定に失敗してる感じは無いが、
MBCS変換に失敗した場合にUTF-8扱いするって仕様みたいで、UTF-8はBOMあるとダメっぽい。

特定アプリだけロケール変えたいならapplocale使えばいいんだけどさ。

168:名無しさん@お腹いっぱい。
09/02/10 22:41:42 96LdYQ1e0
エラーメッセージは略さず翻訳せず一言一句間違えず
可能であればコピペするべし

169:名無しさん@お腹いっぱい。
09/02/11 10:54:44 skC1KJdr0
>>166
104.nodoka や 109.nodoka が読み込まれてないんじゃないのかな
拡張子が変更されているので、既存の設定ファイルの include とかを書き直さないといけない

170:名無しさん@お腹いっぱい。
09/02/12 11:37:36 jPQ2pAKv0
10回に1回ほどだが、文字入力のタイミングでCPU100%になってフリーズするな
原因がわからないから困る

171:名無しさん@お腹いっぱい。
09/02/12 11:40:46 jPQ2pAKv0
ああ、デュアルコアがダメなのか

172:名無しさん@お腹いっぱい。
09/02/12 14:26:22 Od5kkL2b0
デュアルコアだから駄目って事はないと思うけどね。一因ではあるかも知れないが。

173:名無しさん@お腹いっぱい。
09/02/12 15:10:24 YS7ShaiP0
スキャンコード一覧ってどっかにない?
テンキーレスキーボードなんだけど、テンキーを割り当てたいのだが・・・

174:名無しさん@お腹いっぱい。
09/02/12 18:48:00 HLPE/6410
109.mayuとか見りゃテンキーくらいわかると思うが

175:名無しさん@お腹いっぱい。
09/02/12 18:52:40 YS7ShaiP0
>>174
そうでした、失礼しました

176:173
09/02/12 21:36:08 YS7ShaiP0
key *RightAlt = *NumPeriod ってやってみたんだけど、何故かテンキーピリオドじゃなくDeleteになってしまう・・・
普通のテンキーありのキーボードじゃできるのに。
まさかこのキーボード(リアフォのUSBテンキーレス)のキーコードが特殊とか・・・?

ワケワカランヽ(`Д´)ノ

177:名無しさん@お腹いっぱい。
09/02/12 21:40:10 NBjIK6cmP
>>170
「窓使いの憂鬱」と「のどか」のどちら?

178:名無しさん@お腹いっぱい。
09/02/12 23:27:00 HLPE/6410
>>176
URLリンク(oshiete1.goo.ne.jp)
>テンキーの場合、NumLockキーがONの場合、「.」が入力され、OFFの場合、DELキーとして働きます。

179:173
09/02/13 16:29:13 pWbl2W0M0
>>178
ありがとうッ!!

180:名無しさん@お腹いっぱい。
09/02/28 12:31:28 Z4Lk3ixK0
&WindowMoveTo(NW,0,0) &WindowVMaximize #左端で縦最大化してほしい
とか
&WindowResizeTo(100, 100) &WindowMoveTo(NE,0,0) #100x100になって右上に移動してほしい
みたいにウィンドウのサイズ変更と移動を一度にやろうとすると
おかしな位置に移動してしまう

たぶん&WindowXXX系のファンクションが
キーを押す前のウィンドウの位置や大きさを基準にして移動先を決めてるんだと思う
キーシーケンスの途中でウィンドウの位置や大きさが変わってることを
認識させる方法ないかな?

181:名無しさん@お腹いっぱい。
09/02/28 13:25:50 re88NIXs0
&Syncとか&Waitとか

182:名無しさん@お腹いっぱい。
09/02/28 13:35:30 Z4Lk3ixK0
>>181
間に挟むってことだよね?
やってみたけどだめみたい

183:名無しさん@お腹いっぱい。
09/02/28 13:58:46 kRggoN6U0
間にSyncでいけたんだけど

184:名無しさん@お腹いっぱい。
09/02/28 14:40:52 Z4Lk3ixK0
>>183
わかった、&Syncが複数あるとだめみたい

&WindowResizeTo(100, 100) &Sync &WindowMoveTo(NE,0,0)
→意図どおりに小さくなって右上に行く

&Sync &WindowResizeTo(100, 100) &Sync &WindowMoveTo(NE,0,0)
→小さくなるけど右上に行かない

実際はもっとたくさんウィンドウ操作をしてるので
途中で何度も認識できるともっとありがたいんだけど
これでもかなり前進した
ありがとう

185:名無しさん@お腹いっぱい。
09/02/28 20:49:11 cB7aipLB0
&Waitは?

186:名無しさん@お腹いっぱい。
09/02/28 23:07:02 qDv/KRRk0
&Wait とかの命令詳しく知りたいんだがどこ見りゃわかるんだ?

187:名無しさん@お腹いっぱい。
09/03/01 02:16:12 sGFhHdTA0
タスクトレイ

188:名無しさん@お腹いっぱい。
09/03/01 07:34:30 uIO83X140
ヘルプのリファレンス

189:名無しさん@お腹いっぱい。
09/03/05 01:54:28 MqmWe7ZY0
Linuxの窓使いの憂鬱で、
Ctrl+クリックで右クリックとかにする方法はないでしょうか?m(__)m

190:名無しさん@お腹いっぱい。
09/03/08 22:54:06 jhai7/im0
窓使いの憂鬱でスペースキーと+キー押したらスペースのみ押されたようになる
やり方知りませんか?
いろいろ探してみたり試したけどどうしてもわからない・・・

191:名無しさん@お腹いっぱい。
09/03/08 22:59:12 pooKWRxC0
どういうものを実現したいのか細かいところがあれだけど
たとえばスペースキーをmod1にしてM1-NumPlusをSpaceにする

192:名無しさん@お腹いっぱい。
09/03/09 20:35:30 Nu0cxOuL0
+ってテンキーの+か? そうだとして、その条件を満たすだけなら簡単だ。

key Numplus = &Ignore

193:名無しさん@お腹いっぱい。
09/03/24 14:46:18 4VjNsgpZ0
のどかでHalfKeyBoard風のキーバインドをしたいと考えてます。
そこでスペースを押して離す前には空白文字が入力されず、離したときに
入力されるようにしたいのですが、どのようにしたらよいでしょうか?

194:194
09/03/24 17:17:48 4VjNsgpZ0
自己解決

mod mod0 += !!Space

これでいけた。でもって

key M0-_1 = _0

で Space + 1 で 0 とかできる。

195:名無しさん@お腹いっぱい。
09/03/24 17:18:32 4VjNsgpZ0
One Shot モディファイアって言うんですね。

196:名無しさん@お腹いっぱい。
09/03/24 20:59:48 HcEmvC5j0
まあ落ち着け

197:193
09/03/24 22:54:58 4VjNsgpZ0
はいw

198:名無しさん@お腹いっぱい。
09/03/25 01:36:40 bvdY3WSh0
HalfKeyboard激高なので、「まどか」でエミュレーションしたらウマ~
誰か設定ファイルほしいヤツいる?


199:名無しさん@お腹いっぱい。
09/03/25 01:53:09 CezaYTa9P
のどか だってば。

200:名無しさん@お腹いっぱい。
09/03/25 01:56:45 lEFjzWyV0
窓使いの窓の字に引きずられるんだな

201:名無しさん@お腹いっぱい。
09/03/25 02:14:11 Nks3G4Z60
ほしい

202:名無しさん@お腹いっぱい。
09/03/25 04:12:16 /oeC///f0
正直「のどか」より「まどか」の方がいいネーミングだと思ったw

203:名無しさん@お腹いっぱい。
09/03/25 08:37:37 sAcqaf+o0
ワロスw
世に出て久しいのに間違われやすいのってあるよな、iTune とか。

204:198
09/03/25 11:27:39 bvdY3WSh0
こんなにウケるとは。。。
間違いも無駄ではなかったwww


>>201
どぞ

key 変換 = Enter

mod mod0 += !!Space
#mod mod1 += !!無変換
mod mod2 += !!英数

#Mirrored Definition(key M0- = )
key *IC-M0-半角/全角 = Minus

key *IC-変換 = Enter
key *IC-無変換 = BS

#左手鍵盤風
#key *IL-M0-_6 = BS
#key *IL-M0-Y = Enter
#key *IL-M0-H = Enter
#key *IL-M0-N = BS




205:名無しさん@お腹いっぱい。
09/03/25 11:28:10 bvdY3WSh0
#主要定義
key *IC-*S-M0-_1 = *S-_0
key *IC-*S-M0-_2 = *S-_9
key *IC-*S-M0-_3 = *S-_8
key *IC-*S-M0-_4 = *S-_7
key *IC-*S-M0-_5 = *S-_6

key *IC-*S-M0-Q = *S-P
key *IC-*S-M0-W = *S-O
key *IC-*S-M0-E = *S-I
key *IC-*S-M0-R = *S-U
key *IC-*S-M0-T = *S-Y

key *IC-*S-M0-A = *S-Semicolon
key *IC-*S-M0-S = *S-L
key *IC-*S-M0-D = *S-K
key *IC-*S-M0-F = *S-J
key *IC-*S-M0-G = *S-H

key *IC-*S-M0-Z = *S-Slash
key *IC-*S-M0-X = *S-Period
key *IC-*S-M0-C = *S-Comma
key *IC-*S-M0-V = *S-M
key *IC-*S-M0-B = *S-N



206:名無しさん@お腹いっぱい。
09/03/25 11:28:57 bvdY3WSh0
#矢印キー定義
key *IC-M2-S = Left
key *IC-M2-D = Down
key *IC-M2-E = Up
key *IC-M2-F = Right

#IMEでの文節編集
key IC-S-S = S-Left
key IC-S-F = S-Right


207:名無しさん@お腹いっぱい。
09/03/25 11:41:16 bvdY3WSh0
変換にEnter、無変換にBSを割り当ててある。
あと、Caqs + S, D, E, F でかーそる操作

まだ右端の記号類の割り当てがされてないとか荒削りなとこは
あるけど一応使い物にはなると思う。


208:名無しさん@お腹いっぱい。
09/03/27 07:41:49 m/hTqRR80
ご結婚おめでとうございます

209:名無しさん@お腹いっぱい。
09/03/27 09:55:02 UIoYdHG50
>>198
あいしてる

210:名無しさん@お腹いっぱい。
09/03/28 16:47:41 5EIYaq6n0
かれこれ二時間ほど悩んでいるのですが全く出来ず…。
mod control += NumEnter
key ~NL-*NumEnter=*LeftControl

上の記述で、NumLockオンのテンキーとオフのテンキーを同時に使用しているのですが
オフの方はしっかりとctrlだけ、オンの方は通常通りのEnter連打に加えctrlも押されてしまっています。
一行目の右辺に ~NL-NumEnter と書ければ解決出来そうだったのですがエラーでした。
どなたかオンの方にctrlがいかない記述を教えて頂けないでしょうか・・。

211:名無しさん@お腹いっぱい。
09/03/28 17:06:49 47TDvGSv0
よく意味が分からんな。
NLの時はただのEnter
~NLの時はただのCtrl
にしたいってこと?

212:名無しさん@お腹いっぱい。
09/03/28 17:17:32 5EIYaq6n0
>>211
分かり難くてすみません。
・テンキーA:常に~NL状態で稼動
・テンキーB:常にNL状態で稼動
この状態で、「テンキーAのEnterキーをCtrlに、テンキーBのEnterキーをEnterのみ」に
設定したくて奔走しています。

さきほど key ~NL-NumEnter = &EditNextModifier(C-) を試してみたのですが、
次に入力されるキーに指定されたモディファイヤキーが適応されるので
~NL-NumEnterを離してからでもctrlが適応されて残念でした。理想に近いのに・・・。
これで押下状態の時のみ適応なら言うこと無しだったのですが。

213:名無しさん@お腹いっぱい。
09/03/28 17:32:34 47TDvGSv0
AとBって、テンキー2枚同時に使うって事?

214:名無しさん@お腹いっぱい。
09/03/28 17:42:48 5EIYaq6n0
>>213
そういう事になります。
NLオン状態のテンキーとオフ状態のテンキーを同時に使えれば楽になるので、
何とか出来ないかなぁと模索しているところです。ほぼ行き詰ってますが・・・。

215:名無しさん@お腹いっぱい。
09/03/28 19:12:35 47TDvGSv0
NLの状態はOSが管理してる(?)から、AはonでBはoffってのがそもそも出来ないと思うん
だけどな。外付けテンキーの場合は、テンキー独自のNLを持つものも多いけど、それは
mayuじゃ取得できないから。


まあそれはそれとして、それが>211と同じなら

key NL-NumEnter = Enter
key D-~NL-NumEnter = &VK(D-Control)
key U-~NL-NumEnter = &VK(U-Control)



216:名無しさん@お腹いっぱい。
09/03/28 19:32:21 5EIYaq6n0
>>215
ぬぉぉ、その記述で理想的な処理がされました!VKで直接送れば良かったんですね・・・。
本当に本当にありがとうございました。

二台同時使用のNLオンオフについては、非連動タイプの場合はハードウェア側で
キーを押したら「NLクリック、押したキー、押したキーが離されたらNLクリック」という物のようでした。
以下が常時NLオフとして使用するテンキーのEnterキーログです。
0x45 D-NL-NumLock
0x45 U-NL-NumLock
E0-0x1c D-NL-NumEnter
E0-0x1c U-NL-NumEnter
0x45 D-NL-NumLock
0x45 U-NL-NumLock

それでは光が差しましたので早速設定してきます。お騒がせしました。

217:名無しさん@お腹いっぱい。
09/03/31 08:35:00 gNntBVQY0
今ってDDKが無くてもビルドできるようになったの?

218:名無しさん@お腹いっぱい。
09/03/31 19:10:29 xFqA6kQ40
64ビットアプリの対応は原理的に無理なんだっけ?

219:名無しさん@お腹いっぱい。
09/03/31 22:59:27 xEAvKFBF0
誰かが法人化して署名さえ取れば可能

220:名無しさん@お腹いっぱい。
09/03/31 23:05:11 gNntBVQY0
それだけの問題じゃなかったような

221:名無しさん@お腹いっぱい。
09/04/01 16:28:27 RR5RU3+G0
>>219
ドライバの問題じゃなくて、64ビットアプリだと、
アプリごとの設定が出来なかったんじゃなかったっけ。

222:名無しさん@お腹いっぱい。
09/04/04 17:56:49 XGSVZGiV0
32bitなDLLじゃ64bitなプロセスをフックできない。
かといって64bit化すると32bitなプロセスをフックできなくなる。
でもグローバルフックは効くからkeymap Globalだけなら使える。
DLL2種類用意しても32bit繭から64bitなDLLは読めない。
その逆もしかり。
これがVISTAだ。

223:名無しさん@お腹いっぱい。
09/04/04 19:00:33 QIZJv5sY0
そこにVistaは関係無いのだが

224:名無しさん@お腹いっぱい。
09/04/06 23:32:45 T3ZQxGcm0
すみません、ちょっと質問させてください。
無変換キーにCtrl+gの機能をつけるにはどう書くといいんでしょうか?

225:名無しさん@お腹いっぱい。
09/04/06 23:55:00 Esr3gFXE0
KEY Nonconvert = C-G

226:名無しさん@お腹いっぱい。
09/04/07 00:23:49 IIH/qLXl0
このソフトが原因かどうかわかりませんが、以下のような現象が
おきています。

・キー入力の認識幅?が突然短くなり、体感で0.5秒程度になる。

(今まで)
例えば「a」キーを押下し続けると、1秒で「aaaaa...」と連続表示できる。
また、1秒で「aiueo」と入力すると「aiueo」と表示される。

(現在)
「a」キーを押下し続けると、1秒でも「aa」とだけ表示できる。
また、1秒間で「aiueo」と入力すると「ae」と表示される。


こういった現象が起きた方、います?
mayuをアンインストールしても直らないので別原因かもしれませんが・・・


227:名無しさん@お腹いっぱい。
09/04/07 11:26:11 QuE930Mq0
>>225
ありがたやありがたや。
助かりました。

228:名無しさん@お腹いっぱい。
09/04/09 22:58:27 bfy24rfD0
>>226
コンパネのキーボードのプロパティ見てわからなければPCサロンあたりの質問スレへ
アンインストールして直らない時点でスレチ

229:名無しさん@お腹いっぱい。
09/04/12 02:27:29 vEn8Swpm0
質問です。

Vistaでタスクマネージャーの起動を簡単にしてみんべぇという事で
「key A-lwin = C-S-esc」という風に試しにしてみたのですが、
どうやらaltに絡めると、C-S-escのShiftに反応して入力言語が
切り替わってしまうようなのです。

Alt+Shiftの入力言語切り替えを無視しつつ、上の設定を実現するには
どうしたらよいのでしょうか?

230:名無しさん@お腹いっぱい。
09/04/12 02:37:02 FPqk6yo50
考えるのも面白そうだけど

入力ロケールの切り替えのショートカットの方を、Windowsで無効にしちゃえばいいのでは。
Vista持ってないんで分からんけど、XPならコンパネ->地域と言語のオプション->言語 から
設定できるヤツ。

231:名無しさん@お腹いっぱい。
09/04/12 02:41:13 vEn8Swpm0
いや、言語の切り替え自体は必要なんです。
Photoshopの一部ショートカットが英語(米国)でないと反応しないんで。

232:名無しさん@お腹いっぱい。
09/04/12 02:43:27 vEn8Swpm0
ま、一番簡単なのはAlt使わなければ良いってだけなんですがね。
ただ限定的な無視って言うのが出来るのかが気になったもので。

233:名無しさん@お腹いっぱい。
09/04/12 02:49:43 iU5zO3J50
mayuがC-SをdownしてからAltをupしてそうなってるとして、
Lctrlとか&SyncをCの前に入れればいいんじゃない?

234:名無しさん@お腹いっぱい。
09/04/12 03:00:41 FPqk6yo50
えーっと、Altの問題だけじゃなくてWinkeyってのが問題なんだと思う。
Winkeyが元々ワンショットモディファイアであるためだったと思うけど、なんかのタイミングで
shiftが挿入される仕様になってる。(繭の仕様)

だからたとえば
key A-W-lwin = C-a
といった、shift絡まない入力でも同じ問題が起こるはず。
解決方法は分からんなあ。

235:名無しさん@お腹いっぱい。
09/04/12 13:34:51 ln8RqTb30
&ShellExecute で taskmgr.exe を起動じゃいかんのだろうか

236:名無しさん@お腹いっぱい。
09/04/12 14:10:46 40yduq8x0
keymap2 test
key A = B
keymap Global
key C = &Prefix(test)

ヘルプ読む限りこんな指定するとC→Aと押すとBと入力されて
C→Dと押すとキーマップtestはkeymap2なのでデフォルトキーが&Undefinedになり
何も入力されない気がするですが普通にDが入力されます。

keymap2 test = &Undefinedと明示すると期待した動作になるんですが
keymap2は何も指定しないとデフォルトキーが&Undefinedになるってヘルプの間違いですか?

237:名無しさん@お腹いっぱい。
09/04/12 14:19:34 FPqk6yo50
むかーしその話題でたな。バグなんじゃなかったっけ。

238:名無しさん@お腹いっぱい。
09/04/12 19:01:38 iU5zO3J50
>>229
mod alt += !!LeftAlt
mod alt += !!RightAlt

で、どうよ。
自分の環境だとAlt+Shiftに問題があって、こうしてるの忘れてた。

239:名無しさん@お腹いっぱい。
09/04/14 15:08:44 wFHqEKuI0
>>238
遅レスですいません、反応しなくなりました
ありがとうございます!

理屈が良くわからないので、よろしければ
解説なども頂けると嬉しいのですが…

240:名無しさん@お腹いっぱい。
09/04/14 21:50:24 wHHnoO5g0
付属の説明書にあると思うけど

241:名無しさん@お腹いっぱい。
09/04/17 20:58:13 lHeiVsg70
最近になって、不定期にCtrlが押されっぱなしになる症状に悩まされてたんだけど
調べてみたら、デュアルコアが原因か。 >>131,145
確かに、CPUをCeleron440→PenDC E5200に変えた頃から起こってるわ。
環境はv3.30、XP pro SP3 x86。
試しに
include "109.mayu"
だけの設定ファイルを用意して、適当にCtrlをポチポチ押してると
不意にCtrlが押されっぱなしの状態になる。mayuを一時停止中は発生しないみたい。
のどかでは似たようなので
URLリンク(d.hatena.ne.jp)
↑みたいのがあったけど、mayuの潜在的なバグなのかな。うーん、どうしたものか。

自分と同じ問題起きてて、のどかにしたら解決した、って方いますか?

242:名無しさん@お腹いっぱい。
09/04/17 21:22:38 /j91lGAd0
>>241
のどか使用者だが、同じ現象起きるな。
そうか、デュアルコアが原因なのか。
Vistaマシン購入と同時にのどかに乗り換えたんで、
Vistaが悪いのか、のどかが悪いのか、って思ってた。
確かにCPUはCore 2 Duoってやつだ。

243:名無しさん@お腹いっぱい。
09/04/17 21:27:59 JyFKL1eJ0
XPでAthlon64X2だがなったことないな。

244:名無しさん@お腹いっぱい。
09/04/17 22:50:20 r+/Y7y5y0
C2Dでmayuだけど、同じマシンでも時によってなったりならなかったり。
顕著に発生することもあれば、ぴったり止んで久しく起こらなかったり。
別にCtrlに限らずどのキーでも起きる。

原因は、以前も載せたけどsourceforgeのsupport-MLログに出ていた。
もう消えちゃってるっぽいが。
>SMP や HT の場合入力のタイミング次第で競合によって mayu からキーボード
>ドライバに入力できない瞬間が生じることがあり、その場合上記のような状態
>になります。この現象はマシンが速いほど起き易いです。
とのこと。

のどかが同原因なのかは知りませんが、Shiftだけなら別物みたいな。

245:名無しさん@お腹いっぱい。
09/04/17 22:53:44 QgT/l7Ut0
>>244
それってこう言うので1CPUだけに割り当ててもなるのかな?
URLリンク(www.atmarkit.co.jp)
URLリンク(www.maplestory-account.com)

246:名無しさん@お腹いっぱい。
09/04/17 23:47:42 aokxe0+I0
Ctrlの連打はVMwareに入れたlinux上で起こるな。
ホストのvistaじゃ起こらない。
時間取って調べるほど致命的じゃないから我慢してるけど。

247:名無しさん@お腹いっぱい。
09/04/18 01:24:35 PB68c/Q90
おれの環境だとVMware上のLinuxだとCtrlだけじゃなくて全キー押しっぱなしの状況が発生する。
エンターだろうが文字キーだろうがお構いなし、コンソール上だとかなり致命的なので諦めてターミナルからいじってる。

248:241
09/04/18 01:34:33 3GMiEcWf0
自分のところだろ、ホストではCtrlの押しっぱなしだけですが
VMware Server Consoleで接続したWin2k on VMware Server with Debian x86_64では
Ctrl以外のキーも押しっぱなしの状態になるますね。

249:名無しさん@お腹いっぱい。
09/04/18 01:35:49 3GMiEcWf0
ぉぅ、typo。
酔ってんのかorz

250:名無しさん@お腹いっぱい。
09/04/18 04:03:27 H0gDD0pR0
仮想環境と何か関係あるかもしれないので報告しとく。

mayuでAltを真のモディファイアにすると、
vncviewerで一回目のAlt+Tabが駄目になる。
わざわざvncviewerのソース見たら、LLフックで、
case VK_TAB:
if (GetAsyncKeyState(VK_MENU) & 0x8000)
だった。
このコードだと、mayuの高速なキー出力において、それがシーケンシャルでも、
フックがTabを認識した時点ではスレッドがVK_MENUを消費してないために問題が発生する。
mayuのモディファイア出力でSyncなりWaitなりできればいいのかもしれない。

とりあえず簡便に、.mayuに
window vncviewer /\\\\vncviewer\\.exe:/ : Global
key A-tab = A-D-LeftAlt &Wait(1) A-tab
key A-Capslock = A-D-LeftAlt &Wait(1) A-S-tab
を追加して対処できた。


251:名無しさん@お腹いっぱい。
09/04/18 08:16:46 mt9rSzgV0
>key A-Capslock = (中略) A-S-tab
おまえあたまいいな

252:241
09/04/18 14:52:13 3GMiEcWf0
Ctrlの押しっぱなし問題ですが、>>245さんを参考に
mayu.exeを片コアに振ってみましたが、残念ながら解決はしませんでした。
が、発生の頻度はかなり低下しました。おそらく、気のせいじゃないレベルで。
よければ、他の方も追試をお願いします。
ちなみに、検証にはノベルゲームが分かり易いです(Ctrl=文章スキップなので)
mayuの調査ウィンドウでは、現状 確認できません。

253:名無しさん@お腹いっぱい。
09/04/18 15:29:03 PoFl/GiS0
mayud.sysのプロセスからの口はMayuWalkerだっけ?
WriteFileしてるのをリトライするでけじゃだめなのかな
失敗したこと自体に気付けない?

254:名無しさん@お腹いっぱい。
09/04/18 16:11:22 PoFl/GiS0
ソースサラっとしか見てないから合ってるか自信ないけど
Engine::generateKeyEventだよね?
ここってデバッグビルドならWriteFileが成功したかチェックしてるけど
リリースビルドだと書き込み失敗しても無視してね?
ちゃんとチェックすれば直らんかな

255:名無しさん@お腹いっぱい。
09/04/20 01:27:58 EIrsmX4a0
URLリンク(d.hatena.ne.jp)
のどかの作者さんが、言及してくれてますね。
残念(?)ながら再現はしていないようですが。
報告するときは、CPUの種類は明記した方が良さそうです。

ちなみに自分のとこで検証した限りでは
XP SP3、mayu v3.30の組み合わせで、
問題が起こるマシンはPentiumDC E5200のだけ。
古いAthlon64 3000+のマシンは無論、HTTなAtom N270のも無問題。

今度、時間があるときにPenDC E5200をCeleron440に戻して検証してみます。

256:名無しさん@お腹いっぱい。
09/04/20 02:25:58 n06DTZvx0
mayu 3.30で問題が起こる環境

Pen4のHTがあるやつのどれか+XP SP2
Core2Duo E6850+XP SP2 ←一番頻度高くて週に数回
Core2Duo E8400+XP SP3

モディファイア押しっぱなしはどのアプリでも発生する気がする
エクスプローラでダブルクリックしたらShiftが押されていて
範囲選択→全部実行ってなってひどい目に逢うこともw

VMWareだとモディファイアに限らずAとかでも押しっぱなしになって
手を離しててもAAAAAAAAAAAAAとか入力されちゃう
mayuのせいかはわからないけど

257:名無しさん@お腹いっぱい。
09/04/20 02:27:07 UeHifVjh0
のどか使って起きるかどうかだのー。

258:名無しさん@お腹いっぱい。
09/04/20 02:29:46 n06DTZvx0
のどかってXPに入れてもいいんだっけ?
あと確か30分だかで終了しちゃうんだよね・・・

259:名無しさん@お腹いっぱい。
09/04/20 02:46:50 UeHifVjh0
XPで使っても良い。
30分で落ちる。
繭と併用できないから面倒っちゃ面倒だのー。

260:名無しさん@お腹いっぱい。
09/04/20 02:47:41 H8qv2onE0
>>257
Athlon 64 3200+、XPSP3の環境だけど
mayuでものどかでも起こるねー。
再現性がないのでそれ以上のことは言えないけど。

261:名無しさん@お腹いっぱい。
09/04/20 03:15:24 EIrsmX4a0
>>256
うちも似たような感じです。
・基本的にCtrlの押しっぱなしはどのアプリ上でも起こる
・ShiftやAltでも起こってるかは不明
・VMware Server Consoleで繋げたWin2k上ではCtrl以外のキーでも押しっぱなし状態になる

自分のとこでは頻度としては、Ctrlを連打してると、1分以内には再現しますね。

もしかして、vmkbdと競合してるのか?と思い、試しにUpperFiltersからvmkbd2を削除してみましたが
やっぱりCtrl押しっぱなしは発生してしまいました。
今から、のどかを入れて検証してみます。

262:名無しさん@お腹いっぱい。
09/04/20 03:36:04 n06DTZvx0
UpperFiltersも書いた方がいいか
>>256の最初の2つはVMWareを入れるけど
「kbdclass mayud」でも「kbdclass mayud vmkbd2」でも
特に現象の出方に違いはないみたい

263:261
09/04/20 03:59:15 EIrsmX4a0
追記です。
のどか4.06を入れてみましたが、再現しました。

あと、解決の糸口っぽいの見つけたかもです。
試しに繋げたPS/2キーボードではどうも再現しないようです。
10分ほど、Ctrl連打しましたが、発生しませんでした。
デバイスマネージャ上の表示は「PS/2 Keyboard (106 Keys Ctrl+Caps)」。
問題起こるキーボードの方は「HID キーボード デバイス」。どうもUSBが関係してるっぽい?

一応、自環境の構成も晒しておきます。
【M/B】 NEC S70SD (G33+ICH9R)
【CPU】 PentiumDC E5200
【KB1】 IBMトラベルキーボード 「HID キーボード デバイス」 USB接続
【KB2】 OWL-KB90PFLAT 「PS/2 Keyboard (106 Keys Ctrl+Caps)」PS/2接続
【OS】 WinXP Pro SP3
UpperFilters:kbdclass、mayud or nodokad
mayu 3.30、のどか4.06で再現を確認

自分はプログラムの事はさっぱりなので、これ以上 協力できそうにないのが残念ですが。

264:名無しさん@お腹いっぱい。
09/04/20 06:03:43 UOaIndTz0
モディファイヤーキーが押されたままになる問題、
現状、分かってることまとめ

現象が確認されている環境
・XP+PenDC 5200、Vista+C2D、XP+Pen4(HT)、
 XP+C2D E6850、XP+C2D E8400、XP+Athlon 64 3200+
・mayu 3.30、のどか4.06
・VMware上ではモディファイヤーキー以外も押されたままに
・タスクマネージャで1コアに割り当てると、頻度低下?(要追試)
・設定ファイルの内容は、特に関係無し?
・UpperFiltersはkbdclass、mayud or nodokadの最小構成でも起こる

起きてない環境
・XP+Athlon64 X2、XP+Atlon64 3000+、XP+Atom N270、C2Q、Phoenom X4
・mayuの調査ウィンドウ上では確認できない
・PS/2キーボードでは起きない?

間違ってるとこあるかもだから、修正よろしく。
>>260のだけシングルコアだから、ちょっと特殊かな。
まぁ、まだマルチコアが原因とは確定したわけじゃないけど。
あと、参考になりそうなの >>244

265:名無しさん@お腹いっぱい。
09/04/21 10:39:39 sseablTw0
うち PS/2 キーボードに AMD Athlon X2 だけどそれっぽい症状(modifier が押されっぱなし)は起きてた
ちょっと同じ問題なのかとか再現方法とかはっきりわかんないんで
- どういう操作をしたときに
- どういう症状(挙動)になる
というのを書いてくれると他の人もテストできるかも

266:名無しさん@お腹いっぱい。
09/04/21 13:22:32 bQi/VECB0
話題のキー押しっぱなし、
のどか4.05から4.06に上げたら使い物にならないぐらい頻発するようになった。
4.05に戻したら起こるけどさほど気にならない程度。
4.07は起動した瞬間落ちちゃって動かない。
起こるのはVMware Player 2.51 build126130上のUbuntu8.10のみ。ホストでは起こらない。
ホストVista Ultimate, ゲストUbuntu8.10
Athlon64 X2 4200+, USBキーボード

Ctrl+'何か'を押してたとき、'何か'の方が押しっぱなしになるみたい。
たとえばCtrl+Aをおしたときに'aaaaaaaaaaaaaaa'と入力されてしまうように。
その後別なキーを押すと止まる。

267:名無しさん@お腹いっぱい。
09/04/21 18:57:36 hPWMieuaP
>>266
4.07は、4.07実行中にVMware Playerを動かすと落ちるの?
それとも4.07自身の起動で落ちる?
4.07aはどう?

VMwareのキーボードドライバはレジストリから削ってある?

268:名無しさん@お腹いっぱい。
09/04/21 21:48:45 z4s63L9J0
mayu snapshot20050612、xp、core2duo、USBキーボードだけど、2日に1回あるかないかくらいの頻度でCtrlキーが押しっぱなしになる。
VMwareも入れてるから妙なキーボードドライバも入るし諦めてたが、直るのかこれ。
おれの曖昧な記憶によるとmayu入れた当初から(たしか3.28あたり)ですでに症状出てた気がする。
せっかくなので今からcoreの割り当てしてみる。

269:名無しさん@お腹いっぱい。
09/04/22 20:43:50 xDhK3Ry20
自分も昔からShift押しっぱなしになる。
.mayuにコピペしてたそれ関連のこのスレのログ。

# うちでは
# key C-Right = C-A-Right
# のように、変換前と変換後でモデファイアが違う場合、
# 変換後にしかないモデファイアがずっと押されたままになる症状が時々ある。
# そういう場合、
# key C-Right = C-A-Right U-LAlt U-RAlt
# みたいにしてやるとほとんど問題が起きない。

270:名無しさん@お腹いっぱい。
09/04/22 22:55:41 jeB4XsC/0
離したキーイベントが低確率でロストするって現象だから
U-を追加すると2回連続でロストしない限り大丈夫になって確率が下がるだけで
根本対策ではないんだろうな

逆に押したキーイベントがロストするのも起こってるんだろうか
俺は気付いたことないが無意識に押し直しちゃってるのか起きてないのか
自分でも分からんな・・・

271:名無しさん@お腹いっぱい。
09/04/22 23:08:13 xs1y03YZ0
自分がCtrl押しっぱなし問題に気付いたのは、
ブラウザで、ショートカットキーやマウスジェスチャーが上手く働かないことが起こるからだったな。
で、よくよく考えると、"k"を押しただけなのに、"Ctrl+k"の動作が起こったりして
あぁ、Ctrlが押されっぱなしになってるのか、って思い当たった。
ちなみに、症状自体はブラウザ上だけでなく、全てのアプリ上で起こる。
環境はmayu 3.30、XP SP3。CPUはPenDC E5200、
USBキーボードで、UpperFiltersはkbdclass、mayud。

272:名無しさん@お腹いっぱい。
09/04/23 18:22:18 dfP3qIQ90
うちはPS/2キーボードつなげてたときはShift押しっぱなしがよく起きてた
USBキーボードに変えてからは起きてないなあ

HDDが停止するときにShift押し操作をしてると高確率で発生してたから
母板なんかの相性なのかもと思ってた

273:名無しさん@お腹いっぱい。
09/04/23 23:37:35 6yloUdzt0
最近ゲームパッドキー変更ソフトのjoytokeyを使い出したんだけど、
joytokeyで変更したキーコードは(普通にやると)窓使いの憂鬱では変更できない、
ことに気がついた。

joytokey等のゲームパッド専用のソフトは、
アクティブウィンドウごとの設定とか細かなところの機能が弱い印象で、
憂鬱等のソフトで補助が出来ればいいと思っているんですが、
皆さんはゲームパッドのキーカスタマイズはどうされていますか?
(でいうか憂鬱だけではゲームパッドは無理ですよね?)

274:名無しさん@お腹いっぱい。
09/04/24 00:12:50 4Tp5poaX0
同類のJoyAdapterも無理だしなぁ
窓クラスとかでやりたいなら Autohotkey かな
かなりコード書かなきゃいけないけど

275:名無しさん@お腹いっぱい。
09/04/24 01:43:58 n98pUPKx0
joytokeyはキーコードを生成してないからmayuで変更できないんだけど

276:名無しさん@お腹いっぱい。
09/04/24 22:30:17 yEDBLMEP0
URLリンク(www.relyupon.jp)
これってどうなんだろ?個人でデジタル署名が付けられるみたいだけど

277:名無しさん@お腹いっぱい。
09/04/24 22:32:59 n98pUPKx0
前あったみたいにここがMSに消されてEnd

278:名無しさん@お腹いっぱい。
09/04/24 22:45:21 hVSoL5EGP
>>276
exeファイルだけだから、駄目だね。

279:名無しさん@お腹いっぱい。
09/04/25 01:47:07 e2+h81Lk0
今Altが押しっぱなし状態になったからその状態のまま
スキャンコードの調査のところでAltを押して離してみたら
普段は出ない&VKが2つ出た
0x38 D-LeftAlt
0x19 &VK( U-HANJA )
0x12 &VK( U-MENU )
0x38 U-LeftAlt

正常な時はこう
0x38 D-LeftAlt
0x38 U-LeftAlt

HANJAってなんだ?

280:名無しさん@お腹いっぱい。
09/04/25 02:33:11 a+9tLn/Y0
朝鮮語用キーボードの漢字キーじゃないかな

281:名無しさん@お腹いっぱい。
09/04/25 05:21:51 PcNZr/sA0
>>279
韓国語で「漢字」のことらしい。
URLリンク(en.wikipedia.org)

282:名無しさん@お腹いっぱい。
09/04/25 13:54:09 e2+h81Lk0
おおおおれは韓国人じゃないニダ!

283:名無しさん@お腹いっぱい。
09/04/29 19:47:48 G5Tlpfrq0
mod mod0 += !!英数
key A-英数 = a

これやると下の奴動作しないんだけど仕様?

284:名無しさん@お腹いっぱい。
09/04/29 20:26:48 EEma5ZoM0
M0押してないんだから当然じゃん

285:名無しさん@お腹いっぱい。
09/04/29 23:48:21 G5Tlpfrq0
ワンショットモディファイヤだと元のキー情報も残るはずなのでは?
それとAlt+M0は読み込み失敗するので
英数キーのモディファイヤ維持したままAlt+英数に割り当てられる方法があるなら教えていただきたい

286:名無しさん@お腹いっぱい。
09/04/29 23:54:05 G0Ut5eyv0
えとさ、どういうことがしたいのかを言葉で言ってみてくれるか

287:名無しさん@お腹いっぱい。
09/04/30 00:04:53 QOu+uGJW0
>>285
何を言っているのかよく解らないが、
>283の例で動作させたいなら

mod mod0 += !!英数
key A-M0-英数 = a

だって事。


288:名無しさん@お腹いっぱい。
09/04/30 22:12:19 /EilmKow0
>>287
規制で返事遅れたがやりたかったのはまさにそれ
サンクス!

289:名無しさん@お腹いっぱい。
09/05/02 20:48:27 lkYPhGpM0
すいません、質問なのですが

テンキーのNumlockを押した際、常に(IMEの状態にかかわらず)半角の"="を入力する設定を探っていますが

keymap Global
key *IL-*IC-NumLock = $ToggleIME S-HyphenMinus $ToggleIME

で、なんとか望むような挙動に出来たのですが、トグルを2回切り替えるので、ちょっとだけ遅延がある感じです
こういった挙動を実現するには、これ以外の方法は無いんでしょうかね?

使っているのはVista非対応の旧板です。OSはXP
このソフト設定が難しい・・・・でも自由度が高くて楽しい

290:289
09/05/02 21:02:34 lkYPhGpM0
すいません、これだとIMEがお麩の時にオフの時に"="が入力されません><
key *IL-*IC-NumLock = $ToggleIME S-HyphenMinus $ToggleIME

ということで、こう変えました

key *IL-*IC-NumLock = 変換 $EQUALS_SIGN 変換

が、ゆっくりとNumLockを押すと半角=が入力されますが、リピートすると
何故か半角と全角が混在して挙動も何かヘン・・・・
ますます分からん??

291:名無しさん@お腹いっぱい。
09/05/02 22:17:24 oktBhlrvP
>>289
&SetImeString("=") は、どうでしょう。

292:名無しさん@お腹いっぱい。
09/05/02 22:23:45 17i2D6iq0
キーカスタマイズスレの人かな
&Syncは試した?

293:名無しさん@お腹いっぱい。
09/05/03 09:45:06 VgsBXV7r0
>>291-292
ありがとうございます。早速試してみました

key *IL-*IC-NumLock = &SetImeString(=)

1.IMEがオフの場合:OK
2.IMEオンかつ全角入力モード:ゆっくりとキーを押すと半角=で入力されるが、リピートすると、半角全角ゴチャゴチャになる
3.IMEオンかつ半角入力モード:IMEが勝手に全角モードになって、半角と全角が交互に入る

恐らく&SetImeStringのIME経由で文字入力という部分での挙動だとは思いますが、回避方法が分かりません
希望は1~3いずれの場合でも半角=を入力なのです。

key *IL-*IC-NumLock = $ToggleIME &SYNC S-HyphenMinus &SYNC $ToggleIME

こちらも試しましたが、やはり前者と同じ様な挙動になります。
もう少し頑張ってみます。

294:名無しさん@お腹いっぱい。
09/05/03 10:17:18 VgsBXV7r0
>>292
そうですw
軽い気持ちで使ったら、かなりヘビーなツールで驚愕しましたが
工夫次第でかなりのことが出来そうですね。
面白いソフトを教えてくれてありがとうございます。

295:名無しさん@お腹いっぱい。
09/05/03 11:40:10 H0cVwiyQ0
リピートはR-で別設定にするといいよ。

296:名無しさん@お腹いっぱい。
09/05/03 13:30:38 VgsBXV7r0
>>295
うう…下記で設定しましたが挙動は同じでした

key *IL-*IC-NumLock = &SetImeString(=)
key R-*IL-*IC-NumLock = &SetImeString(=)


297:名無しさん@お腹いっぱい。
09/05/03 13:37:48 isIlMLQY0
こんな感じでどう?
key ~IL-*NumLock = S-*HyphenMinus
key IL-*NumLock = &SetImeStatus(off) &Sync S-*HyphenMinus &Sync &SetImeStatus(on)

298:289
09/05/04 17:04:52 ZTN8rUim0
>>297
おおっ!これは完璧です
IMEオフ、IMEオン+全角、IMEオン+半角
いずれの場合でも、入力出来て、かつリピートも問題ない!

しかしなるほど、IMEオフの場合と、オンの場合と別々に書いて、なおかつオンの場合は強制的に
IMEモードを変更すると・・・・いや頭のいい人がいるもんだ

キーカスタマイズソフトスレでも書きましたが、長年PC-98のキーボードを使っていたので
どうしても片手テンキーで=とカンマを入力したくて
テンキーの数が物理的に2つ足りないので、完璧とは言えませんが相当便利になりました
ありがとうございます。

因みにカンマはシフト+0(テンキーの)で設定しました

299:名無しさん@お腹いっぱい。
09/05/10 13:22:46 K7kGkOWV0
Win7RC x64で、のどか使ってみた人いる?
一応 β版では動作したから、そのままおkなのかな?

300:名無しさん@お腹いっぱい。
09/05/13 18:26:16 bX4NdAE20
>>299
デュアルWin7で一応動いたよ
URLリンク(www.dotup.org)

sysで読み込むせいか窓使い入れてるXPのキーボードが動かなくなったので
再起かけてwin7で見てみたら、のどかのドライバが死んでたけどな

301:名無しさん@お腹いっぱい。
09/05/14 02:24:41 WoTom/iF0
言ってる意味が分からん

302:名無しさん@お腹いっぱい。
09/05/16 00:14:42 upwmaPsFP
>>299

ドライバ署名の強制を無効にすれば、問題なかった。

303:名無しさん@お腹いっぱい。
09/05/18 11:06:42 apngM/7z0
そんなことよりのどかの&IconColorの使い道考えようぜ

304:名無しさん@お腹いっぱい。
09/05/21 03:12:26 66+/y5F50
クリップボード拡張をを呼び出すのに
Ctrl や Shift , Alt の連続押しを使いたいのですが、
どう書けば良いのでしょうか。

305:名無しさん@お腹いっぱい。
09/05/21 04:00:36 /dNAzT/R0
>>304
その機能は無い。
クリップボード拡張の呼び出しぐらいならプラグインでできるだろうけど。

DLLの関数の戻り値で&PlugIn以降を実行するかどうかの分岐とかできると、
もっといろいろできるんだけどね。
DLLをLoadしっぱなしにできるようにしないと、状態の保持ができないけど。


306:名無しさん@お腹いっぱい。
09/05/21 23:33:54 66+/y5F50
>>305
どうもです。コンビネーションの割り当てを一つ浮かすために
連続押しをしたかったんですが、駄目ですか。仕方ないですね。
御返答に感謝します。

307:名無しさん@お腹いっぱい。
09/05/23 03:00:19 fR5+oZcL0
Ctrl や Shift , Alt の連続押しできるよ。前に使ってた。
詳しいことは忘れたけどヘルプのPrefix見れば分かるかも。

# RightControl二度押しで*
# mod control += !!RControl
# key C-RControl = &Prefix(CtrlPrefix)
# key R-*RControl = &Ignore # キーリピート無効


こっちは自分が使ってるRSolidus二度押しの設定だけど、これをCtrl、Shift用に書き換えれば使えると思う。
# ReverseSolidus二度押しで*
key M4-ReverseSolidus = &Prefix(RSolidusPrefix)
key R-*ReverseSolidus = &Ignore # キーリピート無効

keymap2 RSolidusPrefix
event prefixed = &HelpMessage("RSolidusPrefix", \
"*\t\tRSolidus\r\n" \
"\t")
event before-key-down = &HelpMessage

mod shift -= LeftShift # Shiftでキャンセル
mod shift -= RightShift
key LeftShift = &Ignore
key RightShift = &Ignore
key ReverseSolidus = &Sync &ShellExecute("open", "*",,, ShowNormal)

308:名無しさん@お腹いっぱい。
09/05/28 21:30:26 pNsC49JQ0
LenoboのX200を使用しています。
FnキーとScrLkキーを同時押す操作を右Ctrlに置き換えたいのですが、うまくいきません。
mod control -= RightControl
key RightControl = WakeUp-ScrollRock
ではだめなのでしょうか?

309:名無しさん@お腹いっぱい。
09/05/28 22:30:07 Php/RwlFP
>>308
ThinkPad系のFnキーは、どうにもならないはずだが
のどか のヘルプ Q&AのQ8参照。

Fn-ScrLkだと、通常何が入力されるのでしょう。それによっては何か出来るかも。


310:名無しさん@お腹いっぱい。
09/05/28 23:06:57 k3jZrIoJ0
URLリンク(journal.mycom.co.jp)
NumLockっぽいね

311:名無しさん@お腹いっぱい。
09/05/29 08:10:05 HnnwY0C40
#「無変換」をワンショットモディファイヤに
# 長押しで無視
mod mod2 += !!無変換
key *無変換 = $ToggleIME
key R-*無変換 = &Ignore

こんな感じで無変換をワンショットモディファイヤにしているのですが、
あるキーとの同時押下を(例えば、無変換+G)、無変換+Gそのものとして返すにはどうしたらよいものでしょうか?
AutoHotKeyとの併用を考えています。

312:308
09/05/29 21:33:03 lR6Jky5G0
>309
Fn-ScrLkだと、errerとなります。

X31だと
mod control -= RightControl
key RightControl = NumLock
でうまくいってたのに。

>310
X200ではNumLockは、FnとScrollRock同時とうまくいくのに
のどかで実行するとだめなんです。


313:名無しさん@お腹いっぱい。
09/05/29 21:36:52 a/DmqD0HP
まさかScrollLockとRockのスペルミスなんてことはないよな。

314:名無しさん@お腹いっぱい。
09/05/30 02:59:02 laUOicgVP
>>312
X200では、Fn-ScrLk を押したときに、NumLockにするのは
ハードウェアの実装で実現しているようなので
Lockを用いて、擬似的にNumLockモードを作り出すしかないと
考えます。

315:名無しさん@お腹いっぱい。
09/05/30 20:18:03 chOMkMP60
>313
ソースコードで確認したらScrollLockになっていました。

>314
擬似的に作りたいです。
X200では、Fnキーを押しているときだけFnなんですね。
X31のときはFn押すとFnロックになっていたのに。

mod control -= RightControl
key RightControl = NumLock
をX200で実行すると、画面にオン/オフ表示が交互にでるのにMJKLUIO789キーは0123456789数字にならず、
本体液晶下部の①表示も消灯のままなのです。
キーでFnとScrLk押すと点灯/消灯交互にかわるのにな。

316:名無しさん@お腹いっぱい。
09/05/31 09:36:22 sXU2tx1u0
マウスにキーを振り当てたいんだけども
おまいらのお勧めを教えてくれ

keylayも考えたけど3700円は高すぎ…


317:名無しさん@お腹いっぱい。
09/05/31 12:51:51 k75oBnAQ0
X Wheel NTかAutoHotkey

318:名無しさん@お腹いっぱい。
09/06/02 21:40:45 NoUOozZS0
まどかはゲームパッドだけで、マウスは未対応なんだっけ。わかりやすいのはX wheelだが
更新停止しちゃったらなー。

319:名無しさん@お腹いっぱい。
09/06/02 21:41:26 NoUOozZS0
まどかって誰だ。前にも誰か間違ってたな……

320:名無しさん@お腹いっぱい。
09/06/02 22:14:47 WxL8Cr+90
喉使いの憂鬱

321:名無しさん@お腹いっぱい。
09/06/02 22:19:13 rwRkHm3p0
オレだ。

「窓」の一文字を最初に連想するから、頭の中でmadokaになってしまう。

322:名無しさん@お腹いっぱい。
09/06/02 22:43:47 NoUOozZS0
もうのどかの相性はまどか、ってことでいいよな。

323:名無しさん@お腹いっぱい。
09/06/02 23:15:25 xwgWw2A40
圓使いの憂鬱

324:名無しさん@お腹いっぱい。
09/06/08 10:25:41 RJkBYFbr0
暮哀しの憂鬱

325:名無しさん@お腹いっぱい。
09/06/08 20:19:23 WT3/neER0
&Prefix() と&Toggle(Lock0) を組み合わせると上手くいかないみたいなんだけど、
なんか間違っていますか?


keymap test : Global
key *L0-B = &Toggle(Lock0)
#key *L0-B = C

window notepad /notepad\.exe/ : Global
key A = &Prefix(test)
key B = B
key L0-B = L B

…ちなみに コメントアウトしている key *L0-B = C の方は上手くいきます。

326:名無しさん@お腹いっぱい。
09/06/08 22:32:45 sINXYmr50
これでどういう動作をしてほしいのか書かないことには
合ってるとも間違っているともなんとも

327:名無しさん@お腹いっぱい。
09/06/09 13:34:31 RiLzInoK0
>>326
>key B = B
>key L0-B = L B

328:名無しさん@お腹いっぱい。
09/06/09 20:24:27 XWnEUTA10
>>326
同じくよく判らなかったが、動かしてみた感じ、
単に、

Prefix先のキーマップでLockをonにしても戻ってきた時に反映してくれない

って事みたいだな。
Prefix使ってないから自分にゃこれが正常動作かはわからん。

329:325
09/06/10 00:05:47 jb5wO+WT0
すいません、分かりにくいみたいですね。
キーBに2種類のキーコードを生成するために、キーA、BでLock0のトグルをしたいんです。
キーBでB、 キーA、Bでトグル0がオンになって、以降キーBでL B (あるいは別の何らかのキー)。。。

(かえって分かりにくくなるかも知れませんが、
ボタンが極端に少ないリモコンに、出来るだけ多くのキーコードを生成させたい)

330:名無しさん@お腹いっぱい。
09/06/10 00:44:40 dhLxwOKh0
ヘルプに書いてある2段階キーマップとロックのところちゃんと読んだ?

331:名無しさん@お腹いっぱい。
09/06/10 10:35:12 b0WhXkOJ0
prefxとlockの組み合わせは難しいよね。俺も頭が混乱した覚えがある。

332:名無しさん@お腹いっぱい。
09/06/10 10:47:06 2HG66jM30
key *L0-B = &Toggle(Lock0) &Ignore
としてみると動作すると思います。

&Toggle が動作するのはキーを離した瞬間なのですが(これはマニュアルには書かれていません)、
&Prefix が動作するのはマニュアルにも書かれているように、
キーを押した時(キーダウン)のみであるせいだと思います。

333:325
09/06/10 23:01:56 OHyiUOhn0
>>332
!
思った通りの動作が出来ました。
的確な説明も含め、(私の脳力では、かなーり理解するのに頭を使いましたが)、
どうもありがとうございました。

334:名無しさん@お腹いっぱい。
09/06/11 00:36:52 RfKzO5cgP
URLリンク(sourceforge.jp)

335:名無しさん@お腹いっぱい。
09/06/11 00:50:55 h1quggzm0
> キー入力置換をドライバベースからユーザモードフックベースに変更した派生プロジェクト

・管理者権限が無くてもインストール、起動が可能
・CapsLockなどの置き換えとかは無理
・DirectInputには対向出来ない
・他のフック系ユーティリティ(AHKとか)との併用は不可

ってとこかな?

336:名無しさん@お腹いっぱい。
09/06/11 00:57:47 em2kaOuI0
LLHookじゃないの?
普通のHookならmayuの前身のcmkeyに戻るだけだぞw

337:名無しさん@お腹いっぱい。
09/06/11 00:57:55 RfKzO5cgP
>>335
AHKのように、レジストリいじって CapsLockは対応するんでしょう。
愛称は、ヤミィかな。
のどか は最近 GamePadに執着しているようだし、新たな展開が
ヤミィにはあるかもですね。

338:名無しさん@お腹いっぱい。
09/06/11 22:40:32 092Q2izO0
ロマサガのアレしか、思い浮かばない。

339:名無しさん@お腹いっぱい。
09/06/12 20:37:23 rtH4UU9E0
>>337
ゲームパッドもいいけどマウスも頼みたいや。

340:名無しさん@お腹いっぱい。
09/06/12 23:36:03 dGw4zsK00
>>336
LLフックもユーザーモードなわけだが

341:名無しさん@お腹いっぱい。
09/06/13 01:13:39 yoS3Lvsw0
>>340
LLフックなら>>335に書いてある欠点が解消されるんじゃなかったの?

342:名無しさん@お腹いっぱい。
09/06/13 01:28:17 7K7jcI3JP
>>341
URLリンク(www.eurus.dti.ne.jp)
の369,373に解説がある。

343:名無しさん@お腹いっぱい。
09/06/13 14:24:56 yoS3Lvsw0
>>342
なるほど
左Altと右Altが区別できるcmkeyにしかならないのか・・・

344:名無しさん@お腹いっぱい。
09/06/13 23:27:40 Jr40wJOW0
                         ┐
キーボード                  │
   ↓                    │ハードウェア
USB or PS/2                   │
   │                    ┘
   ↓                    ┐
 ドライバ                 │
   ↓   ← フィルタドライバ    │カーネルモード
NTカーネル                   │
   │                    ┘
   ↓   ← LLフック          ┐                 ┐
Windows API                    │Winサブシステム  │
   │                    ┘                 │ユーザーモード
   ↓    ← メッセージフック     ┐                 │
アプリケーション             │ユーザープロセス   |
                         ┘                 ┘

あんまり正確じゃないけどこんな感じ?
mayuやnodokaがフィルタドライバ、
yamyやAHKがLLフック、cmkeyがメッセージフック。

>>343
キーの入れ換えとか、もう少しできる事は多くなるはず。
他のプロセスに邪魔されないならドライバ型に限りなく近い。

345:名無しさん@お腹いっぱい。
09/06/14 00:03:41 7K7jcI3JP
>>344
ソースがアップされていた。ドキュメントが無いから詳細不明だが
x64対応。デバドラの代わりに、LLフックのプロセスと連動させている。
右シフトのみキーコードが追加されていた。

346:名無しさん@お腹いっぱい。
09/06/16 00:07:22 2nWscRvb0
出そうで消えたり、改良を期待してたら自然消滅してたり、そんなソフトも多いね。
yamyはどうなる。

347:名無しさん@お腹いっぱい。
09/06/18 23:55:02 SD7eBHrr0
のどか4.08

348:名無しさん@お腹いっぱい。
09/06/19 00:57:43 sIlhlfm+0
なんでOne Shotモディファイヤって真のモディファイヤの上位機能になってるんだろう
おかげで例えばShiftをOne Shotモディファイヤにすると
Shift+クリックで範囲選択ができなくなる
One ShotモディファイヤのShiftを押した時点で
D-LShiftを発生させる方法ってない?

349:名無しさん@お腹いっぱい。
09/06/19 01:06:10 ZHJFWVu+P
>>347
ゲームパッド買ってみるかな。

350:名無しさん@お腹いっぱい。
09/06/19 14:38:54 /S82qHmQ0
>>347
なにげにゲームパッドがうれしいのは俺だけでは無いはずだ。

351:名無しさん@お腹いっぱい。
09/06/19 22:07:35 2nO62T4j0
>>348
上位機能ってなんのことか分からんが、&VKつかえば出来るんじゃないの。

352:名無しさん@お腹いっぱい。
09/06/20 01:06:00 EMZ9emtl0
>>351
!LShift →真のモディファイヤ(押したことがWindowsに伝わらなくなる)
!!LShift → One Shotモディファイヤ(押したことがWindowsに伝わらなくなる+押してすぐ離した時にイベントが発生)

「押してすぐ離したことが伝わるようになる」だけが欲しいのに
真のモディファイヤの「押したことがWindowsに伝わらなくなる」が
一緒にくっついてきてしまうことを上位機能って書いてみた
定義方法も!に対して!!だし

D-LShift = &VK(D-SHIFT)
みたいなキーマップを定義してもそもそもShiftを押したイベントが発生しないので
この定義が実行されない
なにか&VKを実行するのに利用できるイベントあるかな?

353:名無しさん@お腹いっぱい。
09/06/20 01:39:31 lnhR79n/0
>>348 がやりたいことは実現できないと思う。
まず、One Shot モディファイヤは、
・単独で押した場合はそのキーとして動作
・押しながら、他のキーを押した場合はモディファイヤとして動作
という機能なので、
・押してすぐ離したことが伝わるようになる
ではない。
>>348 がやりたいことを実現するためには
・押しながら、他のキー又はマウスボタンを押した場合はモディファイヤとして動作
という実装にしなければならないが、
mayu の仕組みからして難しそうに思われる。
ひょっとしたら yamy なら簡単なのかもしれないが。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch