窓使いの憂鬱 8
..
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を実行するのに利用できるイベントあるかな?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5335日前に更新/257 KB
担当:undef