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 以降
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分で落ちる。 繭と併用できないから面倒っちゃ面倒だのー。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 02:47:41 ID:H8qv2onE0] >>257 Athlon 64 3200+、XPSP3の環境だけど mayuでものどかでも起こるねー。 再現性がないのでそれ以上のことは言えないけど。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 03:15:24 ID:EIrsmX4a0] >>256 うちも似たような感じです。 ・基本的にCtrlの押しっぱなしはどのアプリ上でも起こる ・ShiftやAltでも起こってるかは不明 ・VMware Server Consoleで繋げたWin2k上ではCtrl以外のキーでも押しっぱなし状態になる 自分のとこでは頻度としては、Ctrlを連打してると、1分以内には再現しますね。 もしかして、vmkbdと競合してるのか?と思い、試しにUpperFiltersからvmkbd2を削除してみましたが やっぱりCtrl押しっぱなしは発生してしまいました。 今から、のどかを入れて検証してみます。
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 03:36:04 ID:n06DTZvx0] UpperFiltersも書いた方がいいか >>256 の最初の2つはVMWareを入れるけど 「kbdclass mayud」でも「kbdclass mayud vmkbd2」でも 特に現象の出方に違いはないみたい
263 名前:261 mailto:sage [2009/04/20(月) 03:59:15 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 06:03:43 ID: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 名前:名無しさん@お腹いっぱい。 [2009/04/21(火) 10:39:39 ID:sseablTw0] うち PS/2 キーボードに AMD Athlon X2 だけどそれっぽい症状(modifier が押されっぱなし)は起きてた ちょっと同じ問題なのかとか再現方法とかはっきりわかんないんで - どういう操作をしたときに - どういう症状(挙動)になる というのを書いてくれると他の人もテストできるかも
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/21(火) 13:22:32 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/21(火) 18:57:36 ID:hPWMieuaP] >>266 4.07は、4.07実行中にVMware Playerを動かすと落ちるの? それとも4.07自身の起動で落ちる? 4.07aはどう? VMwareのキーボードドライバはレジストリから削ってある?
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/21(火) 21:48:45 ID:z4s63L9J0] mayu snapshot20050612、xp、core2duo、USBキーボードだけど、2日に1回あるかないかくらいの頻度でCtrlキーが押しっぱなしになる。 VMwareも入れてるから妙なキーボードドライバも入るし諦めてたが、直るのかこれ。 おれの曖昧な記憶によるとmayu入れた当初から(たしか3.28あたり)ですでに症状出てた気がする。 せっかくなので今からcoreの割り当てしてみる。
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 20:43:50 ID:xDhK3Ry20] 自分も昔からShift押しっぱなしになる。 .mayuにコピペしてたそれ関連のこのスレのログ。 # うちでは # key C-Right = C-A-Right # のように、変換前と変換後でモデファイアが違う場合、 # 変換後にしかないモデファイアがずっと押されたままになる症状が時々ある。 # そういう場合、 # key C-Right = C-A-Right U-LAlt U-RAlt # みたいにしてやるとほとんど問題が起きない。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 22:55:41 ID:jeB4XsC/0] 離したキーイベントが低確率でロストするって現象だから U-を追加すると2回連続でロストしない限り大丈夫になって確率が下がるだけで 根本対策ではないんだろうな 逆に押したキーイベントがロストするのも起こってるんだろうか 俺は気付いたことないが無意識に押し直しちゃってるのか起きてないのか 自分でも分からんな・・・
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 23:08:13 ID:xs1y03YZ0] 自分がCtrl押しっぱなし問題に気付いたのは、 ブラウザで、ショートカットキーやマウスジェスチャーが上手く働かないことが起こるからだったな。 で、よくよく考えると、"k"を押しただけなのに、"Ctrl+k"の動作が起こったりして あぁ、Ctrlが押されっぱなしになってるのか、って思い当たった。 ちなみに、症状自体はブラウザ上だけでなく、全てのアプリ上で起こる。 環境はmayu 3.30、XP SP3。CPUはPenDC E5200、 USBキーボードで、UpperFiltersはkbdclass、mayud。
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 18:22:18 ID:dfP3qIQ90] うちはPS/2キーボードつなげてたときはShift押しっぱなしがよく起きてた USBキーボードに変えてからは起きてないなあ HDDが停止するときにShift押し操作をしてると高確率で発生してたから 母板なんかの相性なのかもと思ってた
273 名前:名無しさん@お腹いっぱい。 [2009/04/23(木) 23:37:35 ID:6yloUdzt0] 最近ゲームパッドキー変更ソフトのjoytokeyを使い出したんだけど、 joytokeyで変更したキーコードは(普通にやると)窓使いの憂鬱では変更できない、 ことに気がついた。 joytokey等のゲームパッド専用のソフトは、 アクティブウィンドウごとの設定とか細かなところの機能が弱い印象で、 憂鬱等のソフトで補助が出来ればいいと思っているんですが、 皆さんはゲームパッドのキーカスタマイズはどうされていますか? (でいうか憂鬱だけではゲームパッドは無理ですよね?)
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 00:12:50 ID:4Tp5poaX0] 同類のJoyAdapterも無理だしなぁ 窓クラスとかでやりたいなら Autohotkey かな かなりコード書かなきゃいけないけど
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 01:43:58 ID:n98pUPKx0] joytokeyはキーコードを生成してないからmayuで変更できないんだけど