- 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以降
- 730 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/16(水) 14:16:38 ID:gUx0vdzN0]
- Win7x64にのどか4.11入れてみたけど特に問題なかった
設定ファイルの互換性を向上してくれたのはありがたいけど include "109.nodoka"がのどか専用だからまだ同一ファイルにはできない まあこれならユーザー側でコピることで対策できるんだけど できればこれも109.mayuに戻してほしい
- 731 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/16(水) 23:13:56 ID:ZaXhDMYQ0]
- 適当なシンボル追加してif/else/endifで分けるとか
- 732 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 06:20:42 ID:32ZoeEY60]
- のどかから読み込まれてるかyamyから読み込まれてるか
区別するためのシンボルって用意されてるかな? 手動で定義しないとだめ?
- 733 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 06:38:46 ID:fAGKun1MP]
- >>731,732
ヘルプによれば 「設定(S)...」で -Dシンボル名 を書くことでシンボルを定義することができます。 これしか無いんじゃない。
- 734 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 15:16:52 ID:B4XF7ERd0]
- >>730
完璧なコンパチじゃないんだから別で良いと思うけど。
- 735 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/28(月) 15:57:34 ID:FCRMkGG4P]
- このソフトって、waitで簡単なマクロって使用できないのでしょうか?
- 736 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/28(月) 19:29:10 ID:QEuz6G4J0]
- 簡単なキーボードマクロみたいなことならできる
- 737 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/28(月) 20:03:15 ID:FCRMkGG4P]
- >>736
Remapの項目みてます。 #IfWin...指令をつかってできるみたいですね。 しかし情報が凝縮されてるんでバカにはわからんw
- 738 名前:737 mailto:sage [2009/12/28(月) 21:21:30 ID:FCRMkGG4P]
- 申し訳ないです。誤爆しておりました。答えてくださったのにすいません。
- 739 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/29(火) 01:12:03 ID:wbhIgu3AP]
- AHKか。マクロはそっちのが得意だな。
- 740 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/05(火) 02:28:58 ID:XqpwBCjOP]
- 明けてますよ
- 741 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/05(火) 04:44:58 ID:MiyfUxD50]
- 質問する人でも居ないと止まってるなこのスレ
開発再開とかしないかな
- 742 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/05(火) 18:40:18 ID:B9KQzHvZ0]
- 誰かリモートデスクトップで接続したらyamyとして動作して
ローカルから接続したらmayuかnodokaとして動作するツールを開発してください 俺は改造以前にそのままコンパイルすらできなくてもうだめだ・・・
- 743 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/05(火) 18:49:17 ID:B9KQzHvZ0]
- リモートデスクトップでも動くmayu/nodokaか
右Shift問題とVMwareや一部ゲームで動かない問題がないyamyが あればいいのだけど両方とも動作原理上むりっぽいので 両方の仕組みを持ってて切り替えるって形が最終形態だと思うんだ
- 744 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/07(木) 07:49:10 ID:uOC0vEOdP]
- 両方起動して同時使用で。
- 745 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/08(金) 18:05:26 ID:denm4Xxo0]
- # Ctrl + Space でIME切り替え
key *IC-C-space = $ToggleIME # Shift + Space でIME切り替え key *IC-S-space = $ToggleIME #One Shot Modifier Space-h,j,k,lでviのように移動 mod mod0 += !!Space key M0-H = Left key M0-J = Down key M0-K = Up Key M0-L = Right 以上の設定でワンショットモディファイアを有効にすると C-SpaceとS-Spaceで IMEのオンオフができなくなります 両方の機能を有効にするにはどうすればいいでしょうか?
- 746 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/08(金) 19:13:02 ID:KQR3aDhfP]
- space単独で押してるつもりでも、space自身がm0だから"m0-space"を押してることになる。
- 747 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/08(金) 20:56:57 ID:denm4Xxo0]
- >>746
ありがとうございます。以下のように書き換えたら正常に動作しました # Ctrl + Space でIME切り替え key *IC-C-M0-space = $ToggleIME # Shift + Space でIME切り替え key *IC-S-M0-space = $ToggleIME
- 748 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 20:42:52 ID:TQ9L7Pqw0]
- ノート変えたから繭環境をチビチビ移してたらなんか変で
英数にモディファイア付けるとそれが押しっぱになる ログ見てもU-がないし、どはまりか・・・ と思ったら、キーボードドライバを〜Ctrl+英数にしたらおkぽい ちょっと賢くなりましたよ俺 Ctrl+英数ありなしの意味はわからないけど
- 749 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 20:53:20 ID:MI2quECzP]
- 言ってる意味は分からんがよかったな。
- 750 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/13(水) 22:53:02 ID:Gzy6ioL60]
- のどか使ってるんですが
&Wait の待ち時間を 一定範囲でランダムにさせることってできないでしょうか? なにかいい方法ありましたら情報お願いします。
- 751 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/14(木) 00:08:22 ID:s/RtEly/0]
- windows7でのどかを使っています
変換をshiftに割り当てたいのですが、 key 変換 = LShift こうして変換キーを押しっぱなしにしても押したままになりません シフトキーと同じ使い方をさせるにはどうすればいいですか
- 752 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/14(木) 00:49:10 ID:TXm4FWBv0]
- っ 真のモディファイや
- 753 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/14(木) 12:44:09 ID:naNkTBRUP]
- mod設定してないだけじゃないの
- 754 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/15(金) 11:45:06 ID:7V7uwCLW0]
- 書式が分かりません
- 755 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/15(金) 16:12:39 ID:C8kSrjjzP]
- マニュアルとテンプレのサイトみてください
- 756 名前:名無しさん@お腹いっぱい。 [2010/01/15(金) 22:07:55 ID:4lBpb3F80]
- slackware13にインストールして、uinputをロード。.mayuを作ったのですが、
root権限でmayuを実行すると loading: /root/.mayu /root/.mayu loading: /usr/share/mayu/linux104.mayu /usr/share/mayu/linux104.mayu Segmentation fault となります。ちなみに ls -la /usr/share/mayu/linux104.mayu -rwxr-xr-x 1 root root 7908 Jan 4 12:19 /usr/share/mayu/linux104.mayu です。 user権限でmayuを実行すると error: Cannot open special file. です。どうやって原因を探ったらいいでしょうか
- 757 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/16(土) 20:15:06 ID:deuSGpHg0]
- >>751
何がしたいのかよく分からない。変換を完全にシフトにしたいだけか?
- 758 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/16(土) 23:02:11 ID:/Y6gGnuv0]
- >>757
はい、そうです。 あと、capslockを押すだけで大文字小文字の変換「caps+shift」に なるようにもしたいです。
- 759 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/17(日) 00:16:03 ID:Sa/+XgYM0]
- keymap Global
key *変換 = *LShift mod Shift = !変換 key *英数 = S-*英数
- 760 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/17(日) 00:17:11 ID:Sa/+XgYM0]
- 間違った。
mod Shift += !変換
- 761 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/18(月) 20:57:40 ID:fMHI7hbA0]
- >>759,760
有難うございます、出来ました。
- 762 名前:名無しさん@お腹いっぱい。 [2010/01/20(水) 20:23:52 ID:Yz6q7+H50]
- 756です。
SandSをやりたかったので、sands linux で検索してsands-0.1tar.gzを見つけました。
- 763 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/21(木) 07:50:31 ID:YHyQO9K00]
- >>762
最近、Xorg 周りをアップデートしたら xsands がまともに動かなくなって mayu を使い出したのですが、導入には下のブログを参考にしました。 Slackware の作法は知りませんが… ttp://d.hatena.ne.jp/nokturnalmortum/20090227/1235742723 自分が keyfake から sands をでっちあげて、それを他の方が C で 書き直したのが xsands です。xsands の配布サイトがなくなり、 なまじっか過去スレからソースを取得できるので、近年でも sands を 使い出す方がいらっしゃるようですね。mayu 導入時に SandS 事情を 調べて驚きました。 sands も xsands もシフト状態が解除されないことが少なくない頻度で あります。長年使っていると無意識のうちに対処していますけどね。 新たに使い出す人には、これが結構なストレスになるはずです。 SandS だけが目的でも、なんとか問題を解決し mayu を導入される ことをおすすめします。なかなか快適ですよ。
- 764 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/21(木) 17:53:09 ID:KIboae23P]
- まさにまゆつかいの憂鬱だな。
- 765 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/22(金) 21:25:02 ID:KZ/FfZ8M0]
- yamy 0.03 ですが、オプションを有効にすることで
ワンショットモデファイアの Shift でも マウス左ボタンクリックで 範囲選択できるようになりました。 しかし、範囲選択後にワンショットモデファイアの Shift を離すと 選択範囲が ワンショットの入力と入れ替わってしまいます。 ワンショットモデファイアの Shift を離しても選択中のままに しておくにはどうすればいいのでしょうか?
- 766 名前:765 mailto:age [2010/01/23(土) 04:10:37 ID:wQPB7Q/R0]
- 自己解決 age
mod Shift += !!LShift key ~L1-S-LShift = ~S-*Colon &Toggle(Lock1,off) # : key L1-S-LShift = &Ignore &Toggle(Lock1,off) key S-*LButton = S-*LButton &Toggle(Lock1,on)
- 767 名前:名無しさん@お腹いっぱい。 mailto:age [2010/01/23(土) 04:18:24 ID:wQPB7Q/R0]
- ついでに昨日解決した設定も書いとくか
# 直前にアクティブだったウィンドウをアクティブに key ~L0-A-*E0半角/全角 = A-*ESC &Toggle(Lock0,on) key L0-A-*E0半角/全角 = A-S-*ESC &Toggle(Lock0,off)
- 768 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/23(土) 20:42:24 ID:YfZEzHG60]
- よく分からんが乙
- 769 名前:767 mailto:sage [2010/01/23(土) 23:21:40 ID:rxV9ZlnL0]
- よく確認してみたら、直前にアクティブだったウィンドウに切り替わってなかった。
ぐぐってみたらウィンドウの切り替えを環視してなくては無理みたい。 これは作者にお願いするしかないようだ。
- 770 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/23(土) 23:29:43 ID:VppGtnXM0]
- 昔、ウインドウの切り替わりをmayuで監視しようと、
キーマップの切り替わりをイベント化したことあるけど、 キー押した時に初めて切り替わるから意味無かったの思い出した。
- 771 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/23(土) 23:34:20 ID:YfZEzHG60]
- のどかのwishlistには載ってるけどどうだろね。
- 772 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/24(日) 18:03:05 ID:AjWo5Anz0]
- Win7でまともに使えるキーストローク変更ソフトを早く・・・
せめてExplorerでまともに動いてくれないときつすぎる
- 773 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/24(日) 18:39:43 ID:zNH2dLC30]
- えっ、のどかでもyamyでも、AHKでも良いじゃん。
- 774 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/25(月) 00:28:26 ID:NAOQ8m1G0]
- yamy、ちょっともたつく感があるのだが、
シングルコアからデュアルコアのCPUに乗り換えたら 仮に同じ周波数でもずっとさくさくになる?
- 775 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/25(月) 18:56:37 ID:QloxaUZ0P]
- さあ。もたつく原因次第だろうけども。
- 776 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/26(火) 00:29:46 ID:othTseSn0]
- 起動/再読み込み時点の Lock 常態を指定する方法はありませんか?
具体的には &Toggle(Lock1,on) にしたいのですが…。
- 777 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/26(火) 22:13:19 ID:95c5PJXwP]
- 再読み込み時は、再読み込みするキー操作で同時に&Toggleすればいい。
タスクトレイアイコンのメニューからだと出来ないけど。 起動時は無理じゃなかろうか。繭はあくまで「何かのキーが押されたとき(か離されたときか 押されっぱなしの時)、指定の操作を行う」が基本機能なので。 のどかのチケットには違うのも記載されてるから将来は対応されるかもしれないけど。 と思うがもし出来たらごめんよ。 そもそもどうしてそんな操作したいの? キー定義の方をいじるのが筋だと思うが……
- 778 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/26(火) 23:27:05 ID:QS4KQamJ0]
- yamy で searchitプラグイン使えたのですが、ユーザー定義の検索エンジンが使えません。
デフォルトで用意されている find2ch も使えません。 yamy のユーザーで使えている人はいますか? なお、のどか版の searchit ではフリーズしますた。
- 779 名前:776 mailto:sage [2010/01/26(火) 23:46:49 ID:QS4KQamJ0]
- >>777
すみません。mayu 系の初心者で yamy 使い始めて1週間も経っていません。 始めは 変換 → Shft (単打で IME ON)、無変換 → (単打で IME OFF)、Dvorak などが出来たらという目的で始めたのですが、今やすっかりはまってしまって 文字の入力の Qwerty/Dvorak 切替、ショートカットの Qwerty/Dvorak 切替 にチャレンジ、なんとかこれも出来るようになりました。 で、自分一人で使うだけならキー定義をいじるだけでずむのですが、 友人その他に配布するばあいはオプションなどで起動時/再読み込み時の レイアウトを簡単に指定出来ればいいなと思いました。
- 780 名前:776 mailto:sage [2010/01/26(火) 23:48:16 ID:QS4KQamJ0]
- 訂正
変換 → Shft (単打で IME ON)、無変換 → Ctrl (単打で IME OFF)
- 781 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/26(火) 23:53:59 ID:95c5PJXwP]
- 単純に、設定ファイルを別にしたら? 共通部分はコピペしてもいいし、モジュール化して(例えば
Dvorakにするだけの設定ファイルを作る等)それをincludeしてもいいし。 いまいちどうしたいのかイメージがわかないなあ。
- 782 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/27(水) 00:20:35 ID:F8Xb88NA0]
- 俺の場合は、パソコンを起動したときは普通のQWERTYで
もし誰かほかの人がさわっても大丈夫 特定のロックキーを押すと自分の配列になるというふうにしてる もちろん自分は起動したらまずロックをオンにする
- 783 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/27(水) 00:39:42 ID:U5TFhCeQ0]
- むしろ他の誰かが触ってもどうしようもない状態の方が俺的には「大丈夫」だな。
- 784 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 03:13:02 ID:Jj+Ccwpi0]
- このソフトで、英数キーをモディファイアキーとして、
英数+Aで、なんかマクロとかプログラム起動させることはできますか? FAQにはないようなのでお聞かせください。
- 785 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 03:58:59 ID:HhB+9L610]
- >>784
mod mod0 = !英数 key mod0-a = &ShellExecute("open", "なんかマクロとかプログラム.exe",,, ShowNormal)
- 786 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 07:33:36 ID:Jj+Ccwpi0]
- >>785
助かります。ありがとうございます。 まだ使い出したばかりでなにもわかりませんが、これから調べます。 Pauseボタンの割り当てができない。 Win7とかでこのソフトを使うためにはシェアになっちゃうのかー
- 787 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 10:06:54 ID:0hd9UpEO0]
- つ yamy
- 788 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 11:44:59 ID:Jj+Ccwpi0]
- >>787
d.hatena.ne.jp/foldrr/20090829/p3 これみると、yamyはかなり制限が多く問題あるっぽいですね
- 789 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 11:49:43 ID:pJdANSHoP]
- 窓使いの憂鬱であるキーボードフック型のcmkeyでは出来ないことが多かったから、
ドライバ置換型の窓使いの憂鬱が生まれた。 言ってみればそのcmkeyに戻ったのがyamyなわけだ。
- 790 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 12:15:56 ID:Jj+Ccwpi0]
- ということは、俺的には、
Win7でドライバ置き換え型の窓使いの憂鬱みたいなフリーソフトが でればソレ使えばいいみたいですね。過去ログまったく読んでおりませんが。 capslockとかひらがなキーをほかのキーに割り当てたいので。
- 791 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 12:21:18 ID:pJdANSHoP]
- それだけならレジストリ書き換えればいい(remapkey)。
ただしモディファイアには出来ん。
- 792 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 13:25:29 ID:0hd9UpEO0]
- >>788
そこに書いてある制限は今は自動回避する機能ができてるし ハングするなんて報告ここではあったっけ? 俺は常用してるけど一度もハングしたことない
- 793 名前:>>774 mailto:sage [2010/01/31(日) 15:04:36 ID:vU1K8lME0]
- >>774 ですが、Process Lasso をアンインストールして
代わりに GhostProcess 入れたら快適になりました。 >>784 ↓参考に pc11.2ch.net/test/read.cgi/pc/1237645593/959,935
- 794 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 20:28:16 ID:2WRSx5te0]
- >>789
LL
- 795 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/31(日) 23:13:09 ID:uZvK3+8k0]
- >>789
d.hatena.ne.jp/LM-7/20090614/1244980470 f.hatena.ne.jp/images/fotolife/L/LM-7/20090614/20090614202326.png
- 796 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/02(火) 04:04:40 ID:mzHm2u6v0]
- 変換キーを押した時をctrl+tabを押したようにするには
keymap Global key 変換 = C-Tab と記述すればいいことはわかったのですが、例えば 変換キーとF3やF5等(普通のその他キー全て)を押した時もctrl+tabを押されたままにするには どう記述すればいいんでしょうか?
- 797 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/02(火) 11:50:47 ID:Thg2dCMIP]
- ちょっとよく意味が分からないけど、
ウィンドウ選択プラグイン「window-select.dll 」つかったら?
- 798 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/02(火) 12:01:53 ID:AsNShuBG0]
- > 782 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/11/27(木) 01:43:58 ID:pOwnMABe0
> よく分からんけど、 Ctrl とかが押しっぱなしになる。解決はよく分からんが対処法としてアラートだすようにした。 > if書きたくないから、三項演算子だいすき > > #SingleInstance > #Persistent > keys = Ctrl|Shift|Alt|LWin|RWin > alertDur = 3000 ;(ms) > SetTimer, Alerter,200 > return > Alerter: > alert = > Loop, PARSE, keys, | > { > %A_LoopField% := !GetKeyState(A_LoopField) ? 0 : !%A_LoopField% ? A_TickCount : %A_LoopField% > alert .= (%A_LoopField% && (A_TickCount - %A_LoopField%) > alertDur) ? "[" A_LoopField ": " (A_TickCount - %A_LoopField%) "ms]" : "" > } > Tooltip, %alert% > return この機能付けてくれないか。
- 799 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/02(火) 18:54:42 ID:Z6D+POdd0]
- モデファイアキーを通常の動作に保ったまま、
つまり、SHIFT押しっぱなしでSHIFTの動作をする状態で SandS機能も持たせるようには出来ないでしょうか。 key U-~R-LShift = F1 てな感じでLShiftをSandSに指定しなくても、SandS的な動作は出来るんだけど、 これだとShift+A等を入力した直後もキーアップでF1が押されてしまう。 逆にSandSを有効にしてしまうと、 キー押下への設定が不可能 になる。 SandSって便利なんだけど、モデファイアキー+マウス操作が使えなくなるから グラフィックソフトでは使えないんだよな……。(直線書きとか機能の反転とかが出来なくなる)
- 800 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/02(火) 19:40:24 ID:Thg2dCMIP]
- やみい使え
- 801 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/02(火) 22:53:51 ID:JBV28LZP0]
- そろそろ次スレに向けて、
誰かmayuとnodokaとyamyのフィーチャーマトリクス作って。
- 802 名前:796 mailto:sage [2010/02/03(水) 01:01:05 ID:wWLtOppk0]
- >>797
「alt+tab」ではなく「ctrl+tab」と入力したいだけなのでそのプラグインは関係なさそうです、 どう説明したらいいのかな・・・ 796で書いた記述だと変換キーを押した時Ctrl+Tabが入力されるのはいいのですが、 変換キーを押したまま他のキーを押すとCtrl+Tabの入力が途切れてしまいます。 これを防いで変換キーとそれ他のキーを押した時もCtrl+Tab+他のキーが入力されたままにしたいのです。 要するに実際のキーでCtrl+Tab+他のキーを押した時と同じ動作をさせたい、ということです。 説明下手ですいません、これは可能でしょうか?
- 803 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 07:19:04 ID:9NSQBFkc0]
- Check Keystate:
VK_BACK(0x8): pressed! VK_MENU(0x12): pressed! VK_KANJI(0x19): pressed! VK_KANJI(0x19): locked! VK_ESCAPE(0x1b): pressed! VK_F4(0x73): pressed! VK_F11(0x7a): pressed! VK_LMENU(0xa4): pressed! ( ^ω^)・・・
- 804 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 09:01:05 ID:fbYfFJeL0]
- >>796
ハードウェア的な制限で、実際におした3つのキーが同時認識されていない、ってことはないよね?念のため。 やってみたけど君のいうとおり動いているようだよ。 もっと具体的になんていうソフトでどういう動きを目論んでるのか書けばわかる人もいるかもしれない。
- 805 名前:796 mailto:sage [2010/02/03(水) 17:30:27 ID:wWLtOppk0]
- >>804
実際のキーでctrl+tab+他のキーを押した時はその通り入力されてるのでハードウェア的な制限はないと思います。 用途はネットゲームです。(そのゲームからのなんらか制限もないです) 調査ウインドウで実験してみたところ以下のログがでました。 変換を押したままF5キーを押す 0x11 &VK( D-CONTROL ) 0x09 &VK( D-TAB ) 0x11 &VK( U-CONTROL ) 0x74 &VK( D-F5 ) 0x74 &VK( U-F5 ) 0x09 &VK( U-TAB ) F5を押した時 0x11 &VK( U-CONTROL ) とCtrlが離されているようです
- 806 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 18:03:08 ID:MvvEEslM0]
- ハードの問題っぽいな
↓読むと分かるよ ttp://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89_%28%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%29#.E5.90.8C.E6.99.82.E6.8A.BC.E3.81.97.E3.83.BB.E3.83.AD.E3.83.BC.E3.83.AB.E3.82.AA.E3.83.BC.E3.83.90.E3.83.BC
- 807 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 18:07:47 ID:fbYfFJeL0]
- ああなるほど。確かに。
んー、変換自体にモディファイア機能を追加するか、&Prefixと&VK使う形かなあ。 仕事中なんで帰ってから考えるよ。
- 808 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 18:12:47 ID:fbYfFJeL0]
- >>806
今回、実際に押下されるのは変換とF5のみなので、それは関係ないと思う。 俺も>>804で変なこと言ってるけど。
- 809 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 18:18:28 ID:MvvEEslM0]
- Nキー同時押しは、元来のモディファイアのShift,Ctrl,Altのうち2個+文字キーので3つなら平気だけど
文字キー(Tab含む)の複数はNGってキーボードもあるんで、どうかなぁと思ったまで。
- 810 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 18:47:40 ID:fbYfFJeL0]
- さすがに2キー同時押しを認識しないキーボードはないんじゃ? (Pause/Break以外)
- 811 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 21:36:55 ID:PKNZWVyY0]
- 簡単なのはこうかなあ。
window そのゲーム /.*そのゲーム\.exe.*/ :Global mod ctrl += 変換 key *変換 = c-tab &Prefixの方はめんどくさそうだ。
- 812 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/03(水) 21:39:20 ID:PKNZWVyY0]
- 一応調査でとったログを貼っとく。(nodoa.exeをウインドウ指定した)
(変換単体) 0x11 &VK( D-CONTROL ) 0x09 &VK( D-TAB ) 0x09 &VK( U-TAB ) 0x11 &VK( U-CONTROL ) (変換+F5) 0x11 &VK( D-CONTROL ) 0x09 &VK( D-TAB ) 0x74 &VK( D-F5 ) 0x74 &VK( U-F5 ) 0x09 &VK( U-TAB ) 0x11 &VK( U-CONTROL )
- 813 名前:796 mailto:sage [2010/02/04(木) 02:41:36 ID:bKeAJ7fU0]
- >>811
これで無事動作しました。 試行錯誤してくださったスレの方々ありがとうございました。
- 814 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 23:31:39 ID:wAb6l6Ng0]
- のどか
>>590の、gamepad.dllの読み込みに時間がかかる問題は解決してた。一瞬で読み込む。 >>640の、gamepadで複数ボタン同時押しも普通に出来るようになってた。 調査でもパッド入力拾える。これで昇竜拳みたいなコマンドも設定できる。
- 815 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/10(水) 00:07:19 ID:AOkwA5Kr0]
- Yamyのマウスフック - applet@Hatena
d.hatena.ne.jp/applet_at_h/20100209/1265723890 なんかやっとる
- 816 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/10(水) 00:35:27 ID:sUtyTBAS0]
- Yamyと同じ実装じゃ意味無いじゃん。
- 817 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/10(水) 09:39:40 ID:w/C0sAomP]
- 意味あるだろ両方起動しなくて済むから。
少なくとも俺はありがたい。
- 818 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 08:33:34 ID:ANpGKzPh0]
- いっそnodokaはキーボードのLLフックにも対応して、
どっちを使うか選択できるようにすれば、 インストール不要で使えたり、 リモートデスクトップで自動切換えできたり、 あれこれ便利なんだけどな。
- 819 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 12:01:05 ID:QOKkzrr30]
- そこまで求めるのは酷だな。
- 820 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 14:12:26 ID:CYv48kwY0]
- >>742-743
- 821 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 14:57:27 ID:ANpGKzPh0]
- いまさらmayuのバグ見つけた。
ASCIIプラグインに日本語渡すと文字列が短くなる。 ソース見たら、to_stringのwcstombsの使い方間違ってた。(to_wstringのmbstowcsも間違ってる) yamyでも残ってる。git.sourceforge.jp/view?p=yamy/yamy.git;a=blob;f=stringtool.cpp#l421 nodokaは知らん。 プラグインの引数の末尾に日本語の文字数だけ文字追加してとりあえず対処した。
- 822 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 20:33:41 ID:OaLzEDQYP]
- >>821
ASCIIプラグインって、どこで手に入るの?
- 823 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 23:41:57 ID:ANpGKzPh0]
- >>822
引数がASCIIのプラグイン関数って意味ね。
- 824 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 00:19:11 ID:8/5RybV3P]
- >>823
ありがとう。
- 825 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 05:32:20 ID:CDSbdQhe0]
- aキーダウン時-------&Prefix(a)→keymap a
aキーアップ時-------&Prefix(global)→keymap global っていう擬似Modがやりたいんですが キーアップしたときにglobalに戻す書き方がわかりません… keymap a key a = &Prefix(a) key s = a &Prefix(a) key d = i &Prefix(a) key f = u &Prefix(a) keymap global key ~U-D-a = &Prefix(a) key U-~D-a = &Prefix(global) 例えばこれだとa押しながらsdfが<あいう>って出るものの a離してのsdfも<あいう>に… <あいうsdf>3つ目でaキー離すとするとこういう風になるのが理想なんですが どこか間違ってますか? こういう時のためにModキーがあるからやっぱりこれだとだめなんですかね。 かなり色々調べたつもりではあるんですがどーもダメみたいで… そもそも = &Prefix(global)の正しい書き方すらあってるか自信がない。 どなたか力を貸して下さい。
- 826 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 06:37:47 ID:Gu2Qy6RL0]
- 何かmodを使いたくない理由があるの?
- 827 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 09:07:48 ID:wA9/7RkJ0]
- >>825
繭の仕様で、keyupでは&Prefix効かないんだったと思う。詳しいことは忘れたが。 これ参考にしてみて。 jisx6004.blog8.fc2.com/blog-entry-64.html >>826 使いたいモディファイアが多いとき、modじゃ足りなくなるからかも。
- 828 名前:825 mailto:sage [2010/02/12(金) 11:22:07 ID:CDSbdQhe0]
- レスどうもです。
実験的に色々やってることがありまして 細々とした理由はとりあえず置いといて大きく分けて2つ、 1.>>827さんまさしくModキー足りない。 2.Modキー→Modキーでの出力ができない 2は自分の設定が悪いのかも知れませんが… 例えばaにMod1、sにMod2を設定するとして a→sとやったときにM1-M2-という状態になってしまい何も出力されない。 prefixなら可能っぽいのでもう少し踏み込んで使いたいためみなさんに助けを求めた次第です。 ワンショットモディファイアにすればいいのかも知れませんが キーアップ時にしか反応しない独特の引っかかり感が嫌なのと なにより上でも書いてますが色々試してみたりしてるので これが使えるようになればかなり面白いかなぁと。 >>827 一回そのページ見たんですがあんま関係ないやと思って速攻で閉じてました。 こんなヒントがあったとは… どうやらロックキーを一つ付けるのが重要みたいですね。 なんかできそうなできなさそうな気がしてきたのでもう一度いじってきます。 できてもダメでもたぶんまた報告に来ますが、w 差し当たってお礼をば。 長文失礼。 どうもありがとうございました
- 829 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 12:29:54 ID:/jizkPUv0]
- 仮に、mod7とmod8とmod9は同時には押さない、とかいうことがあるなら
mod9をM7-M8-で代用することで多少稼げるよ
- 830 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 14:03:28 ID:bIxsT9IFP]
- prefixならその気になれば押す順序や離す順序で出力を変えることもできるし自由度が高い。
|

|