[過去ログ] AutoHotkey スレッド part28 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
502
(2): (ワッチョイ 2bdc-fMdf) 2020/10/16(金)05:39 ID:QFUkX31o0(1) AAS
マウス操作がメインならMouseGestureLを使いなさいと
ahkのスクリプト知識がなくても大概のことができる
503
(1): (ワッチョイ bb58-YOMq) 2020/10/16(金)09:16 ID:QGtun8kL0(1) AAS
マウスクリックした段階でクリック位置にフォーカス切替わるのがOS仕様なので
>502の言うようにマウスジェスチャソフト使うか
~外してXbutton12などのドラッグに影響のないボタンに割り当てる方がスマートだと思うけど
どうしても右クリトリガでやりたいなら実行前に Send !{Tab} 入れて失ったフォーカスを戻してやったらいいんじゃね
時間調整は適当にsleep入れる

けど根本的な問題としてディスプレイ設定ををミラー(複製)で使うのではあかんのか?
504: (ワッチョイ efc1-fMdf) 2020/10/16(金)10:20 ID:kB4NCdNb0(4/4) AAS
>>502
>>503
マウスジェスチャーをAHKで書くの面倒だなと思ってたんですが
書いて配布してる人がいたんですね、便利、後で試してみます

たしかにデュアルで使う意味あるのかと思われるでしょうが、
HDMI切り替えで更にもうひとつのモニターを拡張?で使う機会があるので、
マウス操作で切り替えが便利なのでした

ありがとうございます
505
(3): (ワッチョイ eb76-T518) 2020/10/18(日)00:02 ID:Cg8HaPH50(1) AAS
以下のスクリプトについて、改善案を頂きたいです。
外部リンク:pastebin.pl
※PasteBinからコピペして動かしてみてください。

このスクリプトでは、例えば次のように、キーボードをスクリプト実行用の盤面にシフトして運用することができます。
「変換+Aの後R押下::AutoHotkeyをリロード」
「変換+E→C::1行コピー」
「変換+E→D::全消去」

問題点は、
?上記スクリプトにて☆をコメントした部分について、スクリプト登録の際に複数回同じ文言を入力する必要がある。
?toggle_aが有効な状態でtoggle_eも有効にしてしまうことが可能。
省3
506: (ワッチョイW bb58-/3ps) 2020/10/18(日)00:32 ID:8B492qWs0(1) AAS
function内にstaticでフラグ持っときゃいいんでない?
2ストロークキーについては車輪の再開発な気がしなくもないが
507
(1): (ワッチョイ 2b92-B8Ym) 2020/10/18(日)08:49 ID:IpkYdAIV0(1) AAS
>>505
俺が自前で2ストロークキーを実装した時は、
Input,key,L1 T10.0,{Space}
で次の1キーが押されるのを待って
if(key=="c") とか if(key=="d") で分岐してたなぁ。
508: (ワッチョイW 0fdc-abff) 2020/10/18(日)09:08 ID:LZFs63+60(1) AAS
>>507
{
if key = c
ほにゃ
ふが
}else{
じゃあかんの?昔の.ahkにそんな書き方してあるけど

マルチストロークもあった気がするけどどこだろう……
509
(1): (ワッチョイ 9f20-tt7j) 2020/10/18(日)11:56 ID:tErQ0Iyy0(1/2) AAS
>>505
自分ならこういじるかな
外部リンク:pastebin.pl
510: 509 (ワッチョイ 9f20-tt7j) 2020/10/18(日)14:38 ID:tErQ0Iyy0(2/2) AAS
>>509は、なんかいろいろとおかしいのでスルーしてください。<(_ _*)>
511: (ワッチョイ 8230-8DiG) 2020/10/21(水)17:33 ID:p/8W4acR0(1/2) AAS
3を押したらF3を出力して、
その後5000msの間、3を押してもF3を出力させない
というスクリプトをつくりたいんだけど
Blockinputで特定のキーの入力だけブロックすることができないから困ってます。
なにかほかに手はないでしょうか
512: (ワッチョイW fd58-bowN) 2020/10/21(水)18:05 ID:gKsHzB9x0(1) AAS
send前にif分岐してA_TimeSincePriorHotkeyが5000ms未満だったら弾けばいい
513: (ワッチョイ 8230-8DiG) 2020/10/21(水)19:18 ID:p/8W4acR0(2/2) AAS
なるほどそんな手が!ありがとう
514: (ガックシ 06e6-bMs7) 2020/10/22(木)00:36 ID:+oFWEyP36(1) AAS
>>505です

皆さんありがとうございます。
時間が取れなくなったため、お礼だけ言いに来ました。

頂いた情報をもとに、近いうちに改めて検討してみます。
515: (ワッチョイW 712d-rZCk) 2020/10/22(木)11:29 ID:uHQQeSKa0(1) AAS
ええで
516: (ワッチョイ 46c0-8DiG) 2020/10/22(木)17:31 ID:k3pJj+AJ0(1) AAS
設定に苦慮しており、助けていただけると嬉しいです。

やりたいこと:テンキーのEnter(NumpadEnter)を押している間、Ctrl+Shiftに置き換えし、
テンキーのEnter(NumpadEnter)を二回押し、2回目を押している間、Ctrlに置き換え。

*NumpadEnter::
Keywait, NumpadEnter,
Keywait, NumpadEnter, D T0.15

で色々試していますが、二度押し&押しっぱなしにしか対応できず困っています……。
よろしくお願いします。
517
(3): (ワッチョイ d156-bMs7) 2020/10/23(金)19:49 ID:6sZqIp1O0(1) AAS
iTunesの再生停止、曲送りを割り当てることって出来ないですかね
Media_Play_Pauseを使っても動かなくて困っています
powermateのような外部デバイスでの再生停止は動くのですが…。
518: (ワッチョイ e9bc-untD) 2020/10/23(金)22:24 ID:xLBME1pE0(1) AAS
>>517
諦めたんじゃなかったのかw

COMオブジェクト操作したり
外部リンク:note.com
ショートカットキーを送ったりすれば良いんじゃない?
外部リンク[php]:www.autohotkey.com

メジャーなソフト用のスクリプトはいろんな人が作ってるから、「autohotkey itunes」みたいにググって参考にすると良いかも
519
(1): (ワッチョイ 8273-LA9s) 2020/10/23(金)23:06 ID:0x9R3Tzg0(1) AAS
>>517
>>336-340辺りのやつか?
まずはメディアキー自体が正常に機能しないお前のPC環境の問題を解決しろって
iTunesに限らずメディアキー自体が効いてないってことはahkの問題じゃないんだから
520
(1): (ワッチョイ d156-bMs7) 2020/10/24(土)02:19 ID:T5kTB8Vu0(1/2) AAS
>>519
iTunesにメディアキーを送るソフトを使用した所
画像リンク[png]:i.imgur.com
このようにFailed to set hotkeyのエラーが出ました。
メディアキーの機能が死んでいるのは明白なのですが、メディアキーを復活させる方法が一向に分かりません。

かなり調べたのですが出てきたこちらの記事を
外部リンク:www.reviversoft.com
試したのですがやはり駄目でした。(Human Interface Device Accessはそもそも動いていた)

windows10のメディアキーが効かない場合に動くようにする方法は無いでしょうか…。
本当に情報がありません。
521
(1): (ワッチョイ 8273-tMQb) 2020/10/24(土)02:27 ID:S/98U1OW0(1) AAS
>>520
ス レ チ
1-
あと 481 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s