AutoHotkey スレッド part35 (787レス)
1-

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
1
(1): 名無しさん@お腹いっぱい。 [sage] 2024/12/11(水) 12:17:01.35 ID:pfy66vhl0(1) AAS
■公式サイト
外部リンク:www.autohotkey.com

■解説等
・v1.1
AutoHotkey Wiki
外部リンク:ahkwiki.net

・v2
クイックリファレンス|AutoHotkey v2
外部リンク:ahkscript.github.io
v1.1からの変更|AutoHotkey v2
外部リンク[htm]:ahkscript.github.io

■前スレ
AutoHotkey スレッド part34
2chスレ:software
763: 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 00:20:38.74 ID:l0SqKkm60(1) AAS
やってみてどう上手くいかないのか具体的なソースを晒して質問したらいいでしょ
出来ますか? じゃねえんだよ
764
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 02:35:52.40 ID:Ux9Xoo4f0(1) AAS
>>762
762(2): 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 00:18:42.65 ID:GRFof4Ah0(1/2) AAS
>>761
AutoHotkey で 左ボタン押下中に任意のキーを押せば
左ボタンはモディファイヤキーとして機能させられるのだろうかって質問なんだけど。
で、左ボタン押下中にトラックポイント操作すれば普通にドラッグ出来るように、と。
おまえはどこまで出来た?
他人にしか聞いてない
自分の手の内を隠しすぎ
テイカーすぎ
おまえがどこまで出来る人かを言わないと回答するのも難しい
どこまで出来て結果はどうだった?
765: 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 03:26:23.74 ID:GRFof4Ah0(2/2) AAS
質問中の件が可能なら HHKB Studio の購入に踏み切ろうかと検討中で、
現時点では HHKB Studio を所有してないのでソース云々の段階ではありません
766
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 05:33:29.62 ID:sM1CSNE30(1) AAS
現物持ってないと答えられないのに、
回答厨はなんでも回答したがるんだよな
回答不能という事実は受け入れられないので、その場合は質問者が悪い
767
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 07:27:09.04 ID:ueXdaAEt0(1) AAS
HHKBの方で聞くべきでは
768
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 13:02:51.74 ID:Vh67oxES0(1) AAS
>>766 この板に粘着してる質問厨が悪質
>>764 受け答えが質問厨に酷似している、単純にAutoHotkeyの初心者ならそう言え
>>767 HHKBは関係ない >>764が通常のマウスで試せば良いだけ
769: 名無しさん@お腹いっぱい。 [sage] 2025/08/09(土) 17:06:40.24 ID:DIkcmEuf0(1) AAS
>>768
HHKBの下ボタンは単なるマウスのボタンじゃない
だから普通のマウスボタンで代替できるわけじゃないのでHHKBユーザーしか分からないってのはその通り
770
(2): 760 [sage] 2025/08/10(日) 01:12:45.19 ID:sK23+I5h0(1) AAS
参考になる記事を見つけたので報告
マウスボタンに F13~F24 を割り当ててゴニョゴニョ
最悪、Keyboard Quantizer を使えばなんとかなりそうな気がしてきた
AutoHotKey V2 による HHKB Studio のカスタマイズ
外部リンク:qiita.com
771: 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 06:08:32.16 ID:5sqji+/O0(1/3) AAS
モディファイア状態を自前で持たせる
という方針は、苦労ばかり多くて安定しないんだよな
99.9%動いてもたまにおかしくなる機能は使いたくない
772: 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 06:13:18.17 ID:60+s/smz0(1) AAS
>>770
HHKB Studioは余計なバンドルドライバがあって難儀なキーボードだな

>>760
760(3): 名無しさん@お腹いっぱい。 [sage] 2025/08/08(金) 15:17:54.81 ID:DH4JeWQp0(1) AAS
HHKB Studio ってスペースバーの下にマウスボタン3つ有るけど、
左ボタン+トラックポイントでドラッグができるのは当然として、
左ボタン+任意のキーでショートカットって出来る?
のショートカット自体はゴニョニョせず出来るのにね(通常のキーボード&マウスなら)
773
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 09:12:42.70 ID:rLDk3RXF0(1) AAS
片手デバイスとして6個のキーに好みのショートカットやマウス操作を割り当てる「プログラマブルキー」レビュー、青軸メカニカルの心地良い打鍵音も
gigazine.net/news/20241224-sanwa-supply-programmable-key/

2chスレ:software

これは?
774: 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 11:44:18.18 ID:NzAirwY90(1/3) AAS
>>773
これええね
買おうかな
775: 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 20:04:59.94 ID:oqRJ8m6P0(1/3) AAS
>>770
>>762の内容を実現しようとしているのなら、実際に今のマウスの左クリックでドラッグとコンビネーションキーを
両立させるようなスクリプトを組んでみればよく分かると思いますが
根本的な矛盾が出るので、HHKBとかAHKも関係なくうまくいくことはないですよ
776
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 20:36:02.82 ID:NzAirwY90(2/3) AAS
>>737
737(2): 名無しさん@お腹いっぱい。 [sage] 2025/07/23(水) 21:12:18.74 ID:Jh/GmGGj0(2/2) AAS
>>736
v1でも起きてたと思うけど。つか頭に "~" 付ければエエだけちゃう?
Hotkeys - Definition & Usage | AutoHotkey v2
外部リンク[htm]:www.autohotkey.com
A_MenuMaskKey - Syntax & Usage | AutoHotkey v2
外部リンク[htm]:www.autohotkey.com

このA_MenuMaskKeyっていうの、
何回読んでもよくわかんない…
777: 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 20:44:32.42 ID:1d9YrVmG0(1) AAS
> スタートメニューやアクティブウィンドウのメニューバーが予期せぬタイミングで起動しないように、マスクキーが自動送信されます。
という説明があるからWinキーでスタートメニューが起動しないようにするものでは?(しらんけど)
778: 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 21:13:31.23 ID:5sqji+/O0(2/3) AAS
マスクキーというのはマスクの為に送信する具体的なキー
以前はCtrl固定で、今は何を送信するか指定できる
779
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 21:26:58.89 ID:oqRJ8m6P0(2/3) AAS
>>776
修飾キーの内WinとAltは単押しした場合、それぞれスタートメニューが開く、メニューバーにフォーカスする
というWindows標準動作がありますが、この2つのキーを押下中に何らかのキーを押した場合、この標準動作はキャンセルされます

この2つのキーをフックを利用するホットキーの修飾キーとして使用する場合、Windowsがなんらかのキーを押したと認識しないことがあります
そのためAHKではWindows標準動作をキャンセルするために、状況によってA_MenuMaskKey(デフォルトではLCtrl)をSendします
ただし、LCtrlではアクティブアプリやタイミングによって誤作動が発生する可能性があるため、A_MenuMaskKeyは変更できるようになっています
実際にはあまり難しく考える必要はなく、 A_MenuMaskKey := "vkFF" をスクリプトの頭の方に書いておけばいいだけです

ページ中段にある ~LWin::Send "{Blind}{vkE8}" については、これをスクリプト内でホットキーとして指定おけば
LWin単押しによる標準動作を無効化した上で、LWinを修飾キーとして使用することができると言う内容です
780
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 22:04:47.17 ID:NzAirwY90(3/3) AAS
>>779

んー
この返信を読んでもよくわからん…

A_MenuMaskKey := "vkE8"  でええのか?
たとえば、「Win + P」を記述したい場合。
まあ、普通に動いてるけど…
781
(1): 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 22:56:10.22 ID:oqRJ8m6P0(3/3) AAS
>>780
A_MenuMaskKeyによって起こり得る誤作動はA_MenuMaskKeyに設定されているキーによるものだけです
デフォルトではLCtrlが押しっぱなしになったり、LCtrl+何かのキーによるショートカットが発動したりする可能性はありますが
A_MenuMaskKeyに何を設定していても、WinやAltの標準動作のキャンセルがうまくいかないと言うことはありません
したがって、とりあえずA_MenuMaskKeyにはvkE8やvkFFなどの割当がないキーを指定しておけば問題はないと言う話です

そもそもとして>>736
736(3): 名無しさん@お腹いっぱい。 [sage] 2025/07/23(水) 20:54:42.68 ID:qyJxFZd90(1) AAS
なんか、
「Win + 1」とかを定義したら、
ときどき、「Win + 1」が実行されると同時に、Winキーと誤判定してスタートメニューも同時に出てしまう

v2特有の症状?
で言っているような修飾キーとして使用する際に標準動作が誤作動として起きる場合、A_MenuMaskKeyは関係ありません
原因としては、チャタリングなどの物理的なものや、スクリプト内でなんらかの干渉しているコードがあるとかは考えられますが
単純に言えばおま環なので第三者からでは分かりません
ただし、上で書いたように ~LWin::Send "{Blind}{vkE8}" をホットキーとして指定しておけば
LWinを押した時点で標準動作はキャンセルされるので、単押しでスタートメニューが開かなくなるかわりに
修飾キーとして使用した時にスタートメニューが出てくるようなことはなくなると言うことです
782
(3): 名無しさん@お腹いっぱい。 [sage] 2025/08/10(日) 23:06:42.78 ID:5sqji+/O0(3/3) AAS
安定性を犠牲にしてやれることをとにかく増やして、
安定させる為の方策はいろいろ用意しとくから各自トライアル&エラーしてね
という方針なんだよな

安定性最優先で、安定性を損なう機能は実装しない、というのが本来だろうに
783: 名無しさん@お腹いっぱい。 [sage] 2025/08/11(月) 00:42:27.45 ID:QTDuYcJm0(1) AAS
>>782
自分で負担を背負う意思を示さずに他人に要求すべきでない
乞食が限界突破してる
784: 名無しさん@お腹いっぱい。 [sage] 2025/08/11(月) 12:12:19.21 ID:72vkpc/w0(1) AAS
>>781
んー

まあでも、A_MenuMaskKey := "vkE8"
って書いたら、反応が良くなった気がするわ
誤爆も今のところ無いわ
785: 名無しさん@お腹いっぱい。 [sage] 2025/08/12(火) 17:43:20.21 ID:kK1whHks0(1) AAS
A_MenuMaskKey := "vkE8"

これ初めて知った
スクリプトの最初に設置するおまじないにしてみる
786: 名無しさん@お腹いっぱい。 [sage] 2025/08/15(金) 14:15:02.63 ID:VepnBS4F0(1) AAS
>>782
マニュアルしかなかった頃の車にオートマを求めるのはどうかと
細かく思い通りにやれるのもAHKの売りみたいになってるし
何も考えずに使える方向に行く気はまだないのでは
787: 名無しさん@お腹いっぱい。 [sage] 2025/08/15(金) 18:59:36.44 ID:JqbydU+m0(1) AAS
>>782
そういうのを求めるならそういうの使えばいいのでは?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s