কীভাবে অটোহোটকির সাথে হটকি হিসাবে তিনটি কী সংযুক্ত করবেন?


14

আমি CapsLock Alt kএকক হটকিতে কীগুলি একত্রিত করতে চাই , যেমন:

CapsLock & !k:: Send !{Up}

এটি কাজ করে না কারণ অটোহোটকি সংশোধক কীগুলি ব্যতীত দুটি বেশি কিগুলির সংমিশ্রণের অনুমতি দেয় না।

একটি সমাধান অনুসন্ধান করে আমি জানতে পেরেছি যে বাম দিকে স্ক্যান কোডগুলি ব্যবহার করা প্রায় কাজ হতে পারে, যেমন:

SC035 & !k:: Send !{Up}

আমি এই সমাধানটিও পরীক্ষা করেছি তবে এটি ঠিক মতো কাজ করে না। এই ক্ষেত্রে, টিপুন CapsLock+kহটকি ট্রিগার করে।


(ইন AutoHotkey, জন্য Ctrl হয় ^, অল্টার হয় !আপনি নির্মল হতে পারে এক আপনি চান।।)
Bavi_H

আমি ভুল সংশোধন করেছি।
Mert নুহোগলু

উত্তর:


13

এ কেমন?

Capslock & k:: 
GetKeyState, state, Alt
if state = D
SendInput !{Up}
Return 

ধন্যবাদ. এটি সত্যিই কাজ করে। তবে এখন ক্যাপসলক ব্যবহার করে কিছুটা দেরি হচ্ছে যখন "ক্যাপসলক এবং এ :: =" এর মতো কী ব্যবহার করে। এই বিলম্বটি সম্ভবত গেটকিস্টেট ফাংশনের কারণে হয়েছে, তাই না?
Mert নুহোগলু

আমি পরীক্ষা করেছি, তবে এই বিলম্বটি পুনরায় তৈরি করতে পারিনি। স্ক্রিপ্টটি স্ব-অন্তর্ভুক্ত হওয়া উচিত এবং অন্যান্য স্ক্রিপ্টগুলির কার্যকারিতা প্রভাবিত করে না। তৃতীয় হটকি যুক্ত করার জন্য গেটকিস্টেটের সাথে থাকা স্ক্রিপ্টগুলি (আমার উপরে যেমনটি রয়েছে) সাধারণ হটকি সেটআপগুলির সাথে ঠিক স্ক্রিপ্টগুলির মতো আচরণ করবে না এবং স্ক্রিপ্টটি যথারীতি দ্রুত পুনরায় পুনরায় পুনরুদ্ধার করতে পারে। আশা করি এইটি কাজ করবে.
snitzr

3
আমি এই আরও সংক্ষিপ্ত বাক্য গঠন পছন্দ করি এবং ভেবেছিলাম আমি এটি আপনার সাথে ভাগ করে নিই: যদি getKeyState ("Alt", "P") না হয় ... আপনার প্রয়োজন অনুসারে পরিবর্তন করুন। চিয়ার্স।
মারিও আবাদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.