উত্তর:
উত্তর না হয়। তারা কীভাবে তা করতে পারে? যদি তারা এটি করে, এবং কেউ এটিকে অক্ষম করে দেয় তবে তারা লোককে খুব প্রয়োজনীয় মেনু আইটেমগুলি থেকে বিচ্ছিন্ন করে দেয়। এটি একটি দুঃস্বপ্ন হবে।
কেবলমাত্র আপনি যা করতে পারবেন তা হ'ল লাইভ করা বা মেনু স্থিতিস্থাপক> সংগঠিত> বিন্যাস> মেনু বার ক্লিক করে activ
আমি ইতিমধ্যে অটোহটকি ব্যবহার করছি , সুতরাং আমি আমার স্ক্রিপ্টে এই লাইনটি যুক্ত করেছি এবং এটি প্রায় সমস্ত অ্যাপ্লিকেশনগুলিতে এই বিরক্তিকর আচরণটি স্থির করে:
~LAlt Up:: return
এটি আই-তে কাজ করে না তবে আমি যেভাবেই আইই ব্যবহার করি না। :)
বিটিডাব্লু, আমি এর মাধ্যমে বিরক্তিকর স্টার্ট মেনু পপআপটিকে হত্যা করেছি:
~LWin Up:: return
~RWin Up:: return
আমি এই প্রশ্নটি খুঁজে পেয়েছি কারণ আমার একটি নতুন কীবোর্ড রয়েছে এবং ALTGmail এ ইমেলগুলি টাইপ করার সময় কখনও কখনও দুর্ঘটনাক্রমে কীটি হিট । ফোকাসটি হারিয়ে গেছে এবং নিম্নলিখিত কোনও কীস্ট্রোকগুলি আমার ব্রাউজারে পৌঁছে দেওয়া হয়েছে (যা কখনও কখনও খুব বিরক্তিকর ফলাফলও পেতে পারে)।
আমি যে সর্বোত্তম সমাধানটি পেয়েছি, যা একটি উন্নতি তবে নিখুঁত নয়, এটি কীটউইক নামে একটি কীম্যাপার প্রোগ্রামের সাথে রয়েছে , যা আমি যতদুর বুঝতে পেরেছি, রেজিস্ট্রি পরিবর্তন করে ।
অনুষ্ঠানে, আপনি মানচিত্রের Left Altকরতে Right Alt, এবং Right Altকরতে Left Alt। এটি Altফাংশনগুলি এখনও কিছুটা ( Ctrl- Alt- Delete) কাজ করতে দেয় । তবে, Alt- Tabআংশিকভাবে নষ্ট হয়েছে (কমপক্ষে আমার উইন্ডোজ -7 এ)। এটি আপনাকে আংশিকভাবে অন্যান্য অ্যাপ্লিকেশনগুলিতে সরে যাওয়ার অনুমতি দেয়, তবে আপনি Altকীটি প্রকাশ করলে পরবর্তী অ্যাপ্লিকেশনটির "নির্বাচন" তৈরি হয় না (তবে আপনি এটি মাউস-ক্লিক দিয়ে তৈরি করতে পারেন)।
এটি খুব খারাপ যে উইন্ডোজের ভুল আল্ট প্রেসগুলি থেকে ফোকাস হ্রাস রোধ করার মতো কিছু নেই। Shiftএবং Ctrlকী উদাহরণস্বরূপ যে প্রভাব নেই।
এটি একটি আকর্ষণীয়। আমি অটকি ছাড়াও কোনও প্রোগ্রামের কথা জানি না। বা শুধু একটি প্রোগ্রাম লিখে শেষ। তবে কোনও রেজিস্ট্রি সেটিং নেই। এটি প্রোগ্রামের টন ভেঙে ফেলবে।
এই অটোহোটকি উইন্ডোজ 10 এ আমার জন্য কাজ করে:
Alt::Return ;Disables the key alt when it's pressed alone
(জেনগাবরের উত্তর আমার পক্ষে কার্যকর হয়নি)।
সব গৌরব রোহিদদারের কাছে
যেমনটি কোথাও @ এসএমএস পাওয়া গেছে
HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard PreferenceOnএবং এর মান 1 এ সেট করুনআমি একই সমস্যার সমাধান খুঁজছিলাম: উইন্ডোজ "আল্ট + শিফট" (ইনপুট ভাষা পরিবর্তন করুন) -এ কীভাবে প্রতিক্রিয়া জানায় তা ঠিক করে তবে আপনি ভুলটি লিখে আল্ট চাপুন, তারপরে কোনও ওভারল্যাপ ছাড়াই শিফটকে চাপ দিন। সেক্ষেত্রে উইন্ডোজ লোন অল্টকে "সিলেক্ট মেনু" হিসাবে ব্যাখ্যা করবে, একাকী শিফট কিছুই করবে না এবং আপনি যে অক্ষরগুলি পরে চাপছেন সেটি বেছে নেবেন এবং এলোমেলো মেনুগুলি প্রবেশ করুন যা আপনি খোলার ইচ্ছা করেন নি।
স্কাইপের মতো একটি চ্যাট অ্যাপ্লিকেশন ব্যবহার করার সময় এবং আপনি একটি বিদেশী ভাষার স্পিকার, আল্ট + শিফ্টের সাথে স্যুইচ করা প্রায়শই প্রায়ই হয় এবং আপনি তাড়াহুড়োয় প্রচুর বোকা কাজ করতে পারেন।
@ ব্যবহারকারী 3419297 আমাকে এখানে তার সমাধানের দিকে ইঙ্গিত করেছে, যা আমি অল্ড + শিফটকে সব ক্ষেত্রেই ঘটতে দেয় তা পরিবর্তিত করেছিলাম। এটি কেবলমাত্র # টির বেশি, তবে খুব গুরুত্বপূর্ণ! সম্পর্কিত অংশ:
; Disable stand-alone Alt key press: make Alt purely a modifier key.
; The If statement is required to get Alt+Shift work as expected. If it's not
; there, only [Press Alt], [Press Shift], [Release Shift], [Release Alt] would
; trigger the input language change. The other, more common sequence would be
; [Press Alt], [Press Shift], [Release Alt], [Release Shift], but AutoHotKey
; would block it before it reaches Windows if the "#If" isn't there.
#If not GetKeyState("LShift", "P")
~LAlt::
KeyWait, LAlt
return
; Make Alt+Something still work:
~LAlt Up::
Send, {LAlt Up}
return
আমার সম্পূর্ণ স্ক্রিপ্ট দুটি লিনাক্স বৈশিষ্ট্য সক্ষম করে: Alt + F2 একটি "দ্রুত প্রবর্তন কমান্ড" খুলবে এবং ডান্ট Alt টিপলে বর্তমান সক্রিয় উইন্ডোটি ন্যূনতম করা হবে:
;==============================================================================
; AutoHotKey script for "Linuxifying" Windows 8.
; Based on suggestions on SuperUser (http://superuser.com/questions/1147370)
;
; Written by: Veselin Georgiev
; Date : 2016-11-18
;==============================================================================
; Optional: Make Alt+F2 bring up the "quick launch command" Window.
; In this case, it simulates the Windows logo key press. On Windows 8, the
; cursor would be in the search bar, which nicely emulates launching a
; command.
!F2::
Sleep 200
Send {LWin}
return
; Disable stand-alone Alt key press: make Alt purely a modifier key.
; The If statement is required to get Alt+Shift work as expected. If it's not
; there, only [Press Alt], [Press Shift], [Release Shift], [Release Alt] would
; trigger the input language change. The other, more common sequence would be
; [Press Alt], [Press Shift], [Release Alt], [Release Shift], but AutoHotKey
; would block it before it reaches Windows if the "#If" isn't there.
#If not GetKeyState("LShift", "P")
~LAlt::
KeyWait, LAlt
return
; Make Alt+Something still work:
~LAlt Up::
Send, {LAlt Up}
return
; Optional: Make the right alt key minimize the currently visible window.
~RAlt Up::WinMinimize A
এটি অটোহোটকি দিয়ে আমার সিস্টেমে কাজ করে:
~LAlt::
KeyWait, LAlt
return
~LAlt Up::
Send, {LAlt Up}
return
এটি লল্টকে পুরোপুরি চাপলে কোনও ক্রিয়াকলাপ ছাড়াই বিশুদ্ধরূপে সংশোধক কী হিসাবে আচরণ করতে সক্ষম করে তোলে (যেমন সক্রিয় উইন্ডোর মেনু বারটি সক্রিয়করণ)।
সম্পাদনা করুন:
এছাড়াও চেষ্টা করুন এই ।
এখানে পোস্ট করা এএইচকে ভিত্তিক সমাধানগুলির মধ্যে কোনওটিই আমার পক্ষে কাজ করেনি। যাইহোক, কিছু ঝাঁকুনির সাথে, আমি বুঝতে পেরেছিলাম যে আপনি এটির প্রকাশের আগে অন্য কোনও কী এর সাথে যদি ALT এর সাথে জুড়েন, এটি মেনুগুলিকে হাইলাইট করার জন্য কাজ করবে না। কোনও ফাংশন কী নষ্ট করার পরিবর্তে, আমি একটি অ-সাইন স্ক্যান কোড ব্যবহার করেছি যা অন্য কোনও উদ্দেশ্যে কখনও ব্যবহৃত হয় না।
LAlt::
sendinput, {LAlt down}
sendinput, {SC0E8 down} ;this is the scan code of an unassigned key. As long as you nor the system never use it for anything else, it can be used in THIS way to cancel the menu acceleration.
;tooltip, Lalt is pressed
KeyWait, LAlt
; That line is important, so that ALT does not continuously fire as you are holding it down.
;tooltip, Lalt was released
return
LAlt up::
sendinput, {LAlt up}
sendinput, {SC0E8 up}
;;;Unlike my 2nd keyboard, this method does not use the scan code as a strict "wrapper."
;;tooltip,
return
RAlt::
sendinput, {RAlt down}
sendinput, {SC0E8 down}
;;tooltip, Ralt is pressed
KeyWait, RAlt
;;tooltip, Ralt was released
return
RAlt up::
sendinput, {RAlt up}
sendinput, {SC0E8 up}
;;tooltip,
return
ভিডিওর ব্যাখ্যা:
https://www.youtube.com/watch?v=vRld4bVFrpU&lc=UgzMjkQd4rbmvRDqU9h4AaABAg
পূর্ণ স্ক্রিপ্টের লিঙ্ক: https://github.com/TaranVH/2nd-keyboard/blob/master/Taran এর ১০০ উইন্ডোজ ১০০ টি মডেল /
অ্যালট_মেনু_সিলভন_ডিসাবএলআর.হাক
আমি সবেমাত্র একটি সমাধান পোস্ট করছি এটি যে কোনও Altমেনু 100% খুন করে
Alt::
KeyWait, Alt
return
LAlt Up::
if (A_PriorKey = "Alt")
return
return
আপনি যদি পছন্দ করেন তবে আপনি এই সমাধানটি একটি একক প্রোগ্রামের মধ্যেও সীমাবদ্ধ করতে পারেন:
#IfWinActive ahk_exe sublime_text.exe
Alt::
KeyWait, Alt
return
LAlt Up::
if (A_PriorKey = "Alt")
return
return
#IfWinActive