- 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以降
- 159 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 00:17:27 ID:/hJHHLILP]
- >>154
ログで詳細にしてみて、ファイル保存ダイアログを開いたときに CLASSかTITLEが変わっても同じ扱いになるように指定すればよいはず。 >>145 解決した?
- 160 名前:154 mailto:sage [2009/01/21(水) 03:39:02 ID:j74MXJ2q0]
- 159さんのアドバイスにあった詳細ログで調べてたら原因が判りました
どうもダイアログを開くキーバインドに&HelpMessage()を使って バルーンメッセージを出していたのがアウトだったっぽいです 操作に一々メッセージを出してるアホは私位かもしれませんが一応報告まで
- 161 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/31(土) 11:25:28 ID:sh6nYCFk0]
- Mac OS X 10.5.6 でも
Key Esc = &Default &SetImeStatus(off) って使えますか?設定しても反応がないので。 あと、mayu を動かしているとカーソル移動とか delete とか異様に遅くなりませんか?
- 162 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/09(月) 11:41:45 ID:kl7N/kfF0]
- 質問させてください
日本語版XPにて、「地域と言語の設定」で言語設定を「米国英語」にした状態でmayuを使いたいのですが、 日本語の時使えていた.mayuが読み込めずエラーが出ます。(デフォルトでついているdot.mayuを読ませてもエラー) キーを調査して0x1dなどと直接指定してやってもエラーが出ます。キーボード設定を日本語にしたり英語にしても×。 使っているアプリが英語設定にしないと使えないソフトなのでどうにかこの状態でmayuを動かしたいのですが、何かいい方法はないでしょうか?
- 163 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/09(月) 18:30:58 ID:BXxwWTes0]
- 知りたいならどうしてどんなエラーが出るか書かないのかね。
- 164 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/09(月) 21:10:57 ID:zVwih7U50]
- >>161
関数は全部使えないはず
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/09(月) 22:02:15 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 16:17:11 ID:3h89QXxb0]
- >>165
ありがとうございます。最新版ののどか4.06を入れてみました。 しかしながら、キーバインドを設定しようとするとエラーが出てしまいます。 普通なら調査でキーを叩くと「0x1d D-LeftControl」のようにログが出てきて、それを元に 「key LeftControl = hogehoge」と書くわけですが、調査でキーを叩いても「0x1d」しか出てこない上に LeftControlと書いて読み込んでも「LeftControlなんて単語ねぇよゴルァ」って怒られてしまう・・・ 人が作った動作確認済みの設定ファイルなどもエラー吐くし・・・ とにかく、情報ありがとうございます。もうちょっと色々弄ってみます。
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 17:55:05 ID:7it/dVLJ0]
- 数年前だが、俺は同じ状況で*.mayuをUTF-16LE BOM有りにしていけた記憶がある。
ソース見たところ、UTF16のBOMの判定に失敗してる感じは無いが、 MBCS変換に失敗した場合にUTF-8扱いするって仕様みたいで、UTF-8はBOMあるとダメっぽい。 特定アプリだけロケール変えたいならapplocale使えばいいんだけどさ。
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 22:41:42 ID:96LdYQ1e0]
- エラーメッセージは略さず翻訳せず一言一句間違えず
可能であればコピペするべし
- 169 名前:名無しさん@お腹いっぱい。 [2009/02/11(水) 10:54:44 ID:skC1KJdr0]
- >>166
104.nodoka や 109.nodoka が読み込まれてないんじゃないのかな 拡張子が変更されているので、既存の設定ファイルの include とかを書き直さないといけない
- 170 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 11:37:36 ID:jPQ2pAKv0]
- 10回に1回ほどだが、文字入力のタイミングでCPU100%になってフリーズするな
原因がわからないから困る
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 11:40:46 ID:jPQ2pAKv0]
- ああ、デュアルコアがダメなのか
- 172 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 14:26:22 ID:Od5kkL2b0]
- デュアルコアだから駄目って事はないと思うけどね。一因ではあるかも知れないが。
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 15:10:24 ID:YS7ShaiP0]
- スキャンコード一覧ってどっかにない?
テンキーレスキーボードなんだけど、テンキーを割り当てたいのだが・・・
- 174 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 18:48:00 ID:HLPE/6410]
- 109.mayuとか見りゃテンキーくらいわかると思うが
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 18:52:40 ID:YS7ShaiP0]
- >>174
そうでした、失礼しました
- 176 名前:173 mailto:sage [2009/02/12(木) 21:36:08 ID:YS7ShaiP0]
- key *RightAlt = *NumPeriod ってやってみたんだけど、何故かテンキーピリオドじゃなくDeleteになってしまう・・・
普通のテンキーありのキーボードじゃできるのに。 まさかこのキーボード(リアフォのUSBテンキーレス)のキーコードが特殊とか・・・? ワケワカランヽ(`Д´)ノ
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 21:40:10 ID:NBjIK6cmP]
- >>170
「窓使いの憂鬱」と「のどか」のどちら?
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 23:27:00 ID:HLPE/6410]
- >>176
oshiete1.goo.ne.jp/qa1359151.html >テンキーの場合、NumLockキーがONの場合、「.」が入力され、OFFの場合、DELキーとして働きます。
- 179 名前:173 mailto:sage [2009/02/13(金) 16:29:13 ID:pWbl2W0M0]
- >>178
ありがとうッ!!
- 180 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 12:31:28 ID:Z4Lk3ixK0]
- &WindowMoveTo(NW,0,0) &WindowVMaximize #左端で縦最大化してほしい
とか &WindowResizeTo(100, 100) &WindowMoveTo(NE,0,0) #100x100になって右上に移動してほしい みたいにウィンドウのサイズ変更と移動を一度にやろうとすると おかしな位置に移動してしまう たぶん&WindowXXX系のファンクションが キーを押す前のウィンドウの位置や大きさを基準にして移動先を決めてるんだと思う キーシーケンスの途中でウィンドウの位置や大きさが変わってることを 認識させる方法ないかな?
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 13:25:50 ID:re88NIXs0]
- &Syncとか&Waitとか
- 182 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 13:35:30 ID:Z4Lk3ixK0]
- >>181
間に挟むってことだよね? やってみたけどだめみたい
- 183 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 13:58:46 ID:kRggoN6U0]
- 間にSyncでいけたんだけど
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 14:40:52 ID:Z4Lk3ixK0]
- >>183
わかった、&Syncが複数あるとだめみたい &WindowResizeTo(100, 100) &Sync &WindowMoveTo(NE,0,0) →意図どおりに小さくなって右上に行く &Sync &WindowResizeTo(100, 100) &Sync &WindowMoveTo(NE,0,0) →小さくなるけど右上に行かない 実際はもっとたくさんウィンドウ操作をしてるので 途中で何度も認識できるともっとありがたいんだけど これでもかなり前進した ありがとう
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 20:49:11 ID:cB7aipLB0]
- &Waitは?
- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 23:07:02 ID:qDv/KRRk0]
- &Wait とかの命令詳しく知りたいんだがどこ見りゃわかるんだ?
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/01(日) 02:16:12 ID:sGFhHdTA0]
- タスクトレイ
- 188 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/01(日) 07:34:30 ID:uIO83X140]
- ヘルプのリファレンス
- 189 名前:名無しさん@お腹いっぱい。 [2009/03/05(木) 01:54:28 ID:MqmWe7ZY0]
- Linuxの窓使いの憂鬱で、
Ctrl+クリックで右クリックとかにする方法はないでしょうか?m(__)m
- 190 名前:名無しさん@お腹いっぱい。 [2009/03/08(日) 22:54:06 ID:jhai7/im0]
- 窓使いの憂鬱でスペースキーと+キー押したらスペースのみ押されたようになる
やり方知りませんか? いろいろ探してみたり試したけどどうしてもわからない・・・
- 191 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/08(日) 22:59:12 ID:pooKWRxC0]
- どういうものを実現したいのか細かいところがあれだけど
たとえばスペースキーをmod1にしてM1-NumPlusをSpaceにする
- 192 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/09(月) 20:35:30 ID:Nu0cxOuL0]
- +ってテンキーの+か? そうだとして、その条件を満たすだけなら簡単だ。
key Numplus = &Ignore
- 193 名前:名無しさん@お腹いっぱい。 [2009/03/24(火) 14:46:18 ID:4VjNsgpZ0]
- のどかでHalfKeyBoard風のキーバインドをしたいと考えてます。
そこでスペースを押して離す前には空白文字が入力されず、離したときに 入力されるようにしたいのですが、どのようにしたらよいでしょうか?
- 194 名前:194 mailto:sage [2009/03/24(火) 17:17:48 ID:4VjNsgpZ0]
- 自己解決
mod mod0 += !!Space これでいけた。でもって key M0-_1 = _0 で Space + 1 で 0 とかできる。
- 195 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 17:18:32 ID:4VjNsgpZ0]
- One Shot モディファイアって言うんですね。
- 196 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 20:59:48 ID:HcEmvC5j0]
- まあ落ち着け
- 197 名前:193 mailto:sage [2009/03/24(火) 22:54:58 ID:4VjNsgpZ0]
- はいw
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 01:36:40 ID:bvdY3WSh0]
- HalfKeyboard激高なので、「まどか」でエミュレーションしたらウマ〜
誰か設定ファイルほしいヤツいる?
- 199 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 01:53:09 ID:CezaYTa9P]
- のどか だってば。
- 200 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 01:56:45 ID:lEFjzWyV0]
- 窓使いの窓の字に引きずられるんだな
- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 02:14:11 ID:Nks3G4Z60]
- ほしい
- 202 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 04:12:16 ID:/oeC///f0]
- 正直「のどか」より「まどか」の方がいいネーミングだと思ったw
- 203 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 08:37:37 ID:sAcqaf+o0]
- ワロスw
世に出て久しいのに間違われやすいのってあるよな、iTune とか。
- 204 名前:198 [2009/03/25(水) 11:27:39 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 11:28:10 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 11:28:57 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 11:41:16 ID:bvdY3WSh0]
- 変換にEnter、無変換にBSを割り当ててある。
あと、Caqs + S, D, E, F でかーそる操作 まだ右端の記号類の割り当てがされてないとか荒削りなとこは あるけど一応使い物にはなると思う。
- 208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/27(金) 07:41:49 ID:m/hTqRR80]
- ご結婚おめでとうございます
- 209 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/27(金) 09:55:02 ID:UIoYdHG50]
- >>198
あいしてる
- 210 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 16:47:41 ID:5EIYaq6n0]
- かれこれ二時間ほど悩んでいるのですが全く出来ず…。
mod control += NumEnter key ~NL-*NumEnter=*LeftControl 上の記述で、NumLockオンのテンキーとオフのテンキーを同時に使用しているのですが オフの方はしっかりとctrlだけ、オンの方は通常通りのEnter連打に加えctrlも押されてしまっています。 一行目の右辺に ~NL-NumEnter と書ければ解決出来そうだったのですがエラーでした。 どなたかオンの方にctrlがいかない記述を教えて頂けないでしょうか・・。
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 17:06:49 ID:47TDvGSv0]
- よく意味が分からんな。
NLの時はただのEnter ~NLの時はただのCtrl にしたいってこと?
- 212 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 17:17:32 ID:5EIYaq6n0]
- >>211
分かり難くてすみません。 ・テンキーA:常に~NL状態で稼動 ・テンキーB:常にNL状態で稼動 この状態で、「テンキーAのEnterキーをCtrlに、テンキーBのEnterキーをEnterのみ」に 設定したくて奔走しています。 さきほど key ~NL-NumEnter = &EditNextModifier(C-) を試してみたのですが、 次に入力されるキーに指定されたモディファイヤキーが適応されるので ~NL-NumEnterを離してからでもctrlが適応されて残念でした。理想に近いのに・・・。 これで押下状態の時のみ適応なら言うこと無しだったのですが。
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 17:32:34 ID:47TDvGSv0]
- AとBって、テンキー2枚同時に使うって事?
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 17:42:48 ID:5EIYaq6n0]
- >>213
そういう事になります。 NLオン状態のテンキーとオフ状態のテンキーを同時に使えれば楽になるので、 何とか出来ないかなぁと模索しているところです。ほぼ行き詰ってますが・・・。
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 19:12:35 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 19:32:21 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 08:35:00 ID:gNntBVQY0]
- 今ってDDKが無くてもビルドできるようになったの?
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 19:10:29 ID:xFqA6kQ40]
- 64ビットアプリの対応は原理的に無理なんだっけ?
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 22:59:27 ID:xEAvKFBF0]
- 誰かが法人化して署名さえ取れば可能
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 23:05:11 ID:gNntBVQY0]
- それだけの問題じゃなかったような
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 16:28:27 ID:RR5RU3+G0]
- >>219
ドライバの問題じゃなくて、64ビットアプリだと、 アプリごとの設定が出来なかったんじゃなかったっけ。
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/04(土) 17:56:49 ID:XGSVZGiV0]
- 32bitなDLLじゃ64bitなプロセスをフックできない。
かといって64bit化すると32bitなプロセスをフックできなくなる。 でもグローバルフックは効くからkeymap Globalだけなら使える。 DLL2種類用意しても32bit繭から64bitなDLLは読めない。 その逆もしかり。 これがVISTAだ。
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/04(土) 19:00:33 ID:QIZJv5sY0]
- そこにVistaは関係無いのだが
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/06(月) 23:32:45 ID:T3ZQxGcm0]
- すみません、ちょっと質問させてください。
無変換キーにCtrl+gの機能をつけるにはどう書くといいんでしょうか?
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/06(月) 23:55:00 ID:Esr3gFXE0]
- KEY Nonconvert = C-G
- 226 名前:名無しさん@お腹いっぱい。 [2009/04/07(火) 00:23:49 ID:IIH/qLXl0]
- このソフトが原因かどうかわかりませんが、以下のような現象が
おきています。 ・キー入力の認識幅?が突然短くなり、体感で0.5秒程度になる。 (今まで) 例えば「a」キーを押下し続けると、1秒で「aaaaa...」と連続表示できる。 また、1秒で「aiueo」と入力すると「aiueo」と表示される。 (現在) 「a」キーを押下し続けると、1秒でも「aa」とだけ表示できる。 また、1秒間で「aiueo」と入力すると「ae」と表示される。 こういった現象が起きた方、います? mayuをアンインストールしても直らないので別原因かもしれませんが・・・
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/07(火) 11:26:11 ID:QuE930Mq0]
- >>225
ありがたやありがたや。 助かりました。
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 22:58:27 ID:bfy24rfD0]
- >>226
コンパネのキーボードのプロパティ見てわからなければPCサロンあたりの質問スレへ アンインストールして直らない時点でスレチ
- 229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 02:27:29 ID:vEn8Swpm0]
- 質問です。
Vistaでタスクマネージャーの起動を簡単にしてみんべぇという事で 「key A-lwin = C-S-esc」という風に試しにしてみたのですが、 どうやらaltに絡めると、C-S-escのShiftに反応して入力言語が 切り替わってしまうようなのです。 Alt+Shiftの入力言語切り替えを無視しつつ、上の設定を実現するには どうしたらよいのでしょうか?
- 230 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 02:37:02 ID:FPqk6yo50]
- 考えるのも面白そうだけど
入力ロケールの切り替えのショートカットの方を、Windowsで無効にしちゃえばいいのでは。 Vista持ってないんで分からんけど、XPならコンパネ->地域と言語のオプション->言語 から 設定できるヤツ。
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 02:41:13 ID:vEn8Swpm0]
- いや、言語の切り替え自体は必要なんです。
Photoshopの一部ショートカットが英語(米国)でないと反応しないんで。
- 232 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 02:43:27 ID:vEn8Swpm0]
- ま、一番簡単なのはAlt使わなければ良いってだけなんですがね。
ただ限定的な無視って言うのが出来るのかが気になったもので。
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 02:49:43 ID:iU5zO3J50]
- mayuがC-SをdownしてからAltをupしてそうなってるとして、
Lctrlとか&SyncをCの前に入れればいいんじゃない?
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 03:00:41 ID:FPqk6yo50]
- えーっと、Altの問題だけじゃなくてWinkeyってのが問題なんだと思う。
Winkeyが元々ワンショットモディファイアであるためだったと思うけど、なんかのタイミングで shiftが挿入される仕様になってる。(繭の仕様) だからたとえば key A-W-lwin = C-a といった、shift絡まない入力でも同じ問題が起こるはず。 解決方法は分からんなあ。
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 13:34:51 ID:ln8RqTb30]
- &ShellExecute で taskmgr.exe を起動じゃいかんのだろうか
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 14:10:46 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 14:19:34 ID:FPqk6yo50]
- むかーしその話題でたな。バグなんじゃなかったっけ。
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 19:01:38 ID:iU5zO3J50]
- >>229
mod alt += !!LeftAlt mod alt += !!RightAlt で、どうよ。 自分の環境だとAlt+Shiftに問題があって、こうしてるの忘れてた。
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/14(火) 15:08:44 ID:wFHqEKuI0]
- >>238
遅レスですいません、反応しなくなりました ありがとうございます! 理屈が良くわからないので、よろしければ 解説なども頂けると嬉しいのですが…
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/14(火) 21:50:24 ID:wHHnoO5g0]
- 付属の説明書にあると思うけど
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 20:58:13 ID:lHeiVsg70]
- 最近になって、不定期にCtrlが押されっぱなしになる症状に悩まされてたんだけど
調べてみたら、デュアルコアが原因か。 >>131,145 確かに、CPUをCeleron440→PenDC E5200に変えた頃から起こってるわ。 環境はv3.30、XP pro SP3 x86。 試しに include "109.mayu" だけの設定ファイルを用意して、適当にCtrlをポチポチ押してると 不意にCtrlが押されっぱなしの状態になる。mayuを一時停止中は発生しないみたい。 のどかでは似たようなので ttp://d.hatena.ne.jp/applet_at_h/20090404/1238841135 ↑みたいのがあったけど、mayuの潜在的なバグなのかな。うーん、どうしたものか。 自分と同じ問題起きてて、のどかにしたら解決した、って方いますか?
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 21:22:38 ID:/j91lGAd0]
- >>241
のどか使用者だが、同じ現象起きるな。 そうか、デュアルコアが原因なのか。 Vistaマシン購入と同時にのどかに乗り換えたんで、 Vistaが悪いのか、のどかが悪いのか、って思ってた。 確かにCPUはCore 2 Duoってやつだ。
- 243 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 21:27:59 ID:JyFKL1eJ0]
- XPでAthlon64X2だがなったことないな。
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 22:50:20 ID:r+/Y7y5y0]
- C2Dでmayuだけど、同じマシンでも時によってなったりならなかったり。
顕著に発生することもあれば、ぴったり止んで久しく起こらなかったり。 別にCtrlに限らずどのキーでも起きる。 原因は、以前も載せたけどsourceforgeのsupport-MLログに出ていた。 もう消えちゃってるっぽいが。 >SMP や HT の場合入力のタイミング次第で競合によって mayu からキーボード >ドライバに入力できない瞬間が生じることがあり、その場合上記のような状態 >になります。この現象はマシンが速いほど起き易いです。 とのこと。 のどかが同原因なのかは知りませんが、Shiftだけなら別物みたいな。
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 22:53:44 ID:QgT/l7Ut0]
- >>244
それってこう言うので1CPUだけに割り当ててもなるのかな? www.atmarkit.co.jp/fwin2k/win2ktips/862affinity/affinity.html www.maplestory-account.com/Single-Core-Execution-Without-Compromising-Your-Comp
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 23:47:42 ID:aokxe0+I0]
- Ctrlの連打はVMwareに入れたlinux上で起こるな。
ホストのvistaじゃ起こらない。 時間取って調べるほど致命的じゃないから我慢してるけど。
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 01:24:35 ID:PB68c/Q90]
- おれの環境だとVMware上のLinuxだとCtrlだけじゃなくて全キー押しっぱなしの状況が発生する。
エンターだろうが文字キーだろうがお構いなし、コンソール上だとかなり致命的なので諦めてターミナルからいじってる。
- 248 名前:241 mailto:sage [2009/04/18(土) 01:34:33 ID:3GMiEcWf0]
- 自分のところだろ、ホストではCtrlの押しっぱなしだけですが
VMware Server Consoleで接続したWin2k on VMware Server with Debian x86_64では Ctrl以外のキーも押しっぱなしの状態になるますね。
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 01:35:49 ID:3GMiEcWf0]
- ぉぅ、typo。
酔ってんのかorz
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 04:03:27 ID: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 名前:名無しさん@お腹いっぱい。 [2009/04/18(土) 08:16:46 ID:mt9rSzgV0]
- >key A-Capslock = (中略) A-S-tab
おまえあたまいいな
- 252 名前:241 mailto:sage [2009/04/18(土) 14:52:13 ID:3GMiEcWf0]
- Ctrlの押しっぱなし問題ですが、>>245さんを参考に
mayu.exeを片コアに振ってみましたが、残念ながら解決はしませんでした。 が、発生の頻度はかなり低下しました。おそらく、気のせいじゃないレベルで。 よければ、他の方も追試をお願いします。 ちなみに、検証にはノベルゲームが分かり易いです(Ctrl=文章スキップなので) mayuの調査ウィンドウでは、現状 確認できません。
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 15:29:03 ID:PoFl/GiS0]
- mayud.sysのプロセスからの口はMayuWalkerだっけ?
WriteFileしてるのをリトライするでけじゃだめなのかな 失敗したこと自体に気付けない?
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 16:11:22 ID:PoFl/GiS0]
- ソースサラっとしか見てないから合ってるか自信ないけど
Engine::generateKeyEventだよね? ここってデバッグビルドならWriteFileが成功したかチェックしてるけど リリースビルドだと書き込み失敗しても無視してね? ちゃんとチェックすれば直らんかな
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 01:27:58 ID:EIrsmX4a0]
- ttp://d.hatena.ne.jp/applet_at_h/20090419/1240107415
のどかの作者さんが、言及してくれてますね。 残念(?)ながら再現はしていないようですが。 報告するときは、CPUの種類は明記した方が良さそうです。 ちなみに自分のとこで検証した限りでは XP SP3、mayu v3.30の組み合わせで、 問題が起こるマシンはPentiumDC E5200のだけ。 古いAthlon64 3000+のマシンは無論、HTTなAtom N270のも無問題。 今度、時間があるときにPenDC E5200をCeleron440に戻して検証してみます。
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 02:25:58 ID:n06DTZvx0]
- mayu 3.30で問題が起こる環境
Pen4のHTがあるやつのどれか+XP SP2 Core2Duo E6850+XP SP2 ←一番頻度高くて週に数回 Core2Duo E8400+XP SP3 モディファイア押しっぱなしはどのアプリでも発生する気がする エクスプローラでダブルクリックしたらShiftが押されていて 範囲選択→全部実行ってなってひどい目に逢うこともw VMWareだとモディファイアに限らずAとかでも押しっぱなしになって 手を離しててもAAAAAAAAAAAAAとか入力されちゃう mayuのせいかはわからないけど
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 02:27:07 ID:UeHifVjh0]
- のどか使って起きるかどうかだのー。
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 02:29:46 ID:n06DTZvx0]
- のどかってXPに入れてもいいんだっけ?
あと確か30分だかで終了しちゃうんだよね・・・
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 02:46:50 ID:UeHifVjh0]
- XPで使っても良い。
30分で落ちる。 繭と併用できないから面倒っちゃ面倒だのー。
|

|