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 以降
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で変更できないんだけど
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 22:30:17 ID:yEDBLMEP0] www.relyupon.jp/index.html これってどうなんだろ?個人でデジタル署名が付けられるみたいだけど
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 22:32:59 ID:n98pUPKx0] 前あったみたいにここがMSに消されてEnd
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 22:45:21 ID:hVSoL5EGP] >>276 exeファイルだけだから、駄目だね。
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 01:47:07 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 02:33:11 ID:a+9tLn/Y0] 朝鮮語用キーボードの漢字キーじゃないかな
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 05:21:51 ID:PcNZr/sA0] >>279 韓国語で「漢字」のことらしい。 en.wikipedia.org/wiki/Hanja
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 13:54:09 ID:e2+h81Lk0] おおおおれは韓国人じゃないニダ!
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 19:47:48 ID:G5Tlpfrq0] mod mod0 += !!英数 key A-英数 = a これやると下の奴動作しないんだけど仕様?
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 20:26:48 ID:EEma5ZoM0] M0押してないんだから当然じゃん
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 23:48:21 ID:G5Tlpfrq0] ワンショットモディファイヤだと元のキー情報も残るはずなのでは? それとAlt+M0は読み込み失敗するので 英数キーのモディファイヤ維持したままAlt+英数に割り当てられる方法があるなら教えていただきたい
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 23:54:05 ID:G0Ut5eyv0] えとさ、どういうことがしたいのかを言葉で言ってみてくれるか
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 00:04:53 ID:QOu+uGJW0] >>285 何を言っているのかよく解らないが、 >283の例で動作させたいなら mod mod0 += !!英数 key A-M0-英数 = a だって事。
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 22:12:19 ID:/EilmKow0] >>287 規制で返事遅れたがやりたかったのはまさにそれ サンクス!
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 20:48:27 ID:lkYPhGpM0] すいません、質問なのですが テンキーのNumlockを押した際、常に(IMEの状態にかかわらず)半角の"="を入力する設定を探っていますが keymap Global key *IL-*IC-NumLock = $ToggleIME S-HyphenMinus $ToggleIME で、なんとか望むような挙動に出来たのですが、トグルを2回切り替えるので、ちょっとだけ遅延がある感じです こういった挙動を実現するには、これ以外の方法は無いんでしょうかね? 使っているのはVista非対応の旧板です。OSはXP このソフト設定が難しい・・・・でも自由度が高くて楽しい
290 名前:289 mailto:sage [2009/05/02(土) 21:02:34 ID:lkYPhGpM0] すいません、これだとIMEがお麩の時にオフの時に"="が入力されません>< key *IL-*IC-NumLock = $ToggleIME S-HyphenMinus $ToggleIME ということで、こう変えました key *IL-*IC-NumLock = 変換 $EQUALS_SIGN 変換 が、ゆっくりとNumLockを押すと半角=が入力されますが、リピートすると 何故か半角と全角が混在して挙動も何かヘン・・・・ ますます分からん??
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 22:17:24 ID:oktBhlrvP] >>289 &SetImeString("=") は、どうでしょう。
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 22:23:45 ID:17i2D6iq0] キーカスタマイズスレの人かな &Syncは試した?
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 09:45:06 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 10:17:18 ID:VgsBXV7r0] >>292 そうですw 軽い気持ちで使ったら、かなりヘビーなツールで驚愕しましたが 工夫次第でかなりのことが出来そうですね。 面白いソフトを教えてくれてありがとうございます。
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 11:40:10 ID:H0cVwiyQ0] リピートはR-で別設定にするといいよ。
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 13:30:38 ID:VgsBXV7r0] >>295 うう…下記で設定しましたが挙動は同じでした key *IL-*IC-NumLock = &SetImeString(=) key R-*IL-*IC-NumLock = &SetImeString(=)
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 13:37:48 ID:isIlMLQY0] こんな感じでどう? key ~IL-*NumLock = S-*HyphenMinus key IL-*NumLock = &SetImeStatus(off) &Sync S-*HyphenMinus &Sync &SetImeStatus(on)
298 名前:289 mailto:sage [2009/05/04(月) 17:04:52 ID:ZTN8rUim0] >>297 おおっ!これは完璧です IMEオフ、IMEオン+全角、IMEオン+半角 いずれの場合でも、入力出来て、かつリピートも問題ない! しかしなるほど、IMEオフの場合と、オンの場合と別々に書いて、なおかつオンの場合は強制的に IMEモードを変更すると・・・・いや頭のいい人がいるもんだ キーカスタマイズソフトスレでも書きましたが、長年PC-98のキーボードを使っていたので どうしても片手テンキーで=とカンマを入力したくて テンキーの数が物理的に2つ足りないので、完璧とは言えませんが相当便利になりました ありがとうございます。 因みにカンマはシフト+0(テンキーの)で設定しました
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/10(日) 13:22:46 ID:K7kGkOWV0] Win7RC x64で、のどか使ってみた人いる? 一応 β版では動作したから、そのままおkなのかな?
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/13(水) 18:26:16 ID:bX4NdAE20] >>299 デュアルWin7で一応動いたよ ttp://www.dotup.org/uploda/www.dotup.org24895.png sysで読み込むせいか窓使い入れてるXPのキーボードが動かなくなったので 再起かけてwin7で見てみたら、のどかのドライバが死んでたけどな
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/14(木) 02:24:41 ID:WoTom/iF0] 言ってる意味が分からん
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 00:14:42 ID:upwmaPsFP] >>299 ドライバ署名の強制を無効にすれば、問題なかった。
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 11:06:42 ID:apngM/7z0] そんなことよりのどかの&IconColorの使い道考えようぜ
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 03:12:26 ID:66+/y5F50] クリップボード拡張をを呼び出すのに Ctrl や Shift , Alt の連続押しを使いたいのですが、 どう書けば良いのでしょうか。
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 04:00:36 ID:/dNAzT/R0] >>304 その機能は無い。 クリップボード拡張の呼び出しぐらいならプラグインでできるだろうけど。 DLLの関数の戻り値で&PlugIn以降を実行するかどうかの分岐とかできると、 もっといろいろできるんだけどね。 DLLをLoadしっぱなしにできるようにしないと、状態の保持ができないけど。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 23:33:54 ID:66+/y5F50] >>305 どうもです。コンビネーションの割り当てを一つ浮かすために 連続押しをしたかったんですが、駄目ですか。仕方ないですね。 御返答に感謝します。
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 03:00:19 ID: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 名前:名無しさん@お腹いっぱい。 [2009/05/28(木) 21:30:26 ID:pNsC49JQ0] LenoboのX200を使用しています。 FnキーとScrLkキーを同時押す操作を右Ctrlに置き換えたいのですが、うまくいきません。 mod control -= RightControl key RightControl = WakeUp-ScrollRock ではだめなのでしょうか?
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 22:30:07 ID:Php/RwlFP] >>308 ThinkPad系のFnキーは、どうにもならないはずだが のどか のヘルプ Q&AのQ8参照。 Fn-ScrLkだと、通常何が入力されるのでしょう。それによっては何か出来るかも。
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 23:06:57 ID:k3jZrIoJ0] ttp://journal.mycom.co.jp/articles/2008/10/07/x200/images/009l.jpg NumLockっぽいね
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 08:10:05 ID:HnnwY0C40] #「無変換」をワンショットモディファイヤに # 長押しで無視 mod mod2 += !!無変換 key *無変換 = $ToggleIME key R-*無変換 = &Ignore こんな感じで無変換をワンショットモディファイヤにしているのですが、 あるキーとの同時押下を(例えば、無変換+G)、無変換+Gそのものとして返すにはどうしたらよいものでしょうか? AutoHotKeyとの併用を考えています。
312 名前:308 [2009/05/29(金) 21:33:03 ID:lR6Jky5G0] >309 Fn-ScrLkだと、errerとなります。 X31だと mod control -= RightControl key RightControl = NumLock でうまくいってたのに。 >310 X200ではNumLockは、FnとScrollRock同時とうまくいくのに のどかで実行するとだめなんです。
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 21:36:52 ID:a/DmqD0HP] まさかScrollLockとRockのスペルミスなんてことはないよな。
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 02:59:02 ID:laUOicgVP] >>312 X200では、Fn-ScrLk を押したときに、NumLockにするのは ハードウェアの実装で実現しているようなので Lockを用いて、擬似的にNumLockモードを作り出すしかないと 考えます。
315 名前:名無しさん@お腹いっぱい。 [2009/05/30(土) 20:18:03 ID:chOMkMP60] >313 ソースコードで確認したらScrollLockになっていました。 >314 擬似的に作りたいです。 X200では、Fnキーを押しているときだけFnなんですね。 X31のときはFn押すとFnロックになっていたのに。 mod control -= RightControl key RightControl = NumLock をX200で実行すると、画面にオン/オフ表示が交互にでるのにMJKLUIO789キーは0123456789数字にならず、 本体液晶下部の@表示も消灯のままなのです。 キーでFnとScrLk押すと点灯/消灯交互にかわるのにな。
316 名前:名無しさん@お腹いっぱい。 [2009/05/31(日) 09:36:22 ID:sXU2tx1u0] マウスにキーを振り当てたいんだけども おまいらのお勧めを教えてくれ keylayも考えたけど3700円は高すぎ…
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 12:51:51 ID:k75oBnAQ0] X Wheel NTかAutoHotkey
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 21:40:45 ID:NoUOozZS0] まどかはゲームパッドだけで、マウスは未対応なんだっけ。わかりやすいのはX wheelだが 更新停止しちゃったらなー。
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 21:41:26 ID:NoUOozZS0] まどかって誰だ。前にも誰か間違ってたな……
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 22:14:47 ID:WxL8Cr+90] 喉使いの憂鬱
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 22:19:13 ID:rwRkHm3p0] オレだ。 「窓」の一文字を最初に連想するから、頭の中でmadokaになってしまう。
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 22:43:47 ID:NoUOozZS0] もうのどかの相性はまどか、ってことでいいよな。
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 23:15:25 ID:xwgWw2A40] 圓使いの憂鬱
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 10:25:41 ID:RJkBYFbr0] 暮哀しの憂鬱
325 名前:名無しさん@お腹いっぱい。 [2009/06/08(月) 20:19:23 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 22:32:45 ID:sINXYmr50] これでどういう動作をしてほしいのか書かないことには 合ってるとも間違っているともなんとも
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 13:34:31 ID:RiLzInoK0] >>326 >key B = B >key L0-B = L B
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 20:24:27 ID:XWnEUTA10] >>326 同じくよく判らなかったが、動かしてみた感じ、 単に、 Prefix先のキーマップでLockをonにしても戻ってきた時に反映してくれない って事みたいだな。 Prefix使ってないから自分にゃこれが正常動作かはわからん。
329 名前:325 mailto:sage [2009/06/10(水) 00:05:47 ID:jb5wO+WT0] すいません、分かりにくいみたいですね。 キーBに2種類のキーコードを生成するために、キーA、BでLock0のトグルをしたいんです。 キーBでB、 キーA、Bでトグル0がオンになって、以降キーBでL B (あるいは別の何らかのキー)。。。 (かえって分かりにくくなるかも知れませんが、 ボタンが極端に少ないリモコンに、出来るだけ多くのキーコードを生成させたい)
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 00:44:40 ID:dhLxwOKh0] ヘルプに書いてある2段階キーマップとロックのところちゃんと読んだ?
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 10:35:12 ID:b0WhXkOJ0] prefxとlockの組み合わせは難しいよね。俺も頭が混乱した覚えがある。