25/08/29 19:12:43.02 36YKTVoW0.net
>>797-799
ありがとうございます
A_TrayMenu.ClickCount := 1 このプロパティ見落としてました。これが一番簡単ですね
ダブルクリックを捨ててシングルクリックで動作するほうが自分の使い方としては合ってるかも
ライブラリ入れるのは色々大変なので後ほどOnMessageの方法を試してみます
810:794,796,800
25/08/29 20:02:39.13 36YKTVoW0.net
ClickCount試しました。ダブルクリック諦めて良いならこれですね、何より簡単
OnMessageも試しましたがダブルクリックと同居させるには両方走らないよう自前で判定しないといけないですね
複雑にしすぎると不具合の元なので、それならSHIFTやCTRLの状態を判定して処理分岐したほうが良いのかもしれません
皆さん本当にありがとうございました
811:名無しさん@お腹いっぱい。
25/09/14 22:07:34.77 sY7MnDYe0.net
A_Indexってなるべく使わない方がいいんですよね
812:名無しさん@お腹いっぱい。
25/09/16 17:30:08.03 rqAzinal0.net
2ndモニターや3rdモニターを右クリックするとマウスが飛んでしまうWin11のバグ対策ってAutohotkeyでできませんか?
解像度テキスト倍率1倍にしたら解決しますけどメニューの文字が小さくなりすぎて老眼にはきついです
813:名無しさん@お腹いっぱい。
25/09/16 20:25:22.50 rqAzinal0.net
>>803
解決したので取り下げます
814:名無しさん@お腹いっぱい。
25/09/17 15:27:41.40 sRhl0uT50.net
>>789
CapslockをF13等実在しないキーにしてmodifier的に機能させる(要ChgKey)
~F13 & 1::Numpad1
~F13 & 2::Numpad2
とかやる
ウチのFILCOの91キーでは安定してる
815:名無しさん@お腹いっぱい。
25/09/17 22:42:45.94 ELMfGMJ30.net
押しにくくないか
816:名無しさん@お腹いっぱい。
25/09/18 04:14:14.63 o+mw5UNe0.net
HHKBが嫌いな俺にそれ言われても知らんがなって感じ
817:名無しさん@お腹いっぱい。
25/09/18 07:35:54.70 hF3hL3xN0.net
テンキーに機能を割り当てるのはぱっと押せるホットキーがたくさん欲しいアプリなので、
仮想的にテンキーを実現するより、外付けのキーを繋ぐのがおそらく正解
数値入力したい訳じゃないので、テンキーじゃない形の方が望ましい
818:名無しさん@お腹いっぱい。
25/09/18 08:54:20.54 q8xaZnpf0.net
>>807
お前が誰かこそ知らんがな
819:名無しさん@お腹いっぱい。
25/09/18 11:53:46.16 ICqocg3V0.net
>>809
なんだツィミは?
820:名無しさん@お腹いっぱい。
25/09/18 12:08:52.50 o+mw5UNe0.net
>>809
左手が不自由どころかアタマまでとは可哀想に
821:名無しさん@お腹いっぱい。
25/09/18 12:11:50.02 cnj66DUh0.net
>>811
うわ本物かよこわ
822:名無しさん@お腹いっぱい。
25/09/18 12:14:47.28 o+mw5UNe0.net
片手でShift+8くらいまで指が届かないとか
脳内で数字をテンキー変換できないのはさすがに能力低すぎないか
823:名無しさん@お腹いっぱい。
25/09/18 14:07:42.76 0Iq2I4/M0.net
>>813
身体的なものを罵倒の手段に使うな
基本的に罵倒する癖治せ
824:名無しさん@お腹いっぱい。
25/09/18 14:17:43.95 o+mw5UNe0.net
短指症でいじめられた中卒引きこもりかどうか知らないけどお大事に
825:名無しさん@お腹いっぱい。
25/09/18 14:18:49.35 wjYqCCbs0.net
ゲームやアプリで「たまに」テンキー入力をエミュレートしないとどうにもならんのあるよなって話で
数値入力の話なんて誰もしていないのだがカタワ低知能多すぎ
826:名無しさん@お腹いっぱい。
25/09/18 14:19:36.08 5ey9qvS60.net
根本的に罵倒体質なんだな
827:名無しさん@お腹いっぱい。
25/09/18 14:20:27.50 wjYqCCbs0.net
>>806
もう音声入力にしなよどうせ寝たきりなんでしょ
828:名無しさん@お腹いっぱい。
25/09/18 14:22:06.05 HikAfSvW0.net
ていうかマジで何で>>807が急に割り込んできた?
829:名無しさん@お腹いっぱい。
25/09/18 14:22:14.42 wjYqCCbs0.net
結局興味の対象が俺なのが草
こいつらどんだけ頭悪いんだっていう
830:名無しさん@お腹いっぱい。
25/09/18 14:24:18.23 o+mw5UNe0.net
>>812
小指詰めてる奴に本物言われて草
831:名無しさん@お腹いっぱい。
25/09/18 14:56:37.30 o+mw5UNe0.net
上で物理テンキー買えとか言ってる境界知能全員集まってきてて草
832:名無しさん@お腹いっぱい。
25/09/18 20:20:13.88 HaUhsEV60.net
AHKを滅茶苦茶使ってるがスレが無投稿なことに耐えられないから罵倒してスレを伸ばすのだ
本当は罵倒せずスレを伸ばしたいがそうすることができない
だから罵倒するのは仕方ないとお前らをプロファイリングしてみた
833:名無しさん@お腹いっぱい。
25/09/18 20:22:24.38 HaUhsEV60.net
>>819が特徴的で相手に投稿させよう投稿させようとしてる
834:名無しさん@お腹いっぱい。
25/09/19 00:53:42.05 gnkj7yWC0.net
皮肉にしか見えないのに罵倒って
言われたバカ同士の間でそのタームを大切に共有してるの草
835:名無しさん@お腹いっぱい。
25/09/19 00:56:07.16 gnkj7yWC0.net
>>806
こういうユーザビリティの話だと思った奴
吐き気催すほどアタマ悪いっていう
836:名無しさん@お腹いっぱい。
25/09/19 00:57:56.34 UIgsV/300.net
カタワと低知能ほどHHKB使いたがるのは笑えたけど
837:名無しさん@お腹いっぱい。
25/09/19 01:00:15.63 gnkj7yWC0.net
自分がカタワだとキーボードもあの欠損した感じが良いんだろうな
838:名無しさん@お腹いっぱい。
25/09/19 01:09:01.23 UIgsV/300.net
>>808
コイツなんか何を言ってるのかまったくわからないんだけど
839:名無しさん@お腹いっぱい。
25/09/19 01:10:24.22 UIgsV/300.net
コイツアプリからキーボードから「自分で選んでる」と思ってるらしいけど
そういう話ではぜんぜん無いって言う
840:名無しさん@お腹いっぱい。
25/09/19 01:15:17.25 PH/tYeAJ0.net
また2回線セットで来たのか
841:名無しさん@お腹いっぱい。
25/09/19 01:21:54.59 UIgsV/300.net
別に知能テストしたいわけじゃないんだがウェクスラーだと多分75-80も無いぞお前ら
母ちゃんおまえのしょうらいがしんぱいだよ
842:名無しさん@お腹いっぱい。
25/09/19 02:27:00.92 UIgsV/300.net
キーボードくらいしか選べない人生が可哀想すぎて泣けるわ
843:名無しさん@お腹いっぱい。
25/09/19 03:27:12.34 gnkj7yWC0.net
Shift+8なんてマウキーのゲームで普通に要求される操作だろ
どんだけカタワだよっていう
844:名無しさん@お腹いっぱい。
25/09/19 03:30:33.64 UIgsV/300.net
>>806
押しにくいとか俺が知るかよ母ちゃんに押してもらえって
845:名無しさん@お腹いっぱい。
25/09/19 03:32:22.61 gnkj7yWC0.net
池沼キーボード使ってる奴はほんと池沼だな
何がハッピーハッキングだよアタマハッピーセットかよ
846:名無しさん@お腹いっぱい。
25/09/19 06:54:03.20 DUFScsCY0.net
Shift+8押せる押せないって話はどこからきたんだよ
人に見えない物が見えるってそれ統失っぽいから医者かかったほうがいいぞ
847:名無しさん@お腹いっぱい。
25/09/19 12:03:57.99 Hs5GfuEU0.net
>>837
言って聴くわけないしなぁ
848:名無しさん@お腹いっぱい。
25/09/19 18:43:15.95 Jdet+CK80.net
Shift+8は>>813から来た
HHKBはテンキーがない
「片手でShift+8」はShift+フルキーの8のことかな
テンキーがないキーボードでフルキーの8を代わりにしたいということかな
読解力があればこれくらい読み取れると思うが読み取れないのは小学校くらいの国語力がないっぽいから国語のリカレント教育を受けたほうがいいぞ
だから何だという話はあってどうでもいい話だから気にすることもないだろ
849:名無しさん@お腹いっぱい。
25/09/19 19:43:24.45 0UN3dEXb0.net
>>839
その>>813の頭がおかしいって話なんだよ
急に入ってきて他人がしてない話をし始めて他人を罵倒する
他人の国語力を馬鹿にするほどの国語力の持ち主なら、
ID:o+mw5UNe0の言ってることを解説して欲しいわ
850:名無しさん@お腹いっぱい。
25/09/19 20:23:15.60 Jdet+CK80.net
HHKBを使ったことないが使ってみても何もいいところがなく「何だこれ」と思うもそれを口に出せないのは
歴史だけはあって日本人は伝統を大事にしようという教育を受けているために批判されないキーボードだからでその話題が出たからスレが荒れた
851:名無しさん@お腹いっぱい。
25/09/19 22:35:37.10 hPbpt0yh0.net
v1でこんなグローバル変数があって気持ち悪いんだけど
grepかけて気合と根性で目視で探していく以外でスマートに定義箇所を特定する方法ない?
a[0 of 0]:
LButton[0 of 0]:
RButton[0 of 0]:
Send[0 of 0]:
Shift[0 of 0]:
852:名無しさん@お腹いっぱい。
25/09/20 09:08:46.12 92NkOJy90.net
>>841
元々テンキーレスの話をしていただけでHHKBの話なんてしてない
ノートPCを始め、テンキーレスキーボードなんていくらでもあるのに、
突然HHKBの話を始めたのが>>807
小学生くらいの国語力がなんだって?w
853:名無しさん@お腹いっぱい。
25/09/20 13:40:32.54 11rVor0k0.net
ロジクールもエレコムもバッファローでさえテンキーレスあるのになぁ
854:名無しさん@お腹いっぱい。
25/09/20 13:42:50.60 MQ5R/bzg0.net
テンキーが要らない訳じゃなくて、
変態配列に適合できる俺スゲーがやりたいだけだしな
855:名無しさん@お腹いっぱい。
25/09/20 15:15:51.17 92NkOJy90.net
自身がHHKB使えないからって使える人を叩く
酸っぱいブドウそのもの
856:名無しさん@お腹いっぱい。
25/09/20 16:54:49.52 11rVor0k0.net
しつこい上に内容もスレに絡んで無いからからいい加減やめろ
857:名無しさん@お腹いっぱい。
25/09/20 21:35:55.20 MQ5R/bzg0.net
買っちゃったら仕方ないから使うだろうけど、
使わないんじゃなくて買わない
HHKB信者はここは楽園だと宣伝する北朝鮮民と同じ
858:名無しさん@お腹いっぱい。
25/09/21 07:34:14.23 v7lLdDQw0.net
知らんがな
気に食わないならメルカリにでも流せや
リセールバリュー高いんだから大して損しないだろ
859:名無しさん@お腹いっぱい。
25/09/28 01:39:41.32 1Kx06iHK0.net
try文のスタックトレースが便利すぎてtryだらけになった
みんなもそうなの?
860:名無しさん@お腹いっぱい。
25/09/28 08:18:03.17 nO/MKVcP0.net
入力が不定で当然エラーが想定される場合に使う
キー処理なんかエラーは起きないので使わないのが本来
861:名無しさん@お腹いっぱい。
25/09/28 08:33:22.28 2SDrG5Qw0.net
あとは非同期な割込み処理っぽいものが絡んでくるときとかかな?
862:名無しさん@お腹いっぱい。
25/09/28 08:52:27.31 nO/MKVcP0.net
低レベルフックで行儀の悪いことをする奴の存在というのが非同期割り込みそのものだけど
共存できないから行儀が悪いのであって、共存しようという努力は虚しい
863:名無しさん@お腹いっぱい。
25/09/28 11:59:52.77 4f5CN/7v0.net
分からなかったんでスタック(スタックトレース)を調べた
https://ahkscript.github.io/ja/docs/v2/lib/Error.htm
に
Stack:Errorオブジェクトが構築された時点のコールスタックを表す文字列です。
とある
v1にこのStackがないように見えた(インストールしてないんで)
http://ahkwiki.net/Catch
に
What、File、Line、Message、ExtraがあってStackがない
v1かv2か言うべき
864:名無しさん@お腹いっぱい。
25/09/28 12:02:58.98 vS0Z7+8A0.net
tryっていうかthrow {いろいろ詰まったハッシュ} をアホほど使う
正常に動け、さもなくば死ねというコードが楽すぎる
エラー通知もmsgbox、outputdebug、その他レポートファイルと好きにできるし
865:名無しさん@お腹いっぱい。
25/09/28 21:32:40.05 U1F2u7s40.net
AHKみたいに欲しいのがとりあえず作れればいいやって言語だと
他言語の経験があれば当たり前のことまで
わかりやすく解説する人が少ないのかな
866:名無しさん@お腹いっぱい。
25/10/16 14:17:43.16 XVfqTpd20.net
チャットツールがEnterで送信してしまう問題。MacではKarabiner-ElementsというツールでなんとかするってのがQiitaにありました。
s://qiita.com/eri_tsuruma/items/57d30f1c350cdf5c8f96
AutoHotKeyでできるものでしょうか?
#HotIf WinActive でブラウザ特定
下記のやりかた(Alt+D)でURL判定してチャットサービスかどうか判定
s://stackoverflow.com/questions/6275405/how-can-i-get-the-current-browser-url-with-an-autohotkey-script
であとは一律enter → shift + enter にしちゃえばよいのかな
もっとよいやりかたありますか?
867:名無しさん@お腹いっぱい。
25/10/16 15:40:35.47 XVfqTpd20.net
すみません、ぐぐったら近いやつで画像が一致したら判定するってのがありました
"Enter not sending messages to chat"
s://www.autohotkey.com/boards/viewtopic.php?t=102308
868:名無しさん@お腹いっぱい。
25/10/17 04:35:59.03 syX4q2Ul0.net
アルファベットキー長押しで大文字って可能でしょうか?
ChatGPTに書いてもらって何度も修正してもらったのに効きませんでした
最初は全部をまとめて指定してダメで一個にしてもダメだったのでその事自体が出来ない事なのかと
もし可能なのであればコード貼らせていただきます
v1です
よろしくお願いします
869:名無しさん@お腹いっぱい。
25/10/17 07:47:53.39 XYuQcndz0.net
長押しは設定する時間(秒)を基準に大きいか小さいかで判断するから通常打ち(単打ち)の時間ラグが半端なくなり"脱字"しまくりになるだろう(実際自分で確認済み)
だからそんな方法で大文字入力するのは止めた方が良いと思うけどねぇ
一回一回 [shift]+[文字キー] が面倒で連続的に大文字入力したいなら CapsLock で固定すればいいと思うんだがそれも面倒くさいとか?
どうしても長押しに拘るなら以下で
サンプルコード集 - AutoHotkey Wiki
URLリンク(ahkwiki.net)
「1つのキーに3種類以上の動作割り当て」
870:名無しさん@お腹いっぱい。
25/10/17 08:16:13.80 UXs9RRzq0.net
押した時点で入力、
長押しなら入力された文字を消して大文字を入力にすればいける
でもIMEのオンオフで挙動が変わったりするだろうから、
実用的かどうか
871:名無しさん@お腹いっぱい。
25/10/17 10:17:54.76 ouEvx/6R0.net
CapsLockを単体押しでCapsON/OFFさせるようにしたほうが楽じゃね?
アルファベットキーの長押しって本来はキーリピートが発生するわけなのでかなり操作性が厳しそう
872:名無しさん@お腹いっぱい。
25/10/17 11:02:30.35 naC6QFu90.net
話はそれるけど時間を作って早いうちにv2に書き換えたほうがいいよ
873:名無しさん@お腹いっぱい。
25/10/17 11:35:53.32 xPg46aob0.net
v1の話をするなとw
話に入れないから
874:名無しさん@お腹いっぱい。
25/10/17 12:23:36.67 yzcJtUwT0.net
トグル操作はうんち
単押しでオン・シフトと押してオフ、あるいはその逆がいいよ
875:名無しさん@お腹いっぱい。
25/10/17 15:07:59.93 qiQo/7KI0.net
珍妙なUIにするより^uでカーソル位置の文字または範囲指定したテキストを大文字化するマクロ組んだほうが速そう
876:名無しさん@お腹いっぱい。
25/10/17 15:47:02.88 naC6QFu90.net
ms-imeなら日本語入力時に
ctrl+pで全角英 → ctrl+oで半角英 → 以降oの度に大文字・小文字が変換される
ってのがあるけどそういう話じゃないんだろうな
勝手な想像なうえに失礼だろうけど、pc入力初心者や高齢者向けの機能なのかな。指一本入力の為に実現したいとか?
全然違うならごめんなさい
877:名無しさん@お腹いっぱい。
25/10/17 16:11:43.15 fpsrPEqz0.net
何となくやけど、スマホ等のスクリーンキーボード的な挙動を実現したいとか?
878:名無しさん@お腹いっぱい。
25/10/17 19:02:27.31 bVXYUNmz0.net
>>858
画像検索はおすすめしません
URLをAlt+Dでクリップボード経由で判定する方法以外では
Descolada氏のUIAライブラリ UIA.ahk
URLリンク(www.autohotkey.com)
に付属している UIA_Browser.ahk
URLリンク(github.com)
を利用する方法が簡単です
EdgeとGeminiで試す場合のほぼ最小コードだとこれで可能です
#Requires AutoHotkey v2.0.18+
#Include UIA.ahk
#Include UIA_Browser.ahk
Edge := UIA_Browser("ahk_exe msedge.exe")
#HotIf WinActive("ahk_exe msedge.exe") && InStr(Edge.GetCurrentURL(), "gemini.google.com")
Enter:: Send("+{Enter}")
+Enter:: Send("{Enter}")
879:名無しさん@お腹いっぱい。
25/10/17 19:53:51.91 bVXYUNmz0.net
>>869
すいません間違えました
これだとEdgeを起動してない時や再起動した場合エラーになります
アクティブなEdgeのHWNDが変更された場合、オブジェクトを更新する仕組みがいるので
こういった処理が必要になります
IsAIChatInEdge(){
static prev_hwnd := 0, Edge
if !hwnd := WinActive("ahk_exe msedge.exe")
return false
if prev_hwnd != hwnd {
Edge := UIA_Browser("ahk_exe msedge.exe")
prev_hwnd := hwnd
}
return InStr(Edge.GetCurrentURL(), "gemini.google.com")
}
#HotIf IsAIChatInEdge()
Enter:: Send("+{Enter}")
もしくは余り好ましくないかもしれませんが、このように毎回オブジェクトを取得すればいいかもしれません
#HotIf WinActive("ahk_exe msedge.exe") && InStr(UIA_Browser("ahk_exe msedge.exe").GetCurrentURL(), "gemini.google.com")
880:857
25/10/18 10:47:36.28 ae4em9ph0.net
>>870
ありがとうございます。
UIA そんなライブラリがあるのですね。よくみたらスレッドでも出ていましたね。すみません。HWNDについては詳しくないので調べてみます。助かりました。
881:名無しさん@お腹いっぱい。
25/10/21 01:18:53.20 5VThRTSP0.net
かざぐるマウスの機能でスクロールバーの上にカーソルを置いてホイールを回すと
ページスクロールさせたりするのがあってAHKで同じ事をしたいんですが
検索したところ
ControlGetFocus, control, A
SendMessage, 0x115, 3, 0, %control%, A
とやってページスクロールを送信するところまでは出来たんですが
マウスの下にスクロールバーがある時だけというのが出来なくて困ってます
どうすればスクロールバーがあるかどうかを判定できるでしょうか?
882:名無しさん@お腹いっぱい。
25/10/21 01:46:49.39 +u/TonrO0.net
スクロールバーなんかにこだわらず
対象のウィンドウのサイズとマウスカーソルの位置を調べて
窓枠付近5%のところでホイールスクロールしたら特別な操作させりゃいいよ
上端:タブスクロール
下端:水平スクロール
左端:特になし(何か割り当てると意図しない誤動作しまくり)
右端:垂直高速スクロール
883:名無しさん@お腹いっぱい。
25/10/21 02:00:41.48 5VThRTSP0.net
>>873
なるほど、そんな方法が…目から鱗ですね
ちょっと考えてみます
884:名無しさん@お腹いっぱい。
25/10/21 08:23:53.17 YBeVQhx60.net
>>872
>>873 さんが書いてくれているような方向性の方が実装が楽やと思う。
AHK でマウスポインタが各ウィンドウのどの要素の上にあるかというのを調べるのは
出来なくはくはないはずけど、汎用的なものはめっちゃ面倒になるはず。
ワシも「タブバー上でマウスホイールでタブ移動」を実装しようとして、
結局ウィンドウ上部から何Pixel で判定するようにしたw
それでも一応各アプリを判定して Pixel値は変えるようにしてあるけど。
885:名無しさん@お腹いっぱい。
25/10/21 09:10:30.88 CasY4tyx0.net
>>873
めっちゃいいですね
めっちゃほしい
srcplz(地面デコ擦り土下座)
886:名無しさん@お腹いっぱい。
25/10/21 18:36:08.73 KWVL6D0k0.net
エクスプローラー(フォルダ)がアクティブの時だけF3の無効化ってどうやれば良い?
887:名無しさん@お腹いっぱい。
25/10/21 18:38:21.62 KWVL6D0k0.net
F3::Return
で良いんだろうけどエクスプローラーだけの指定方法が分からない
v1です
888:名無しさん@お腹いっぱい。
25/10/21 19:33:41.33 IJyeth4Q0.net
CabinetWClass
889:名無しさん@お腹いっぱい。
25/10/21 20:26:07.23 Q7bBaTGi0.net
>>869
↑
これ便利?
使ってみようかな…
890:名無しさん@お腹いっぱい。
25/10/22 00:24:34.71 1Jc1Be5c0.net
v2を使おう
v2はv1より書きやすくなってる
後で書き換えたくなったときに後悔するだろう
891:名無しさん@お腹いっぱい。
25/10/22 07:44:25.39 EOsR0OJf0.net
少しはマシというだけで、根底から腐ってるのは変わらないんだけどな
892:名無しさん@お腹いっぱい。
25/10/22 10:28:25.29 oIEkDsVJ0.net
v1て明示してるレスにいちいち噛みつく奴は時間の無駄すぎる
893:名無しさん@お腹いっぱい。
25/10/22 15:56:51.83 dLN1TNFH0.net
>>879
返事遅くなった
無事にエクスプローラー上だけで動作するようになった
ありがとう
ファイル名変えるのに押し間違えて検索バーがアクティブになって、キーボード操作だけで戻るのにも苦労するからイライラしてたのこれで無くなる
894:名無しさん@お腹いっぱい。
25/10/22 22:37:01.76 d/QqMJk80.net
間違って[F3]押しても[ESC]→[F2]で行けるやん
895:名無しさん@お腹いっぱい。
25/10/22 22:38:44.53 PCBVLBCq0.net
F3::F2
にしたらいいのでは
896:名無しさん@お腹いっぱい。
25/10/23 13:50:03.32 gD0NHKmm0.net
エクスプローラの「フォルダを新しいウィンドウで開く」を左手でやりたくて
^{Enter}をSendしてもただのEnterに化けてしまうんだけどおま環?
897:名無しさん@お腹いっぱい。
25/10/23 21:43:15.97 /zUIWwPE0.net
>>885
エクスプローラー(フォルダ)の右上の検索ボックスにフォーカス行っててesc押しても何にもならないけど
898:名無しさん@お腹いっぱい。
25/10/23 23:44:17.61 kJA1PQCN0.net
Send "{Ctrl down}"
Sleep 100
Send "{Enter}"
Sleep 100
Send "{Ctrl up}"
これで動いた
899:名無しさん@お腹いっぱい。
25/10/24 08:14:54.05 dJdo69lo0.net
Enterを押したあとCtrlを放すまでの時間を多めにとる必要があるみたいね
Ctrlを押してからEnterを押すまでの時間はもっと短くしてもOKだった
900:名無しさん@お腹いっぱい。
25/10/24 08:42:01.14 sTLq8DgI0.net
ctrl+enterの時点で新しいウインドウが開くわけじゃなく、
explorer.exeの呼び出し時にctrlが押されてる必要あるからね
ctrl押す長さはPCの処理能力に依存する部分だよ
901:名無しさん@お腹いっぱい。
25/10/24 19:22:07.33 9mEFal/40.net
sleepがあれば時間は最短でいい
902:名無しさん@お腹いっぱい。
25/10/25 11:13:39.39 VQ/HhSPt0.net
AHKでSleep挟んで試行錯誤してる時間が一番惨めな気持ちになる
903:名無しさん@お腹いっぱい。
25/10/25 13:09:48.38 R6izkYx90.net
その内動作しなくなって増やしては減らしてみたいなことになる
904:名無しさん@お腹いっぱい。
25/10/25 13:29:48.21 dk3CRPpM0.net
要はフックの奪い合いをしていて、完全に奪うと相手がおかしくなるので、
適度に相手にもいじらせないといけない
渡しすぎると今度は自分の処理がおかしくなる
完全な実装には、競合相手の処理内容の理解が必要
そんな面倒なことは最初からしないのが正解
905:名無しさん@お腹いっぱい。
25/10/25 14:51:29.63 acDcKwfT0.net
結局 DllCall で Windows を叩いて色々チェックしてからやる羽目になって「AHK とは?」になるw
906:名無しさん@お腹いっぱい。
25/10/25 15:17:16.56 dk3CRPpM0.net
のどかみたいにデバイスドライバでやれば競合は起きない
yamyはAHKと同様にLLフックでやってるのに、何故か素直に動く
AHKのv3をもっとイケてる文法にしてデバイスドライバ版に変更するといい
907:名無しさん@お腹いっぱい。
25/10/25 18:20:07.90 kZz3spXo0.net
AHKっていうかMouseGestureLの話なんだけどスレ違い?
たまにジェスチャー発動時にカーソルの動きが引っ掛かることがあって
それが起きると他のウィンドウをクリックしてもアクティブにできなくなって
Alt+Ctrl+Deleteで動作を中断させるしかなくなるんだけど何が原因なんだろ
908:名無しさん@お腹いっぱい。
25/10/25 18:48:46.42 AS7G2zsk0.net
ジェスチャはOpenMausujiで受けてキーボードショートカットを発生させて
それをAHKで受けて処理
というアホなやり方が意外と普通にできててもう10年以上ずっとこのままだな
909:名無しさん@お腹いっぱい。
25/10/26 15:41:24.47 5Yde84eR0.net
>>898
修飾キーのどれかが押しっぱなしになってるのでは?
kako.2ch.sc/test/read.cgi/software/1243005818/182
を入れてみると分かるかも
910:名無しさん@お腹いっぱい。
25/10/26 16:49:36.52 F0D3GODk0.net
Win + J:: を記述したら、
ときどき、Win + Jの実行と同時に、スタートメニューが誤爆表示されるわ
911:名無しさん@お腹いっぱい。
25/10/27 11:32:09.55 ZsAEAa0Z0.net
管理者権限で動いているahkだと、AHK経由のソフト起動も管理者権限で動いてしまう。
これをnot管理者権限で開くようにする方法ありますか?
912:名無しさん@お腹いっぱい。
25/10/27 18:25:32.96 TaRuFJmB0.net
RunAs
913:名無しさん@お腹いっぱい。
25/11/07 14:31:36.15 Xxo3RejR0.net
うまくいかなくて困っているのでどなたか助けてください
#a:: Send(“^{a}”)
と
^a:: Send "{Home}"
を、記述しているのですが
#a:: Send(“^{a}”)が^a:: Send "{Home}”で上書きされてしまって同時に有効にすることができません
ちなみに^a:: Send "{Home}”をコメントアウトすると#a:: Send(“^{a}”)は有効になります
914:名無しさん@お腹いっぱい。
25/11/07 14:48:20.05 Xxo3RejR0.net
>>904ですが自己解決しましたので一応報告しておきます
いやぁAIって本当にすごいですね今までこうやって5chで質問して運が良ければ数日後に回答があるかもしれないというものすごく低い可能性にすがるしかなかったのに
今やAIに質問すれば秒で正確かつ詳細な答えが返ってくるんですから本当にAI最強ですね
これは本当にもう5chはソフトウェア板を含めて専門板が完全に必要なくなっちゃいましたね
雑談かリアルタイム性の高いスポーツ系の板以外はまったく存在価値がないですね
915:名無しさん@お腹いっぱい。
25/11/07 18:57:22.60 KVwAEuer0.net
>>905
価値無いと思う場所に書く価値は見いだしてるんだね
916:名無しさん@お腹いっぱい。
25/11/08 02:19:34.35 mlgCiEVh0.net
AIさんは間違ってても己を信じて愚直に突き進む
917:名無しさん@お腹いっぱい。
25/11/08 02:37:54.48 2ISgKh3M0.net
MouseGestureLもAIでv2に移行できる?
918:名無しさん@お腹いっぱい。
25/11/08 07:48:42.58 KCIWCE1g0.net
答える側もググレカスって思ってる
前は検索して検索結果をコピペしてるだけ
今はAIに聞いて結果をコピペしてるだけ
だったら質問する側が自分で検索とAI質問をしたらいい
919:名無しさん@お腹いっぱい。
25/11/08 08:33:28.65 j29qIXzT0.net
ぐぐれば判るようなことは、今はもうぐぐらなくてもAIがやってくれる
920:名無しさん@お腹いっぱい。
25/11/08 15:43:11.52 h1/SFRUl0.net
ソフトウェアに関しては既にググるとか話にならないレベルでAIが有能なんだがw
仮に使うやつに問題点を言語化できる知能がないバカだっとしてもまったく問題ない
動作しないコードを貼り付けて期待する内容をセットで質問すれば動作するコードを複数候補用意してくれる
そしてそれをコピペして実際に期待した動作だった場合はその結果を伝えればなぜ動作したのかその理屈の要点をまとめて教えてくれる
実際開発現場では既にレビュアー、メンター、ペアプログラミングという工数がかなりかかってプロジェクトの人月を圧迫する工程が必要なくなったからな
まぁコードがかけない無能のお荷物にアサインされていた仕事がなくなって社内で失業者を産んでしまっているわけなのが皮肉すぎるがそれは日本の糞すぎるIT業界の闇だからAIの責任じゃないからな
921:名無しさん@お腹いっぱい。
25/11/08 15:48:26.92 UEvZH9380.net
消えろ
922:名無しさん@お腹いっぱい。
25/11/08 15:57:03.39 j29qIXzT0.net
元々大したことしとらんし
ちゃんとした要件定義さえあれば、素直に設計して、素直にコード書けばいいだけ
問題はちゃんとした要件定義が作れないこと
923:名無しさん@お腹いっぱい。
25/11/08 16:18:25.22 h1/SFRUl0.net
ほんそれw
日本は一部上場企業の案件ほど要件定義や仕様書が本当に毎日変わるからな
客の頭が悪すぎるんだがそれを許して実際に開発してる多重請負の末端に丸投げしてるもっと頭の悪い元請け・一次請けが一番の癌
まぁ今や元請けはほぼ間違いなく顧客の子会社でグループで金回してるだけの無能どもが要件定義と仕様書作ってるからな
そりゃIBMですらお手上げが何度も契約破棄してプロジェクト放棄して逃げ出すってわけ
924:名無しさん@お腹いっぱい。
25/11/08 16:22:39.92 hLdTjmeR0.net
なんかえらいしゃべるな
925:名無しさん@お腹いっぱい。
25/11/08 16:28:15.90 j29qIXzT0.net
海外だと自分とこで使うシステムは自分で作るんだよな
日本は何故か他社に丸投げしてしまう
そのせいで伝言ゲームで違うものができるし金も時間も無駄にかかる
誰が見ても判る不便なUIやバグがいつまでも直らない
926:名無しさん@お腹いっぱい。
25/11/08 16:40:01.82 h1/SFRUl0.net
だって日本の場合はゼネコンのビジネスモデルをそっくりそのまま模倣した完全に終わってる業界だからな
日本の開発最大手が親方日の丸の富士通とNECなのもゼネコンとまったく同じ
結局は利害関係者の間で金を動かしてるだけで納期が伸びれば伸びるほど儲かるってわけ
日本のソフトウェアのUI/UXやデザインが未だに20~30年前と変わらず酷くて中国に20年遅れてるって言われる理由って誰もそんなの気にしてないから
もっというと出来が悪くて使い難いほど機能追加や保守でより予算が増えて利益がでるからな
未だに人海戦術なのも本当に人月を増やすただそれだけのためだからな
単価の高い有能なPGほど邪魔でしかなくて安い無能を多く欲しがる理由ってそういうこと
これでまともなクオリティの成果物になるわけないってわけ
927:名無しさん@お腹いっぱい。
25/11/08 16:45:43.37 j29qIXzT0.net
巨大なシステムまで自分で作れとは言わんけど、
webのデザインまで他人任せだからな
あんなもん一人で作れる
昔はPC得意な人が本業とは別にやってた
やっても評価されないのでやらなくなった
928:名無しさん@お腹いっぱい。
25/11/08 20:40:43.60 T50+VgE30.net
いまだにゲームパッド入力を出力することもできないのは
技術的に難しいの?
929:名無しさん@お腹いっぱい。
25/11/08 20:43:55.21 j29qIXzT0.net
確かにやって欲しいな
android用のbluetoothのコントローラをwindowsに繋ぐと、デフォルトでは何も入力されない
関係ないコードが発生して無視されてる
それを何かのキーにマッピングするだけなのに、取得してくれる奴がいない
930:名無しさん@お腹いっぱい。
25/11/08 22:50:39.35 MHy4PrWq0.net
>>919
ゲームパッド?
というと?
931:名無しさん@お腹いっぱい。
25/11/08 23:08:05.31 qfU3Z3g10.net
Joy1を発生させたり入れ替えたり
932:名無しさん@お腹いっぱい。
25/11/09 00:05:41.42 sPGQ/r9/0.net
>>922
やってるけど?
933:名無しさん@お腹いっぱい。
25/11/09 09:06:01.52 ASql/tzc0.net
なに言ってんだこのクエスチョンが必殺技だと思ってるバカ
934:名無しさん@お腹いっぱい。
25/11/09 09:09:48.41 r36OP+z90.net
構ってもらえたらなんでもいいんだよ
特に知識は無い
935:名無しさん@お腹いっぱい。
25/11/09 12:58:44.80 kNsV11o20.net
ゲームはチートが問題になってるから
チート対策でAHKが出力できないよう技術的に難しくしてるんでは
技術的に難しいができなくもないんでは
936:名無しさん@お腹いっぱい。
25/11/09 15:04:52.69 +rK0sDiu0.net
技術的に難しいというか、Windowsにはソフトウェア的にパッドボタンを押下するという仕組みがありません
通常は各アプリが独自に、xinput1_◯.dll(XInput)やdinput_x〇.dll(DirectInput)などのライブラリを利用して
パッドの情報を随時読み取って処理しますが、これらのライブラリはパッドに対して基本的に読み取り専用であり
入力系の動作はフィードバック機能が搭載されているバイブの作動しかできません
AHKでもこれらライブラリを利用することで、物理的な入力を阻止することはできませんが、読み取り値を元に分岐するスクリプトを動作させることは可能です
ちなみに、DirectInputの方は標準対応してますが、XInputは対応していないので、値の読み取りスクリプトを自作するか、別途XInput.ahkなどを利用する必要があります
擬似的なパッドボタンの押下には
改変したdllを使用して、アプリがパッドの状態を取得する際にインターセプトする方法(x360ceVer3)か
ソフトウェアレベルからの操作が可能な、仮想コントローラードライバ(vJoy、ViGEmなど)が必要になります
前者の方法でAHKを介入させることは、可能ですが現実的ではありません
後者はAHK-vJoy-Libraryなどの古いライブラリが存在し、いくつか紹介しているサイトもありますが
一般的なAHKスクリプトからすると難易度は割と高めになりますし、ドライバ関連は環境にもよるので
そこまでしてAHKでやる必要があるのか?という話になります
937:名無しさん@お腹いっぱい。
25/11/10 21:32:41.84 BqoaTABp0.net
あまり深く考えずにX360CE(Ver4、仮想コントローラ型)など使っていたが、確かにそういう事になるねえ…
まあAHKはジョイスティックまわりはほとんど変わらずXInputはXInput.ahk使うことになってる感じなのは
そもそもあまり重要視してないような気もするけど
938:名無しさん@お腹いっぱい。
25/11/10 21:45:15.72 JBCDjO7v0.net
>>928
windows11で、
Aボタンでwindows決定とかを無効にできないのかね?
939:名無しさん@お腹いっぱい。
25/11/11 12:54:41.54 IRe9ejMm0.net
外部input全部対応してるツールは過去ログにUCR.exeと書いてあったな
githubにあるよ
940:名無しさん@お腹いっぱい。
25/11/11 21:33:51.69 d75LSEnV0.net
この形式にしてAI丸投げするのありやな
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
941:名無しさん@お腹いっぱい。
25/11/12 21:39:11.64 azG0U9Vb0.net
>>929
XInputコントローラ入力が、スタートメニューや設定などでの操作になってしまうという機能の事だとすると、
無効にするのはむずかしいように思う(これは一般のアプリでは働かないので、自分は気にしないことにした)
942:名無しさん@お腹いっぱい。
25/11/12 21:42:55.56 lBWlIRSJ0.net
>>932
そうそう
設定ウィンドウで、コントローラーのボタンを押すと、勝手に決定とかになっちゃう
自分で独自の操作をしたいのに
943:名無しさん@お腹いっぱい。
25/11/19 11:17:17.75 i5VCtHkO0.net
誰かライブラリ化してくれ
【TOON】JSON時代の終わり? 話題のTOONを解説してみた #AI - Qiita
URLリンク(qiita.com)
944:名無しさん@お腹いっぱい。
25/11/19 11:31:45.35 A8tqkGqn0.net
>>934
CSVじゃん
945:名無しさん@お腹いっぱい。
25/11/19 11:32:17.60 QLiEmML80.net
ちょっとまって
JSONのライブラリってある?
あるなら誰かする
その記事はJSON時代が終わってTOON時代が来ると言ってる
見たことないし使ったことないが
JSONのライブラリってあって使ってる?
あるなら教えて
946:名無しさん@お腹いっぱい。
25/11/19 12:07:16.32 tiQbyhGp0.net
新フォーマットCSV草
947:名無しさん@お腹いっぱい。
25/11/19 14:00:53.22 nffaDt2S0.net
CSVではないでしょ
948:名無しさん@お腹いっぱい。
25/11/19 16:02:29.68 UeGOZLoj0.net
>>934
その説明だと全部の列が id,name,role で統一されてる前提みたいでまんまCSVだけど
二列目以降が no,title,work,age とかって項目も数も違ったり
あと入れ子とかはどうなるんだろ?
949:名無しさん@お腹いっぱい。
25/11/19 16:27:22.53 Wwn0eWo30.net
ちょっとググって見てみたけど、名前・項目名付きCVSって感じ?
ただ提案されただけ状態で規格化の動きとかもまだまだだし、ネストとかは
構造上無理があるっぽい。
Cをかじったことのあるやつなら、構造体の中に別の構造体へのポインタが続くとか
夢に出そうだろw
そりゃ規格を作る段階で色々と定義すりゃいいんだけど、いっそのこと LLM専用の
ベタなデータフォーマットと割り切ったものにすりゃいいんじゃね?
950:名無しさん@お腹いっぱい。
25/11/19 17:11:09.85 D35IGSz/0.net
>>939
ごめん、見つけらんないんだけどどこの事言ってる?
951:名無しさん@お腹いっぱい。
25/11/19 17:24:15.22 UeGOZLoj0.net
>>941
ごめん分かりにくい書き方したけど項目違いや入れ子は
「こういうケースの場合はどうなるんだろ?」って疑問の例ね
よく見たら上の記事の下の方にも「toonで向かない場面」で書いてあった
表形式に使用場面絞られるならそれこそcsvとあまり変わらないように見えるなあ
952:名無しさん@お腹いっぱい。
25/11/19 17:30:33.31 D35IGSz/0.net
>>942
違ったり、で改行(別項目)になってるものだと読んでた、すまない
json指定されて組んだ事あるけど自分の範囲だと項目数増減した例はなかったな
良くある事なんかな
953:名無しさん@お腹いっぱい。
25/11/19 18:28:42.41 Wwn0eWo30.net
JavaScript Object Notation やからコード中では好き勝手にいじれるし、
見えてない範囲では何されてるかわからんでw
954:名無しさん@お腹いっぱい。
25/11/19 20:11:35.36 tiQbyhGp0.net
昔、JSONは冗長で無駄だらけだからぶっちゃけクソじゃねってどこかで言ったら
今時どんなショボ回線使ってんだとか散々罵られたというのに
955:名無しさん@お腹いっぱい。
25/11/19 21:37:40.33 nffaDt2S0.net
表でしか無いCSVだと不便な状況が増えすぎたんで
少々冗長でもJSONがいいわーってなるのは仕方なかった
で、なんでもJSONな世の中(言い過ぎ)に冗長だと困る用途がどかんときたんで
CSVではやっぱりダメだけどなんとかしたいって出てきたやつだから
CSV扱いするのはちょっと可哀相
956:名無しさん@お腹いっぱい。
25/11/20 00:37:54.73 wnYFmeRp0.net
v2の1万行くらいのデスクトップカスタマイズしまくり環境晒してる人いないかな
変態からノウハウを吸収したい
957:名無しさん@お腹いっぱい。
25/11/20 04:56:47.56 aCFjClr40.net
v2ほんまめんどい
死ぬまで1でええわってなった
958:名無しさん@お腹いっぱい。
25/11/20 07:34:03.49 FmgEOs7Q0.net
>>947
数万行の移植完了
疲れた…
959:名無しさん@お腹いっぱい。
25/11/20 07:38:40.32 5Q4GlP+00.net
オートでいけるやろ
960:名無しさん@お腹いっぱい。
25/11/20 22:57:31.72 mnpz439+0.net
タイ人の提供
961:名無しさん@お腹いっぱい。
25/11/20 23:39:37.66 56XX/iFD0.net
>>948
AIにV1の構文食わせて「V2用に変換して」っていうだけで移行できるよ。押しっぱなし病も起きなくなって快適だわ。
962:名無しさん@お腹いっぱい。
25/11/21 09:08:30.05 oQMYlukY0.net
キーボード入力無効化ソフトを使ってるのにF13起動
963:名無しさん@お腹いっぱい。
25/11/21 09:46:03.83 VxM6MyUJ0.net
MouseGestureLを使いたいのでv1環境のワイ、低みの見物
964:名無しさん@お腹いっぱい。
25/11/21 10:20:22.04 SSQuT6eN0.net
ジェスチャーの発火でv2スクリプトを実行という変態仕様も
965:名無しさん@お腹いっぱい。
25/11/21 11:02:23.97 l5q1DqEU0.net
最近のマイブームは設定ファイルに
ai/w/AutoHotKey
みたいな記述をずらずら書いておいて
週一回(/d/なら毎日)の間隔で自動で
URLリンク(www.google.com)
とか開いてくれるようにする仕組み
お陰でJKのトレンドにも詳しくなったw
966:名無しさん@お腹いっぱい。
25/11/21 11:09:12.08 ZV7Y/Dhp0.net
>>954
右に同じ…v1で困ることないしキーリマップ関連以外のことなら併用してるAutoIt3でも大概は出来るし
967:名無しさん@お腹いっぱい。
25/11/26 06:57:23.21 RWkeqOHH0.net
^+S:: が何かに吸い込まれて機能しない
AHKより優先度高いOS,アプリでこれを占有してるものってなんだろうか
968:名無しさん@お腹いっぱい。
25/11/26 07:16:21.04 iI8bZoeZ0.net
> 過去スレ
> ^+2,^+w,^+s,^+xのホットキーが認識されない
メカニカルスイッチ式のキーボードはスイッチが独立してるので任意の同時押しが認識されるが
メンブレン式のキーボードはスイッチが独立してなくてどうしてもダメ同時押しパターンが発生するので
キーボードがそもそも対応してない可能性が高い
969:名無しさん@お腹いっぱい。
25/11/26 08:05:16.40 DY5gGzlj0.net
ん? それってメンブレン/メカニカルスイッチでの差異じゃなくて、回路・キーボード
コントローラ・ファーム側の問題じゃね?
メンブレンだろうがメカニカルだろうが、スイッチ単体としてはメイク・ブレークするだけやし。
970:名無しさん@お腹いっぱい。
25/11/26 08:34:52.98 jMb4ZV5M0.net
同時押しキー数に制限があるのはキースイッチの種類じゃなくてUSBかPS/2のどっちで接続されているかだよ
USBだと通常6キーまでしか同時押しできないけど、6キーより少ない場合もまれによくある
971:名無しさん@お腹いっぱい。
25/11/26 09:10:46.78 0qclY3UC0.net
メカニカルかどうかじゃなくNキーロールオーバー対応かどうか
PS/2は仕様上同時押しキー数に制限はないけど、
USBのHIDは同時押しが5キーだか6キーだかまでのはずなので、
ゲーミングキーボードなんかは複数のHIDとして認識させてたりとか、
HIDではない入力デバイスと認識させてたりとか各社工夫が見られる
972:名無しさん@お腹いっぱい。
25/11/26 09:26:27.47 TnFAWBk60.net
>>960-962
何を言ってるのか分からない
^+SはコントロールとシフトとSの3キー同時押しだから
5キーだか6キーだかまでのはずの同時押しキー数制限に引っかからないのでは?
973:名無しさん@お腹いっぱい。
25/11/26 09:31:06.31 0qclY3UC0.net
>>963
そうだよ
>>959が全くの見当違いなこと言ってるから総ツッコミ入っただけ
974:名無しさん@お腹いっぱい。
25/11/26 19:07:09.61 DY5gGzlj0.net
>>958
改めて自作のキーリマップスクリプトに ^+s:: send "a" って混ぜてみて試してみたが……
もしかして何らかの方法で「左Ctrl ←→ CapsLock」やってない?
ワシも「あれ、マジで吸い込まれてる? あ、もしかしてこれか!」と思って本来の
左Ctrl で試してみたらちゃんと動いたw
975:名無しさん@お腹いっぱい。
25/11/26 19:25:19.99 r1mC6pck0.net
>>965みたいなのって
URLリンク(bit-trade-one.co.jp)
ここで解説されてるような問題で
まっとうなゴーストキー対策をShiftとかCtrlとかの
修飾キーくらいでしかしてないケチケチ設計だと
USBの上限未満の3キーでも無反応になりがち
976:名無しさん@お腹いっぱい。
25/11/26 19:58:43.24 DY5gGzlj0.net
ちなみにワシが使ってるのはこれ。
Ctrl2Cap - Sysinternals | Microsoft Learn
URLリンク(learn.microsoft.com)
977:名無しさん@お腹いっぱい。
25/11/26 20:19:58.75 DY5gGzlj0.net
>>966
FILCO の Majestouch なんで多分それはない。
表面実装のダイオードなんてリール単位で購入やと一個当たり一桁円代で、
キーボード一台でざっと 100倍しても数百円代の原価上昇やし。
978:名無しさん@お腹いっぱい。
25/11/26 21:12:26.35 r1mC6pck0.net
Majestouchでも最初の頃のってNキーロールオーバー未対応のなかったっけ?
コストの方は特に昔はメカニカルならそれだけ前面に出して売ってたりしたんで
そのくらい削るなよって思うのはままあったような
979:名無しさん@お腹いっぱい。
25/11/26 22:11:44.20 jMb4ZV5M0.net
Nキーロールオーバーって今でいうゲーミングキーボードが出てからのものだから
初期のマジェの頃には存在してなかったんじゃないの?
980:名無しさん@お腹いっぱい。
25/12/06 06:45:38.80 97ntwC5O0.net
なんかfindtextが効かなくなった
981:名無しさん@お腹いっぱい。
25/12/07 08:26:17.94 PQrox9+50.net
sc07B と書かれててもなんだか判らんので、
define nfer sc07B
みたいにして、
nfer & a ::
みたいに使えない?
982:名無しさん@お腹いっぱい。
25/12/07 10:59:54.69 ifbJFQr20.net
ない
自慢のahk使ってhen, muhenをシュパパッと変換するナレッジベースなりコピペツールなりを整備しろ
983:名無しさん@お腹いっぱい。
25/12/07 11:20:44.79 R5rLXKAQ0.net
>>972
まあ無理なんじゃね?
ドキュメントでは「ダブルコロン」の左側に何がくるべきか明確には定義してないっぽい。
Hotkeys - Definition & Usage | AutoHotkey v2
URLリンク(www.autohotkey.com)
文字列な「変数」として「nfer := "SC07B"」 とかやっても無理だろうね。
Concepts and Conventions | AutoHotkey v2
URLリンク(www.autohotkey.com)
984:名無しさん@お腹いっぱい。
25/12/07 11:25:04.00 PQrox9+50.net
別のオブジェクトを介して処理が変わるようなのはやりたくない
プリプロセッサ的なdefineに過ぎなくて、バイナリは同一であって欲しい
985:名無しさん@お腹いっぱい。
25/12/07 12:21:15.19 SrVEdwwI0.net
; sc07B : 無変換
とか分かるところに書いとけばいいだけでは?
986:名無しさん@お腹いっぱい。
25/12/07 12:39:53.37 PQrox9+50.net
それは書いてある
987:名無しさん@お腹いっぱい。
25/12/09 19:49:43.56 pIIR8+Nc0.net
無変換のキーボードトップにsc07Bって書いとけ
988:名無しさん@お腹いっぱい。
25/12/09 20:26:31.30 rbaBe8Xr0.net
可読性という発想が無いんだろうな
989:名無しさん@お腹いっぱい。
25/12/10 07:17:40.60 lYqTYoYn0.net
可読性求めたらAHKなんて使えない
990:名無しさん@お腹いっぱい。
25/12/10 07:36:20.33 wSkFV5lr0.net
俺なんかもう、部品だろうが工具だろうが
sc07B
っていう文字列見たら、無変換キーが脳裏をよぎる
体質になってしまった
マシン語なんかも似たようなもんだ
991:名無しさん@お腹いっぱい。
25/12/10 07:38:36.41 3H7yU4ac0.net
マシン語ですらニーモニックあるやろ
992:名無しさん@お腹いっぱい。
25/12/11 22:34:51.80 QuAR1eBl0.net
ネットで拾って、なんかもういつ作ったんだってくらい古いやつで
みたまんまタスクバー上でホイールいじって音量変えられるんだけど
なんでこれセカンドディスプレイだと効かないの?
出来たらすごく楽になるんだけどどうしたらいいのかな
#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}
MButton::Send,{Volume_Mute}
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
Return WinExist(WinTitle . " ahk_id " . Win)
}
993:名無しさん@お腹いっぱい。
25/12/12 02:52:04.60 Snveg9GH0.net
タスクトレイなんかもセカンドディスプレイ上にはないからしかたない
994:名無しさん@お腹いっぱい。
25/12/12 03:26:31.66 scDy0PJD0.net
座標で判定しちゃえば
995:名無しさん@お腹いっぱい。
25/12/12 05:02:26.12 JfqmIp7a0.net
設定でセカンダリ以降にもタスクバー出せなかったっけ?
996:名無しさん@お腹いっぱい。
25/12/12 07:21:05.18 Snveg9GH0.net
タスクバーは出るけどタスクトレイは出ないしスタートボタンも出ない
997:名無しさん@お腹いっぱい。
25/12/12 19:43:07.58 gEgK4/WJ0.net
>>984-987
そうなんだね
やるなら座標とるしかない感じだね ありがとう
998:名無しさん@お腹いっぱい。
25/12/12 20:11:45.94 QZE45rFJ0.net
>>988
セカンドモニターのタスクバーのクラス名は「Shell_SecondaryTrayWnd」のはずなので
#If MouseIsOver("ahk_class Shell_TrayWnd") || MouseIsOver("ahk_class Shell_SecondaryTrayWnd")
999:名無しさん@お腹いっぱい。
25/12/12 20:14:46.10 fQU+Cu3Q0.net
>>989
あなたが神か
1000:名無しさん@お腹いっぱい。
25/12/12 20:28:53.13 VN7SnAtt0.net
spyで調べろよ
1001:名無しさん@お腹いっぱい。
25/12/21 02:20:19.67 AdIoJhQb0.net
アホカクロン作ったった
_cron_ネットニュース() {
cron.h.like("7|19") ? "URLリンク(abema.tv)()
}
スクリプトスキャンして _cron_~ を毎時自動呼び出し
string_like はワイルドカードを正規表現に置換して判定するメソッドで ps のパクリだが regex と違ってエスケープとか考えなくていいからめっちゃ使い勝手いい
v1の文法ってウンコだけどこねくり回すと香しいウンコになるよね
1002:名無しさん@お腹いっぱい。
25/12/21 07:54:40.15 6s5uz51h0.net
regexの方が使い勝手いいから無駄なことしてるなって思う
1003:名無しさん@お腹いっぱい。
25/12/21 11:50:53.48 pdH56I/D0.net
わざわざXボタン押さないと閉じられないウィンドウを開くサイトがあって、
escで閉じるようにした
それだけだと、escが効かなくなるので、何もヒットしない時はescをsendする
それで上手く行ってたけど、terminalが出てるとそっちのXと混同して閉じてしまう
ここで初めて、FindTextに範囲指定があるのを発見
アクティブウィンドウ内に限定していい感じ
1004:名無しさん@お腹いっぱい。
25/12/21 12:05:42.86 bm5D7zsg0.net
>わざわざXボタン押さないと閉じられないウィンドウを開くサイトがあって、
ブラウザの外にウィンドウが開く?ブラウザ内のポップアップじゃなくて?・・・・・ヤバくないかそのサイト
1005:名無しさん@お腹いっぱい。
25/12/21 12:14:13.95 YJS8yOwL0.net
XY問題を自覚するのは難しい
1006:名無しさん@お腹いっぱい。
25/12/21 12:19:31.83 iku9jIU20.net
>>995
最近こそポップアップウィンドウ開かない様にブラウザ側が制御する様になって減ったけどウィンドウ開いてそこに情報入力とかヘルプとか規約とかあるサイトは珍しくはない
1007:名無しさん@お腹いっぱい。
25/12/22 00:11:43.54 oUKrKR8Q0.net
MGLのこと聞くのあり?
1008:名無しさん@お腹いっぱい。
25/12/22 08:21:28.75 9T9lj6pT0.net
次スレ
AutoHotkey スレッド part36
スレリンク(software板)
1009:名無しさん@お腹いっぱい。
25/12/22 09:06:09.86 Xesct7Qc0.net
>>998
MGLって何だと思って検索したら専用スレッドを見つけた
MGLはAutoHotkeyフォーラムに専用スレッドがあります
ss1.xrea.com/pyonkichi.g1.xrea.com/contact.html
フォーラムにMGLの作者が投稿してる
1010:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 375日 20時間 49分 9秒
1011:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています