[過去ログ] AutoHotkey スレッド part28 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
708: (ワッチョイW dd58-DLfW) 2021/01/07(木)20:14 ID:Pyfo9vjd0(1) AAS
ちがいます
709: (ワッチョイ 825a-UAPS) 2021/01/07(木)20:16 ID:Fd0s5Uw30(2/2) AAS
>>707
Wiki読んでと… 明らかに読み込みが足りない質問ばかりだよ
もしくは、他にどんなサイトをググったの?ググっても載ってないなんてことはないでしょう
ついでに>>705の「できた」は>>702の↓が、まだ解決できてないと思うよ
>ctrl+b が全てで無効になるけどいいのか?
firefox以外でもctr+bが効かなくなってない?せめてそこまで確認してどうすれば…くらいじゃないと
710: (ワッチョイ 4211-UAPS) 2021/01/07(木)20:37 ID:0Z8NGgPJ0(1) AAS
wiki読んでこれが出来ないならAutoHotKeyというかスクリプトは向いてないな
というより本当に読んでんのかってレベルだが
使用例に似たようなの書いてあるのに出来ないって……
711: (ワッチョイ be81-Zovn) 2021/01/07(木)20:42 ID:KHOLJOG40(2/3) AAS
おじいちゃんなんだから
真面目に取り合わないで
適当に付き合ってやればいい
712(4): (ワッチョイ 81b1-r11y) 2021/01/07(木)23:02 ID:SPF2OWw40(2/2) AAS
>>704
書き方が悪かった 例えばマウスのボタンに「Ctrl+Wした後にEsc」みたいなキーを割り当てたいとして、
AHKでF13にそれを割り当てた後、マウスのソフトでF13を割り当てる必要が出てくるだろ?
その時にChangekeyみたいので一旦F13をどっかのキーに割り当てといて、F13を送信する必要があるわけじゃん
そうやって色んなものを追加していって(今だとプログラマブルキーボードとかRev o mateとかに割り当てたくて)
F18とかF19とか使ってるんだけど、それを毎回insertキーとかをF17に割当→再起動→ソフトでF17キーを送信→また戻すっていうこの所作が面倒だから、
F13〜F21とかをSHIFTファンクションで出せたりするとchangekeyで割当の度に再起動しなくて済むからいいよっていう話
俺はすごい非効率なやり方してる気がするからみんなならもっと良いやり方があるんだろうなと思って聞いただけ
713(1): (ワッチョイ be81-Zovn) 2021/01/07(木)23:13 ID:KHOLJOG40(3/3) AAS
a::send,{F13}
b::send,{F14}
みたいなのを作っといて割り当てるときだけ起動すればいいだろ
714(1): (ワッチョイ c992-3E/o) 2021/01/07(木)23:15 ID:eHP+CpmG0(1) AAS
>>712
Changekeyじゃなくて、AHKで
RAlt::f13
とかやっておいて、登録できないの?
strokeitではそれで登録できたけど
715(1): (ワッチョイ dd58-UAPS) 2021/01/07(木)23:19 ID:1jWYevw/0(3/4) AAS
>>712
マウスのユーティリティソフトなどにF13以降を割りあてる時はFスクリーンキーボードというフリーのソフトキーボード使ってる
とりあえずロジクールのLGSはこれ使ってF13〜F24割り当て可能
716(1): (ワッチョイ dd58-UAPS) 2021/01/07(木)23:24 ID:1jWYevw/0(4/4) AAS
>>713-714
各ハードのユーティリティソフトにもよるだろうけどLGSではその方法は無理
AHKを管理者権限で実行してもLGSにF13〜F24を送ることはできず、押した元のキーそのまま入力される
なのでソフトキーボードからF13を入力してる
>>712が使ってるソフトでどうだかは分からないけどね
717: (ワッチョイ dfb1-/Qjs) 2021/01/08(金)02:24 ID:j3YkFqUR0(1) AAS
>>716
ほんっっとにありがとう
正にこういうソフトを探してた。言う通りハードキーボードからだとAHKで指定しても物理キーの方が送信されちゃうから困ってた
このソフトならF13以降も出せそうですごい便利だ ほんと助かった
718(3): (ワッチョイ df02-lB9F) 2021/01/08(金)02:31 ID:Ydeng18x0(1/4) AAS
昔の記憶だから不確かかも知れないけど Sleep 挟めば AHK でもいけたはず。(Up/Down を分ける必要があったかは覚えてない)
F1::
Sleep 1000
Send {F20 Down}
Sleep 1000
Send {F20 Up}
Return
719: (ワッチョイ 5f58-lB9F) 2021/01/08(金)02:40 ID:Zb/ZORju0(1/3) AAS
>>718
いやそう言う問題ではないから
一応今それ試したけどLGSに入力されるのはF1のみでF20は入力されない
弾かれるかどうかはソフトによりけり
720(1): (ワッチョイ df02-lB9F) 2021/01/08(金)02:49 ID:Ydeng18x0(2/4) AAS
そうか。昔使ってた時はそれで設定してたんだけど、今のLGSではだめなのね
721: (ワッチョイ 5f58-lB9F) 2021/01/08(金)03:03 ID:Zb/ZORju0(2/3) AAS
>>720
昔から使ってるけど同じだよ
何か別のソフトと記憶違いしてんだろう
722: (ワッチョイ df02-lB9F) 2021/01/08(金)03:27 ID:Ydeng18x0(3/4) AAS
うーん、99%LGS だったと思うけど SetPoint の可能性も排除出来ないな。LGS を使ってたのは初代 G403 が発売された頃だから 2016 年頃か
自分自身の記憶が確かなのか興味が出てきたから、仮想環境だけどちょっと検証してみるわ。ありがとう
723(2): (ワッチョイ df02-lB9F) 2021/01/08(金)05:31 ID:Ydeng18x0(4/4) AAS
結論を述べると、当時俺が参考にしたスクリプトが見つかったので検証する必要はなかった(検証したけど)
外部リンク:gist.github.com
動かなかった理由は設定の仕方が特殊だったのをすっかり忘れてた事
上の github のスクリプトに書いてあるけど、>>718 のスクリプトで実際に設定するには、F1 キーを押しながら LGS のクリアボタンを押す必要があった
この方法で LGS_9.02.65_x64_Logitech.exe + AHKx64 1.1.33.02 + Win10 20H2 19042.685 にて実際に設定出来る事を確認した
724: (ワッチョイ ffc6-JkFQ) 2021/01/08(金)09:04 ID:CHJeHMGT0(1/4) AAS
wikiのどのあたりですか?
725(1): (ワッチョイ dfb1-lB9F) 2021/01/08(金)09:44 ID:EN4PbPQW0(1) AAS
>>723
横からだけど
フックの優先順位をその方法で対策しているんだね
簡単な記述で済むところがいいわー
726(1): (ワッチョイW 5f58-0bfB) 2021/01/08(金)10:52 ID:m09ym9E+0(1) AAS
というか物理キーを押すからそちらが認識されてしまうわけで
AHKからのF13〜F20が認識されないわけじゃないんだよね?
GUIでF13〜F20ボタン作るとか(>715のFスクリーンキーボードかまさにそれだけど)
なんならMsgboxで「OKを押すとF13を送信します」とかでもいけるのでは
727: (ワッチョイ dfb1-q6Ze) 2021/01/08(金)12:05 ID:ba4WGSbD0(1/3) AAS
>>712
改行が多いといわれたので、その1
・ahkが対応していないマウスボタンを使いたい
・マウス付属のユーティリティでは使いたいボタンにF13〜F24が割り当てできない
・・・という条件だと解釈
1.マウス付属のユーティリティで使いたいボタンにほぼ使い道の無い「scroll lock」を割り当てる(一度割り当てたら変更しない)
2.ahkで「scroll lock」にやりたい操作を記述する ※
※:一つのボタンで複数の操作したいからフラグを利用して切り分ける(例として2通り)
;shift+F1で操作1が出来るようになる
+F1::sousa:=1
省2
上下前次1-新書関写板覧索設栞歴
あと 275 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s