क्या मैं Windows पर AltGr की तरह Ctrl + Alt नहीं बना सकता हूं?


29

गूगल डॉक्स की तरह कई अनुप्रयोगों का उपयोग Ctrl+ Altशॉर्टकट की तरह Ctrl+ Alt+ 22 शीर्षक के लिए, Ctrl+ Alt+ mटिप्पणी आदि हालांकि, अंतरराष्ट्रीय कीबोर्ड 'लेआउट के मामले में, के लिए Ctrl+ Altकरने के लिए मैप किया गया है AltGr, इन शॉर्टकट के इतने विशेष वर्ण के बजाय उत्पादन, जैसे Ctrl+ Alt+ 2= @। इसलिए इन शॉर्टकट का उपयोग नहीं किया जा सकता है।

क्या इस Ctrl+ Alt= को निष्क्रिय करने का कोई तरीका है AltGr, जैसे कि AltGr+ 2= @ लेकिन Ctrl+ Alt+ 2को शॉर्टकट के रूप में इस्तेमाल किया जा सकता है?


इस समस्या से संबंधित उत्तर के साथ कुछ पहले की पोस्ट है:

दोनों समाधान हालांकि विशेष चरित्र को पूरी तरह से अनसाइन करने से संबंधित हैं। ये समाधान Ctrl+ Alt= AltGrबाइंडिंग को अक्षम नहीं करते हैं । इसका मतलब यह है, कि आदेश का उपयोग करने के Ctrl+ Alt+ 2एक शॉर्टकट के रूप में, मैं बिल्कुल @ लिखने के लिए है, जो स्वाभाविक रूप से एक विकल्प नहीं है पा रहा हूँ।


3
क्या आपने AutoHotKey
डेव

क्या आपने कभी स्क्रिप्ट बनाई? यदि हां, तो क्या आप इसे साझा कर सकते हैं?
Zackh105

जवाबों:


16

मैंने आगे शोध किया है और अन्य उत्तरों को देखा है। ऐसा लगता है कि संक्षिप्त उत्तर है: नहीं! विंडोज व्यवहार करता है Ctrl + Alt और AltGr पहचान

लेकिन एक हैक है। अनिवार्य रूप से हम विंडोज को AltGrमहत्वपूर्ण बाइंडिंग को संभालने नहीं देते हैं और इसके बजाय तीसरे पक्ष के उपकरण का उपयोग करते हैं जो अंतर को जानता है। हम इसे हर सिंग की के लिए मैन्युअल रूप से करते हैं।

यह हैक " मृत कुंजी " जैसे ~या के साथ काम नहीं करता है ^

भाग 1: AutoHotKey को AltGr+ Some Key प्रतीकों में परिवर्तित करें
AutoHotKeyAltGr और Ctrl+ के बीच अंतर कर सकता है Alt। यह भी तरह कीस्ट्रोक्स बदल सकता है AltGr+2 एक एकल प्रतीक को @, पहले विंडोज अपने कीबोर्ड लेआउट लागू होता है।

  1. डाउनलोड करें और AutoHotKey स्थापित करें
  2. एक्सटेंशन के साथ एक नई स्क्रिप्ट, यानी एक सादा पाठ फ़ाइल बनाएँ .ahk
  3. प्रत्येक वर्ण के लिए जिसे आप AltGr+ BUTTON= CHAR के साथ लिखना चाहते हैं , इस तरह एक पंक्ति बनाएँ:
    <^>!BUTTON::SendInput {raw}CHAR
    उदाहरण: AltGr+ 2= @ बन जाता है<^>!2::SendInput {raw}@
  4. स्क्रिप्ट को सहेजें

यदि आप अपनी स्क्रिप्ट का परीक्षण करना चाहते हैं, तो आप कुछ मनमाना मानचित्रण बना सकते हैं <^>!t::SendInput {raw}tttt। इसे लागू करने के लिए स्क्रिप्ट पर डबल क्लिक करें और यदि आप टाइप करते हैं तो AltGr+ tचार टी का उत्पादन करता है।

भाग 2: खिड़कियों को रास्ते
से हटाएं : हम उन कीबोर्ड पर AltGr+ के सभी असाइनमेंट को हटाना चाहते हैं Any Key, इसलिए विंडोज कभी भी उन्हें वर्णों में परिवर्तित नहीं करता है।

पहले हमें एक नया कीबोर्ड लेआउट बनाने की आवश्यकता है।

  1. Microsoft कीबोर्ड लेआउट निर्माता डाउनलोड करें । यह एक सरल उपकरण है जो आपको अपने कीबोर्ड लेआउट को संशोधित करने देता है। ( डाउनलोड लिंक )
  2. टूल खोलें File -> Load Existing Keyboardऔर अपना कीबोर्ड लेआउट चुनें।
  3. File -> Save source asइसे चुनें और इसे एक नया नाम दें।
  4. टिक करें Alt+Ctrl (AltGr)
    आप File -> Save as Imageमूल असाइनमेंट का नोट बनाने के लिए चयन करना चाह सकते हैं ।
  5. सभी असाइन की गई कुंजियों को हटा दें, उन्हें क्लिक करके, प्रतीक को हटा दें, और क्लिक OK
    करें किसी भी मृत कुंजी को साफ़ न करें! (ग्रे वाले)। सभी संशोधकों के चेक यानी AltGr, Ctrl, Alt, या बिल्कुल भी नहीं!
  6. जाओ Projet -> Propertieऔर इसे एक सभ्य नाम और विवरण दें।
  7. इसे सहेजें: File -> Save Source Fileताकि आप इसे बाद में संपादित कर सकें
  8. निर्यात सेटअप: Project -> Build DLL and Setup Package

फिर हमें इस नए कीबोर्ड लेआउट को लागू करने की आवश्यकता है।

  1. आपके द्वारा दस्तावेज़ फ़ोल्डर में निर्यात की गई सेटअप फ़ाइलें खोजें, और डबल क्लिक करें setup.exe। यह आपके नए कीबोर्ड लेआउट को स्थापित करेगा।
  2. पर जाकर इनपुट सेटिंग खोलें Control Pannel -> Change keyboards and other input methods -> Change keybords
  3. Addआप स्वयं के कीबोर्ड का चयन करें पर क्लिक करें और इसे डिफ़ॉल्ट बनाएं।
    यहां वापस आएं और मानक कीबोर्ड को हटा दें, एक बार जब आपका आत्मविश्वास सब कुछ अच्छी तरह से काम करता है।

भाग 3: AutoHotKey को ले जाने दें:
अब सब कुछ कार्रवाई में लगा देता है:

  1. सुनिश्चित करें कि आपका नया कीबोर्ड भाषा के टास्क बार में चुना गया है, और AutoHotKey अधिसूचना ट्रे में न्यूनतम नहीं चल रहा है।
  2. अपने विशेष वर्ण टाइप करने का प्रयास करें। यह काम नहीं करना चाहिए।
  3. आप AutoHotKey स्क्रिप्ट पर डबल क्लिक करें। इसलिए इसे लॉन्च किया
  4. विशेष वर्ण फिर से टाइप करने का प्रयास करें। यह अब AltGrकेवल साथ काम करना चाहिए ।
  5. यह सुनिश्चित करने के लिए कि विंडोज शुरू होने पर स्क्रिप्ट लोड हो गई है, इसे Start Menu\Programs\Startupफ़ोल्डर में शॉर्ट-कट बनाएं

बस! (Can) आप .ahkअधिकांश चरणों को छोड़ने के लिए कीबोर्ड लेआउट सेटअप फ़ाइलों और स्क्रिप्ट को अन्य कंप्यूटरों के साथ साझा कर सकते हैं ।


अन्य संसाधन:
http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/replace-default-windows-keyboard-shortcut-behavior/0c5ff2b4-6bea-49a9-88bc-669049a1e107
http: // office.microsoft.com/en-us/word-help/alt-gr-keys-HP005259063.aspx
http://blogs.msdn.com/b/oldnewthing/archive/2004/03/29/101121.aspx
http: //www.autohotkey.com/board/topic/61625-how-to-avoid-that-ctrl-alt-altgr/


एक अन्य मूल्यवान संसाधन माइकल कपलान का ब्लॉग है
पियोट्र डोब्रोगोस्ट

AltGr + कुंजी असाइनमेंट निकालने से केवल तभी काम होगा जब आपकी भाषा को AltGr के उपयोग की आवश्यकता न हो
phuclv

1

मैं आपको AutoHotKey पर एक नज़र डालने की सलाह दूंगा । इसका एक फ्री टूल और आप शॉर्टकट-इफेक्ट्स को भी बहुत आसानी से बदल सकते हैं। पर एक नज़र डालें हॉटकी-प्रलेखन अपनी वेबसाइट पर। यह वास्तव में समझने में आसान है और वास्तव में उपयोग करने में आसान है। आप हर कुंजी / शॉर्टकट को हटा सकते हैं।


0

मैं SharpKeys की सिफारिश करेंगे:

SharpKeys एक रजिस्ट्री हैक है जिसका उपयोग अन्य कुंजियों की तरह एक कीबोर्ड अधिनियम पर कुछ कुंजी बनाने के लिए किया जाता है। उदाहरण के लिए, यदि आप गलती से कैप्स लॉक को अक्सर मारते हैं, तो आप इस उपयोगिता का उपयोग कैप्स लॉक को एक शिफ्ट कुंजी में मैप करने के लिए कर सकते हैं या इसे पूरी तरह से बंद भी कर सकते हैं। इस आधिकारिक रिलीज़ में 104 मैपिंग के लिए समर्थन, उपलब्ध कुंजियों की एक विस्तृत सूची और मैपिंग को प्रबंधित करने में मदद करने के लिए "टाइप कुंजी" विकल्प शामिल है।

मैंने इसे व्यक्तिगत रूप से उपयोग नहीं किया है, लेकिन किसी ऐसे व्यक्ति को जानता हूं जिसने अतीत में इसका इस्तेमाल किया है और इससे काफी खुश है।

मुझे यकीन नहीं है, लेकिन हो सकता है कि आपके कीबोर्ड लेआउट को (अंग्रेजी यूके) को बदलने में मदद मिले। यहाँ कैसे पर एक लिंक है ।


SharpKeys पर एक नज़र डालें, लेकिन यह केवल एक कुंजी स्ट्रोक को दूसरे पर मैप करने के लिए लगता है और संयोजन नहीं करता है, इसलिए यह मदद नहीं कर रहा है :( कीबोर्ड कीबोर्ड स्विच करना एक विकल्प नहीं है, क्योंकि अधिकांश प्रतीक अन्य स्थानों में हैं - यहां तक ​​कि संख्या भी चाबियाँ अलग हैं। लेकिन सुझावों के लिए धन्यवाद।
बिटेनस

0

मुझे पता चला कि Google डॉक्स शॉर्टकट को सक्रिय करने के लिए नियमित नंबर कुंजियों के बजाय संख्यात्मक कीबोर्ड का उपयोग किया जा सकता है। AHK के उपयोग से यह बिना संख्यात्मक कुंजियों के लैपटॉप पर भी काम करता है। उदाहरण के लिए,

<^<!2::SendInput ^!{Numpad2}

मुद्रण के बिना हेडर 2 को सक्रिय करेगा @। MSKLC का उपयोग करने की आवश्यकता नहीं है।


-2

5 सेकंड के लिए NumLock कुंजी दबाए रखें।

इसने मेरे लिए काम किया।

मुझे यहाँ कंप्यूटर पर उत्तर मिला: "कंट्रोल पैनल \ ऑल कंट्रोल पैनल आइटम \ ईज़ी ऑफ़ एक्सेस सेंटर \" कीबोर्ड को उपयोग में आसान बनाएं "... मेरा पास एक टिक है जिसके लिए NUMLock दबाकर और दबाकर टॉगल कीज़ चालू करें। 5 सेकंड'....


कृपया स्पष्ट करें और इस उत्तर को थोड़ा और संदर्भ जोड़कर बताएं कि आप क्या सुझाव दे रहे हैं। आप जानते हैं, इस उत्तर के संदर्भ में कुछ संदर्भ जोड़ने पर विचार करें जो आप कहते हैं। अन्यथा, यह समझने के लिए कि " आपको टिप्पणी करने के लिए 50 प्रतिष्ठा की आवश्यकता क्यों है" आपको यह समझने के लिए कि आप टिप्पणी कैसे शुरू कर सकते हैं।
पिंप जूस आईटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.