AutoHotkey スレッド part35 (871レス)
AutoHotkey スレッド part35 http://egg.5ch.net/test/read.cgi/software/1733887021/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名無しさん@お腹いっぱい。 [sage] 2024/12/11(水) 12:17:01.35 ID:pfy66vhl0 ■公式サイト https://www.autohotkey.com/ ■解説等 ・v1.1 AutoHotkey Wiki http://ahkwiki.net/Top ・v2 クイックリファレンス|AutoHotkey v2 https://ahkscript.github.io/ja/docs/v2/ v1.1からの変更|AutoHotkey v2 https://ahkscript.github.io/ja/docs/v2/v2-changes.htm ■前スレ AutoHotkey スレッド part34 https://egg.5ch.net/test/read.cgi/software/1719681136/ http://egg.5ch.net/test/read.cgi/software/1733887021/1
791: 名無しさん@お腹いっぱい。 [sage] 2025/08/16(土) 14:57:12.89 ID:n3CI8wSR0 >>789 片方のキーをイジェクト(物理的なキー数減らし)してんだから出来ないのは当たり前でしょ >>790の言うようにキー増やすかcapsキーとかで押下判定組み合わたら? http://egg.5ch.net/test/read.cgi/software/1733887021/791
792: 名無しさん@お腹いっぱい。 [] 2025/08/27(水) 17:46:44.15 ID:iQ35Flgo0 sharepointを検索範囲に含められる? http://egg.5ch.net/test/read.cgi/software/1733887021/792
793: 名無しさん@お腹いっぱい。 [] 2025/08/27(水) 17:47:05.44 ID:iQ35Flgo0 書くところ間違えました http://egg.5ch.net/test/read.cgi/software/1733887021/793
794: 名無しさん@お腹いっぱい。 [sage] 2025/08/29(金) 15:39:11.89 ID:36YKTVoW0 V2でタスクトレイアイコンの左クリックで何か処理することって出来ますか? 右クリックして出るメニューの増設(A_TrayMenu.Insert)や、そのメニュー項目を A_TrayMenu.Default := "menuname" で指定することで左ダブルクリックで処理 させることは出来るんですが左シングルクリックが解らない http://egg.5ch.net/test/read.cgi/software/1733887021/794
795: 名無しさん@お腹いっぱい。 [sage] 2025/08/29(金) 16:08:32.07 ID:GqkxGuKS0 出来るできないで言えば、多分出来る…… けど AHK で用意されている範疇というよりは、 DllCall オンパレードでほぼ Windows なプログラミングな趣になる気がするな。 http://egg.5ch.net/test/read.cgi/software/1733887021/795
796: 794 [sage] 2025/08/29(金) 18:14:49.37 ID:36YKTVoW0 >>795 ありがとうございます。あー、そうなりますか 実現するのはかなり苦労しそうですので現時点ではダブルクリックで我慢しておきます http://egg.5ch.net/test/read.cgi/software/1733887021/796
797: 名無しさん@お腹いっぱい。 [sage] 2025/08/29(金) 18:35:12.46 ID:GqkxGuKS0 >>796 「もしあるなら誰か海外ニキが作ってないかな?」とちょいとググってみたけど、 某所にて「簡単じゃねぇよ(意訳)」とバッサリ切られてたw http://egg.5ch.net/test/read.cgi/software/1733887021/797
798: 名無しさん@お腹いっぱい。 [sage] 2025/08/29(金) 18:51:13.19 ID:NuyAu6V20 >>796 リファレンス Menu/MenuBarオブジェクト → プロパティ → ClickCount これは? 間違ってたらスマン http://egg.5ch.net/test/read.cgi/software/1733887021/798
799: 名無しさん@お腹いっぱい。 [sage] 2025/08/29(金) 18:53:27.58 ID:coMuEi4N0 >>796 いくつか方法がありますが、以下の説明でまったく分からないとか言うレベルでなければ、実装自体は割と簡単にできます ・A_TrayMenu.ClickCount := 1 とすることでデフォルト動作をダブルクリックではなくシングルクリックに変更する 当然ながらトレイアイコンのダブルクリックは使用できなくなります ・ACCかUIAライブラリを拾ってきて使用する おそらく、一番簡単で汎用性が高い方法です 私は中クリックにスクリプトのリロードするように割り当てています。省略していますがこんな感じです #Include UIA.ahk #HotIf GetMouseClassName("Shell_TrayWnd") ; マウス下のクラス名を取得する自作関数 MButton:: { if UIA.ElementFromPoint().Name == "MyScript_v2.ahk" Reload() ifまたはswitchでの判定で他のトレイアイコンにも使用可能です ・OnMessageを使用する AHKは固有ウィンドウメッセージとして、0x404がトレイアイコンの通知メッセージとして使用されているようです したがって、下記のようにOnMessageを指定しておくことでメッセージをインターセプトできます OnMessage(0x404, AHK_NOTIFYICON) AHK_NOTIFYICON(wParam, lParam, *) { if lParam == 0x202 { ; WM_LBUTTONUP MsgBox return 0 } } http://egg.5ch.net/test/read.cgi/software/1733887021/799
800: 794,796 [sage] 2025/08/29(金) 19:12:43.02 ID:36YKTVoW0 >>797-799 ありがとうございます A_TrayMenu.ClickCount := 1 このプロパティ見落としてました。これが一番簡単ですね ダブルクリックを捨ててシングルクリックで動作するほうが自分の使い方としては合ってるかも ライブラリ入れるのは色々大変なので後ほどOnMessageの方法を試してみます http://egg.5ch.net/test/read.cgi/software/1733887021/800
801: 794,796,800 [sage] 2025/08/29(金) 20:02:39.13 ID:36YKTVoW0 ClickCount試しました。ダブルクリック諦めて良いならこれですね、何より簡単 OnMessageも試しましたがダブルクリックと同居させるには両方走らないよう自前で判定しないといけないですね 複雑にしすぎると不具合の元なので、それならSHIFTやCTRLの状態を判定して処理分岐したほうが良いのかもしれません 皆さん本当にありがとうございました http://egg.5ch.net/test/read.cgi/software/1733887021/801
802: 名無しさん@お腹いっぱい。 [sage] 2025/09/14(日) 22:07:34.77 ID:sY7MnDYe0 A_Indexってなるべく使わない方がいいんですよね http://egg.5ch.net/test/read.cgi/software/1733887021/802
803: 名無しさん@お腹いっぱい。 [] 2025/09/16(火) 17:30:08.03 ID:rqAzinal0 2ndモニターや3rdモニターを右クリックするとマウスが飛んでしまうWin11のバグ対策ってAutohotkeyでできませんか? 解像度テキスト倍率1倍にしたら解決しますけどメニューの文字が小さくなりすぎて老眼にはきついです http://egg.5ch.net/test/read.cgi/software/1733887021/803
804: 名無しさん@お腹いっぱい。 [] 2025/09/16(火) 20:25:22.50 ID:rqAzinal0 >>803 解決したので取り下げます http://egg.5ch.net/test/read.cgi/software/1733887021/804
805: 名無しさん@お腹いっぱい。 [sage] 2025/09/17(水) 15:27:41.40 ID:sRhl0uT50 >>789 CapslockをF13等実在しないキーにしてmodifier的に機能させる(要ChgKey) ~F13 & 1::Numpad1 ~F13 & 2::Numpad2 とかやる ウチのFILCOの91キーでは安定してる http://egg.5ch.net/test/read.cgi/software/1733887021/805
806: 名無しさん@お腹いっぱい。 [sage] 2025/09/17(水) 22:42:45.94 ID:ELMfGMJ30 押しにくくないか http://egg.5ch.net/test/read.cgi/software/1733887021/806
807: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 04:14:14.63 ID:o+mw5UNe0 HHKBが嫌いな俺にそれ言われても知らんがなって感じ http://egg.5ch.net/test/read.cgi/software/1733887021/807
808: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 07:35:54.70 ID:hF3hL3xN0 テンキーに機能を割り当てるのはぱっと押せるホットキーがたくさん欲しいアプリなので、 仮想的にテンキーを実現するより、外付けのキーを繋ぐのがおそらく正解 数値入力したい訳じゃないので、テンキーじゃない形の方が望ましい http://egg.5ch.net/test/read.cgi/software/1733887021/808
809: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 08:54:20.54 ID:q8xaZnpf0 >>807 お前が誰かこそ知らんがな http://egg.5ch.net/test/read.cgi/software/1733887021/809
810: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 11:53:46.16 ID:ICqocg3V0 >>809 なんだツィミは? http://egg.5ch.net/test/read.cgi/software/1733887021/810
811: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 12:08:52.50 ID:o+mw5UNe0 >>809 左手が不自由どころかアタマまでとは可哀想に http://egg.5ch.net/test/read.cgi/software/1733887021/811
812: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 12:11:50.02 ID:cnj66DUh0 >>811 うわ本物かよこわ http://egg.5ch.net/test/read.cgi/software/1733887021/812
813: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 12:14:47.28 ID:o+mw5UNe0 片手でShift+8くらいまで指が届かないとか 脳内で数字をテンキー変換できないのはさすがに能力低すぎないか http://egg.5ch.net/test/read.cgi/software/1733887021/813
814: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:07:42.76 ID:0Iq2I4/M0 >>813 身体的なものを罵倒の手段に使うな 基本的に罵倒する癖治せ http://egg.5ch.net/test/read.cgi/software/1733887021/814
815: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:17:43.95 ID:o+mw5UNe0 短指症でいじめられた中卒引きこもりかどうか知らないけどお大事に http://egg.5ch.net/test/read.cgi/software/1733887021/815
816: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:18:49.35 ID:wjYqCCbs0 ゲームやアプリで「たまに」テンキー入力をエミュレートしないとどうにもならんのあるよなって話で 数値入力の話なんて誰もしていないのだがカタワ低知能多すぎ http://egg.5ch.net/test/read.cgi/software/1733887021/816
817: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:19:36.08 ID:5ey9qvS60 根本的に罵倒体質なんだな http://egg.5ch.net/test/read.cgi/software/1733887021/817
818: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:20:27.50 ID:wjYqCCbs0 >>806 もう音声入力にしなよどうせ寝たきりなんでしょ http://egg.5ch.net/test/read.cgi/software/1733887021/818
819: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:22:06.05 ID:HikAfSvW0 ていうかマジで何で>>807が急に割り込んできた? http://egg.5ch.net/test/read.cgi/software/1733887021/819
820: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:22:14.42 ID:wjYqCCbs0 結局興味の対象が俺なのが草 こいつらどんだけ頭悪いんだっていう http://egg.5ch.net/test/read.cgi/software/1733887021/820
821: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:24:18.23 ID:o+mw5UNe0 >>812 小指詰めてる奴に本物言われて草 http://egg.5ch.net/test/read.cgi/software/1733887021/821
822: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 14:56:37.30 ID:o+mw5UNe0 上で物理テンキー買えとか言ってる境界知能全員集まってきてて草 http://egg.5ch.net/test/read.cgi/software/1733887021/822
823: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 20:20:13.88 ID:HaUhsEV60 AHKを滅茶苦茶使ってるがスレが無投稿なことに耐えられないから罵倒してスレを伸ばすのだ 本当は罵倒せずスレを伸ばしたいがそうすることができない だから罵倒するのは仕方ないとお前らをプロファイリングしてみた http://egg.5ch.net/test/read.cgi/software/1733887021/823
824: 名無しさん@お腹いっぱい。 [sage] 2025/09/18(木) 20:22:24.38 ID:HaUhsEV60 >>819が特徴的で相手に投稿させよう投稿させようとしてる http://egg.5ch.net/test/read.cgi/software/1733887021/824
825: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 00:53:42.05 ID:gnkj7yWC0 皮肉にしか見えないのに罵倒って 言われたバカ同士の間でそのタームを大切に共有してるの草 http://egg.5ch.net/test/read.cgi/software/1733887021/825
826: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 00:56:07.16 ID:gnkj7yWC0 >>806 こういうユーザビリティの話だと思った奴 吐き気催すほどアタマ悪いっていう http://egg.5ch.net/test/read.cgi/software/1733887021/826
827: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 00:57:56.34 ID:UIgsV/300 カタワと低知能ほどHHKB使いたがるのは笑えたけど http://egg.5ch.net/test/read.cgi/software/1733887021/827
828: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 01:00:15.63 ID:gnkj7yWC0 自分がカタワだとキーボードもあの欠損した感じが良いんだろうな http://egg.5ch.net/test/read.cgi/software/1733887021/828
829: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 01:09:01.23 ID:UIgsV/300 >>808 コイツなんか何を言ってるのかまったくわからないんだけど http://egg.5ch.net/test/read.cgi/software/1733887021/829
830: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 01:10:24.22 ID:UIgsV/300 コイツアプリからキーボードから「自分で選んでる」と思ってるらしいけど そういう話ではぜんぜん無いって言う http://egg.5ch.net/test/read.cgi/software/1733887021/830
831: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 01:15:17.25 ID:PH/tYeAJ0 また2回線セットで来たのか http://egg.5ch.net/test/read.cgi/software/1733887021/831
832: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 01:21:54.59 ID:UIgsV/300 別に知能テストしたいわけじゃないんだがウェクスラーだと多分75-80も無いぞお前ら 母ちゃんおまえのしょうらいがしんぱいだよ http://egg.5ch.net/test/read.cgi/software/1733887021/832
833: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 02:27:00.92 ID:UIgsV/300 キーボードくらいしか選べない人生が可哀想すぎて泣けるわ http://egg.5ch.net/test/read.cgi/software/1733887021/833
834: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 03:27:12.34 ID:gnkj7yWC0 Shift+8なんてマウキーのゲームで普通に要求される操作だろ どんだけカタワだよっていう http://egg.5ch.net/test/read.cgi/software/1733887021/834
835: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 03:30:33.64 ID:UIgsV/300 >>806 押しにくいとか俺が知るかよ母ちゃんに押してもらえって http://egg.5ch.net/test/read.cgi/software/1733887021/835
836: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 03:32:22.61 ID:gnkj7yWC0 池沼キーボード使ってる奴はほんと池沼だな 何がハッピーハッキングだよアタマハッピーセットかよ http://egg.5ch.net/test/read.cgi/software/1733887021/836
837: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 06:54:03.20 ID:DUFScsCY0 Shift+8押せる押せないって話はどこからきたんだよ 人に見えない物が見えるってそれ統失っぽいから医者かかったほうがいいぞ http://egg.5ch.net/test/read.cgi/software/1733887021/837
838: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 12:03:57.99 ID:Hs5GfuEU0 >>837 言って聴くわけないしなぁ http://egg.5ch.net/test/read.cgi/software/1733887021/838
839: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 18:43:15.95 ID:Jdet+CK80 Shift+8は>>813から来た HHKBはテンキーがない 「片手でShift+8」はShift+フルキーの8のことかな テンキーがないキーボードでフルキーの8を代わりにしたいということかな 読解力があればこれくらい読み取れると思うが読み取れないのは小学校くらいの国語力がないっぽいから国語のリカレント教育を受けたほうがいいぞ だから何だという話はあってどうでもいい話だから気にすることもないだろ http://egg.5ch.net/test/read.cgi/software/1733887021/839
840: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 19:43:24.45 ID:0UN3dEXb0 >>839 その>>813の頭がおかしいって話なんだよ 急に入ってきて他人がしてない話をし始めて他人を罵倒する 他人の国語力を馬鹿にするほどの国語力の持ち主なら、 ID:o+mw5UNe0の言ってることを解説して欲しいわ http://egg.5ch.net/test/read.cgi/software/1733887021/840
841: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 20:23:15.60 ID:Jdet+CK80 HHKBを使ったことないが使ってみても何もいいところがなく「何だこれ」と思うもそれを口に出せないのは 歴史だけはあって日本人は伝統を大事にしようという教育を受けているために批判されないキーボードだからでその話題が出たからスレが荒れた http://egg.5ch.net/test/read.cgi/software/1733887021/841
842: 名無しさん@お腹いっぱい。 [sage] 2025/09/19(金) 22:35:37.10 ID:hPbpt0yh0 v1でこんなグローバル変数があって気持ち悪いんだけど grepかけて気合と根性で目視で探していく以外でスマートに定義箇所を特定する方法ない? a[0 of 0]: LButton[0 of 0]: RButton[0 of 0]: Send[0 of 0]: Shift[0 of 0]: http://egg.5ch.net/test/read.cgi/software/1733887021/842
843: 名無しさん@お腹いっぱい。 [sage] 2025/09/20(土) 09:08:46.12 ID:92NkOJy90 >>841 元々テンキーレスの話をしていただけでHHKBの話なんてしてない ノートPCを始め、テンキーレスキーボードなんていくらでもあるのに、 突然HHKBの話を始めたのが>>807 小学生くらいの国語力がなんだって?w http://egg.5ch.net/test/read.cgi/software/1733887021/843
844: 名無しさん@お腹いっぱい。 [sage] 2025/09/20(土) 13:40:32.54 ID:11rVor0k0 ロジクールもエレコムもバッファローでさえテンキーレスあるのになぁ http://egg.5ch.net/test/read.cgi/software/1733887021/844
845: 名無しさん@お腹いっぱい。 [sage] 2025/09/20(土) 13:42:50.60 ID:MQ5R/bzg0 テンキーが要らない訳じゃなくて、 変態配列に適合できる俺スゲーがやりたいだけだしな http://egg.5ch.net/test/read.cgi/software/1733887021/845
846: 名無しさん@お腹いっぱい。 [sage] 2025/09/20(土) 15:15:51.17 ID:92NkOJy90 自身がHHKB使えないからって使える人を叩く 酸っぱいブドウそのもの http://egg.5ch.net/test/read.cgi/software/1733887021/846
847: 名無しさん@お腹いっぱい。 [sage] 2025/09/20(土) 16:54:49.52 ID:11rVor0k0 しつこい上に内容もスレに絡んで無いからからいい加減やめろ http://egg.5ch.net/test/read.cgi/software/1733887021/847
848: 名無しさん@お腹いっぱい。 [sage] 2025/09/20(土) 21:35:55.20 ID:MQ5R/bzg0 買っちゃったら仕方ないから使うだろうけど、 使わないんじゃなくて買わない HHKB信者はここは楽園だと宣伝する北朝鮮民と同じ http://egg.5ch.net/test/read.cgi/software/1733887021/848
849: 名無しさん@お腹いっぱい。 [sage] 2025/09/21(日) 07:34:14.23 ID:v7lLdDQw0 知らんがな 気に食わないならメルカリにでも流せや リセールバリュー高いんだから大して損しないだろ http://egg.5ch.net/test/read.cgi/software/1733887021/849
850: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 01:39:41.32 ID:1Kx06iHK0 try文のスタックトレースが便利すぎてtryだらけになった みんなもそうなの? http://egg.5ch.net/test/read.cgi/software/1733887021/850
851: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 08:18:03.17 ID:nO/MKVcP0 入力が不定で当然エラーが想定される場合に使う キー処理なんかエラーは起きないので使わないのが本来 http://egg.5ch.net/test/read.cgi/software/1733887021/851
852: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 08:33:22.28 ID:2SDrG5Qw0 あとは非同期な割込み処理っぽいものが絡んでくるときとかかな? http://egg.5ch.net/test/read.cgi/software/1733887021/852
853: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 08:52:27.31 ID:nO/MKVcP0 低レベルフックで行儀の悪いことをする奴の存在というのが非同期割り込みそのものだけど 共存できないから行儀が悪いのであって、共存しようという努力は虚しい http://egg.5ch.net/test/read.cgi/software/1733887021/853
854: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 11:59:52.77 ID:4f5CN/7v0 分からなかったんでスタック(スタックトレース)を調べた 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か言うべき http://egg.5ch.net/test/read.cgi/software/1733887021/854
855: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 12:02:58.98 ID:vS0Z7+8A0 tryっていうかthrow {いろいろ詰まったハッシュ} をアホほど使う 正常に動け、さもなくば死ねというコードが楽すぎる エラー通知もmsgbox、outputdebug、その他レポートファイルと好きにできるし http://egg.5ch.net/test/read.cgi/software/1733887021/855
856: 名無しさん@お腹いっぱい。 [sage] 2025/09/28(日) 21:32:40.05 ID:U1F2u7s40 AHKみたいに欲しいのがとりあえず作れればいいやって言語だと 他言語の経験があれば当たり前のことまで わかりやすく解説する人が少ないのかな http://egg.5ch.net/test/read.cgi/software/1733887021/856
857: 名無しさん@お腹いっぱい。 [] 2025/10/16(木) 14:17:43.16 ID:XVfqTpd20 チャットツールが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 にしちゃえばよいのかな もっとよいやりかたありますか? http://egg.5ch.net/test/read.cgi/software/1733887021/857
858: 名無しさん@お腹いっぱい。 [] 2025/10/16(木) 15:40:35.47 ID:XVfqTpd20 すみません、ぐぐったら近いやつで画像が一致したら判定するってのがありました "Enter not sending messages to chat" s://www.autohotkey.com/boards/viewtopic.php?t=102308 http://egg.5ch.net/test/read.cgi/software/1733887021/858
859: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 04:35:59.03 ID:syX4q2Ul0 アルファベットキー長押しで大文字って可能でしょうか? ChatGPTに書いてもらって何度も修正してもらったのに効きませんでした 最初は全部をまとめて指定してダメで一個にしてもダメだったのでその事自体が出来ない事なのかと もし可能なのであればコード貼らせていただきます v1です よろしくお願いします http://egg.5ch.net/test/read.cgi/software/1733887021/859
860: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 07:47:53.39 ID:XYuQcndz0 長押しは設定する時間(秒)を基準に大きいか小さいかで判断するから通常打ち(単打ち)の時間ラグが半端なくなり"脱字"しまくりになるだろう(実際自分で確認済み) だからそんな方法で大文字入力するのは止めた方が良いと思うけどねぇ 一回一回 [shift]+[文字キー] が面倒で連続的に大文字入力したいなら CapsLock で固定すればいいと思うんだがそれも面倒くさいとか? どうしても長押しに拘るなら以下で サンプルコード集 - AutoHotkey Wiki https://ahkwiki.net/SampleCodes 「1つのキーに3種類以上の動作割り当て」 http://egg.5ch.net/test/read.cgi/software/1733887021/860
861: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 08:16:13.80 ID:UXs9RRzq0 押した時点で入力、 長押しなら入力された文字を消して大文字を入力にすればいける でもIMEのオンオフで挙動が変わったりするだろうから、 実用的かどうか http://egg.5ch.net/test/read.cgi/software/1733887021/861
862: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 10:17:54.76 ID:ouEvx/6R0 CapsLockを単体押しでCapsON/OFFさせるようにしたほうが楽じゃね? アルファベットキーの長押しって本来はキーリピートが発生するわけなのでかなり操作性が厳しそう http://egg.5ch.net/test/read.cgi/software/1733887021/862
863: 名無しさん@お腹いっぱい。 [] 2025/10/17(金) 11:02:30.35 ID:naC6QFu90 話はそれるけど時間を作って早いうちにv2に書き換えたほうがいいよ http://egg.5ch.net/test/read.cgi/software/1733887021/863
864: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 11:35:53.32 ID:xPg46aob0 v1の話をするなとw 話に入れないから http://egg.5ch.net/test/read.cgi/software/1733887021/864
865: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 12:23:36.67 ID:yzcJtUwT0 トグル操作はうんち 単押しでオン・シフトと押してオフ、あるいはその逆がいいよ http://egg.5ch.net/test/read.cgi/software/1733887021/865
866: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 15:07:59.93 ID:qiQo/7KI0 珍妙なUIにするより^uでカーソル位置の文字または範囲指定したテキストを大文字化するマクロ組んだほうが速そう http://egg.5ch.net/test/read.cgi/software/1733887021/866
867: 名無しさん@お腹いっぱい。 [] 2025/10/17(金) 15:47:02.88 ID:naC6QFu90 ms-imeなら日本語入力時に ctrl+pで全角英 → ctrl+oで半角英 → 以降oの度に大文字・小文字が変換される ってのがあるけどそういう話じゃないんだろうな 勝手な想像なうえに失礼だろうけど、pc入力初心者や高齢者向けの機能なのかな。指一本入力の為に実現したいとか? 全然違うならごめんなさい http://egg.5ch.net/test/read.cgi/software/1733887021/867
868: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 16:11:43.15 ID:fpsrPEqz0 何となくやけど、スマホ等のスクリーンキーボード的な挙動を実現したいとか? http://egg.5ch.net/test/read.cgi/software/1733887021/868
869: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 19:02:27.31 ID:bVXYUNmz0 >>858 画像検索はおすすめしません URLをAlt+Dでクリップボード経由で判定する方法以外では Descolada氏のUIAライブラリ UIA.ahk ttps://www.autohotkey.com/boards/viewtopic.php?f=83&t=113065 に付属している UIA_Browser.ahk ttps://github.com/Descolada/UIA-v2/blob/main/Lib/UIA_Browser.ahk を利用する方法が簡単です 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}") http://egg.5ch.net/test/read.cgi/software/1733887021/869
870: 名無しさん@お腹いっぱい。 [sage] 2025/10/17(金) 19:53:51.91 ID:bVXYUNmz0 >>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") http://egg.5ch.net/test/read.cgi/software/1733887021/870
871: 857 [] 2025/10/18(土) 10:47:36.28 ID:ae4em9ph0 >>870 ありがとうございます。 UIA そんなライブラリがあるのですね。よくみたらスレッドでも出ていましたね。すみません。HWNDについては詳しくないので調べてみます。助かりました。 http://egg.5ch.net/test/read.cgi/software/1733887021/871
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s