উপরের উত্তর থেকে লিঙ্কটি এবং ধন্যবাদ যে আমি অটোহটকি ব্যবহারকারী। আমি দাবি করা কার্যকারিতা জন্য একটি বিশুদ্ধ AutoHotkey স্ক্রিপ্ট প্রদান করতে পারে।
কানা কী কী করে কান থেকে রোমানজি এবং তার বিপরীত দিক থেকে ইনপুট পরিবর্তন করছে। আমি এটা পরীক্ষা এবং যে আচরণ পেয়েছিলাম।
ইতোমধ্যেই তৈরি করা LED ইমপ্ল্যানশনটি থেকে ধন্যবাদ: https://autohotkey.com/board/topic/9587-keyboard-led-control-capslocknumlockscrolllock-lights/ এটি জিনিসগুলি বেশ সহজ করে তোলে। (ধন্যবাদ, রস প্রেসার এটি লিঙ্ক করার জন্য আপনার মূল্যবান সময় গ্রহণ করার জন্য) যে কোডটি মঞ্জুরিপ্রাপ্ত এবং ইতিমধ্যে আমদানি করা হচ্ছে ... অটোহোটিকে এটি ব্যবহার করা হবে:
Kana_Romanji := false
; Now making a hotkey for Kana Modifier Key (0x15 / VK_Kana, in AHK = vk15)
vk15::
if Kana_Romanji ; swap the off and switch to swap the LED state for it. Currently: Romanji when it is on, Kana when it is off.
KeyboardLED(2, "off")
else
KeyboardLED(2, "switch")
Kana_Romanji := not Kana_Romanji
return
একই কার্যকারিতা জন্য একটি বিশুদ্ধ অটোহোটকি স্ক্রিপ্ট হবে:
Kana_Romanji := false
; Now making a hotkey for NumLock
NumLock:: ; Change this to "VK15::" if your layout is using the key and delete the send {vk15} or comment this and uncomment the below one.
Send {vk15} ; Actual Kana_Modifier key as given from MSDN
sleep 10 ; Needs some delay because without delay Windows picks up the actual NumLock state and turns the light off. At least it did when I tried without it.
if Kana_Romanji ; swap the off and switch to swap the LED state for it. Currently: Romanji when it is on, Kana when it is off.
KeyboardLED(2, "off")
else
KeyboardLED(2, "switch")
Kana_Romanji := not Kana_Romanji
return
আপনার জন্য কাজ করা উচিত এমন একটি প্রস্তুত স্ক্রিপ্ট: https://pastebin.com/c3dcD8Gs
(এটি পড়ুন / যাচাই করুন, এটি .hk হিসাবে সংরক্ষণ করুন এবং AutoHotKey দিয়ে এটি খুলুন।)
পিএসঃ আমিও নুমলক কী ঘৃণা করি। ব্যতীত আমি সবসময় এটি বন্ধ রাখি এবং সংখ্যাটি টাইপ করতে এটি ব্যবহার করি না। এটি অটোহোটকি (সংস্করণ 1.0.48.05) এর ভ্যানিলা সংস্করণ হিসাবে পরিচিত পুরানো পরীক্ষায় পরীক্ষা করা হয় তবে এটি নতুনদেরও কাজ করতে হবে।
আমি এটা আপনি প্রয়োজন কি আশা করি। শুভ কামনা।
vk15::
মেপিং পরিবর্তন$vk15::send {vk15}
করতে হবে, এটি কী কী স্বাভাবিক ফাংশনটি দমন করা থেকে বিরত রাখতে পারে, কিন্তু এটি মনে হয় যে কীবোর্ডেড () ফাংশনটি কেবল আমার জন্য কোন প্রভাব ফেলবে না; আমি স্ক্রিপ্টটির সাথে প্রায় কিছুটা খেলা করেছি (সংস্করণ 1.0.48.05 ব্যবহার করে) এটি আসলেই বলা হচ্ছে। যাইহোক, আমি সত্যিই প্রচেষ্টার প্রশংসা করি এবং নিশ্চিতভাবেই এই পরে আরেকটি নজর দিই কিনা দেখতে পাচ্ছি কি ভুল হচ্ছে!