আমি সাফল্য না দিয়ে অটোহোটিতে এটি সমাধান করার চেষ্টা করেছি
একটি প্রোগ্রামে (এখন থেকে ভিপি0 বলা হয়) Space Click n Drag to Left/Rightসরঞ্জামটি সর্বোচ্চ আকার নির্ধারণের জন্য একটি হটকি রয়েছে
আমি ভিপি ০ তে স্থানীয় হিটকি একই রকম চাই, তবে এর Shiftপরিবর্তে ব্যবহার করবSpace
সমস্যাটি হ'ল ভিপি0-তে একটি দ্বিতীয় নেটিভ হটকি রয়েছে যা Shift Space Click n Drag to Left/Rightসরঞ্জামটি সর্বনিম্ন আকার নির্ধারণ করতে ব্যবহার করে
সমস্যাটি হ'ল আমি যদি এএইচকে প্রথম ভিপি0 হটকি সেট করতে চাই তবে আমি সেট LShiftকরতে হবে Space(ভিপি0 টুল সর্বাধিক আকার), তবে যেহেতু এটি সেট করতে VP0 Tool Min Size = Shift Spaceটিপে টিউশন করা হয় তখন এএইচকে সনাক্ত করে যে শিফ্টটি চাপছে কিনা।LShiftVP0 Tool Max SizeVP0 Tool Min Size
আমি ব্যবহার করার চেষ্টা করেছি ...
SendInput {Shift Up}
SendEvent {Shift Up}
তবে এটি কেবল কয়েক মিলিয়ন সেকেন্ডের জন্য শিফট আপ প্রেরণ করে, তারপরে এএইচকে শিফটটিকে আবার চাপ দেওয়া হয়, কীভাবে আমি এড়াতে পারি ?? আমি এই নীচেও চেষ্টা করেছি, তবে আমি লুপগুলি ব্যবহার এড়াতে চাই, কারণ এটি ব্রাশ ন্যূনতম আকার সেট সেট ব্রাশ ন্যূনতম আকারের মধ্যে দ্রুত স্যুইচ করে।
; Increase/Decrease Tool Size
#If WinActive("ahk_exe Verve_painter.exe") && !GetKeyState("XButton1", "P") && !GetKeyState("Space", "P")
LShift & LButton:: ; INCREASE TOOL MAX SIZE
Tooltip, AAAAAAAAAAAAAAAAAA Shift LButton
SendEvent {Shift Up}
SendInput {Space Down}
Click Down
While GetKeyState("LButton","P")
{
SendEvent {Shift Up}
}
Tooltip, BBBBBBBBBBBBBBBBBBBBBB LButton was realeasedd
SendInput {Space Up}
Click Up
Return
$^+LButton:: ; INCREASE TOOL MIN SIZE
;Tooltip, Shiiiit Ctrl Shift LButton
SendInput {Ctrl Up}
Sleep 10
SendInput {Shift Down}
SendInput {Space Down}
Click Down
KeyWait, LButton
SendInput {Space Up}
SendInput {Shift Up}
Click Up
Tooltip Ctrl SHift LButton was released
Return
#If
ধন্যবাদ উন্নত।