Alt Gr कुंजी का क्या कार्य है?


28

मैंने कहीं पढ़ा कि Alt Grकुछ लेआउट पर मिली कुंजी Ctrl+ का विकल्प है Alt

हालाँकि, इस संयोजन का उपयोग किस लिए किया जा सकता है? वहाँ Ctrl+ का उपयोग कर किसी भी दस्तावेज शॉर्टकट हैं Alt?


3
Ctrl + Alt + Delete
जो टेलर

जवाबों:


27

आईबीएम ने इस कुंजी को "वैकल्पिक ग्राफिक" नाम दिया है और यह CTRL+ का विकल्प नहीं है ALT, हालांकि CTRL+ ALTको ALT GRविंडोज में एक विकल्प के रूप में लागू किया गया था । यह एक प्रमुख संशोधक है (CTRL या SHIFT की तरह) जो एक अलग इनपुट को सक्षम करता है, जो आमतौर पर एक कुंजी से अपेक्षित होता है।

आपके कीबोर्ड और लोकेशन सेटअप के आधार पर, इसे वर्णनात्मक कुंजियों के साथ वर्ण बनाने के लिए इस्तेमाल किया जा सकता है जब अल्फ़ाबेटिक कीज़ (अक्सर स्वर) के साथ संयोजन में उपयोग किया जाता है, और तीसरा प्रतीक जो कुछ कुंजियों पर मुद्रित होता है, उदाहरण के लिए, € ( ALT GR+ 4या) Keyboard ( ALT GR+ `) जो मेरे यूके कीबोर्ड पर दिखाई देते हैं। कॉन्टिनेंटल यूरोपियन कीबोर्ड में आम तौर पर उन पर छपे अतिरिक्त प्रतीकों के साथ कई और चाबियां होती हैं जो उन भाषाओं में उपयोग किए जाने वाले विभिन्न प्रकार के विशेषांक के अक्षरों के साथ मेल खाती हैं।

अधिक जानकारी के लिए AltGr कुंजी देखें ।


मुझे हमेशा लगा कि यह Alt Green के लिए खड़ा है, जैसा कि मुझे याद है कि कुंजी IBM PC / AT कीबोर्ड पर हरे अक्षरों के साथ छपी थी, लेकिन सिर्फ कह रही है Alt। यह अजीब है कि विकिपीडिया लेख में इसका उल्लेख भी नहीं है।
पैराडायरायड

1
मैं, एक लंबे समय के लिए, इसका मतलब "ऑल्ट जर्मन" था ...
Jürgen A. Erhard

@ JürgenA.Erhard: मैंने भी ऐसा ही सोचा था।
एलेक्स Essilfie

3
यह बताते हुए अच्छा है कि + के Alt Grरूप में लागू किया जाता है Ctrl, Altलेकिन Ctrl+ Altमैप नहीं करता है Alt Gr
एलेक्स Essilfie

भारत में, कुछ निर्दिष्ट कीबोर्ड में, Alt Alt + 4 भारतीय मुद्रा प्रतीक (₹) देता है
कोड कवि

9

कुछ कीबोर्ड के लिए, यह कुछ वैकल्पिक संयोजनों की अनुमति देता है। कुछ कीबोर्ड में यह सेंट प्रतीक या यूरो प्रतीक की अनुमति देता है - विकिपीडिया में ऑल्ट जीआर का उपयोग करके संयोजन की एक बहुत व्यापक सूची है

हालाँकि, यूएस / विंडोज कीमैप का उपयोग करते हुए, यह ज्यादातर मामलों में कुछ भी नहीं करता है।


यहां तक ​​कि कुछ अमेरिकी लेआउट में कहीं एक <€> उन पर है (मेरे मामले में <5> पर)।
इग्नासियो वाज़क्वेज़-अब्राम्स

मेरा एक ब्राइटिश कीबोर्ड है जो अमेरिका में सेट है; पी। यह 4 पर यूरो प्रतीक होता है अगर यह ब्रिटिश keysets पर थे
जर्नीमैन गीक

4

इसके अलावा, एक्सेसिबिलिटी की जरूरत वाले लोगों के लिए काम करना है जिन्हें Ctrl + alt + del करना है। आप इसे एक-हाथ करके देखें।


मुझे संदेह है कि काम करता है?
अर्जन

@ अर्जन यह काम नहीं करता है।
आंद्रेजाको

1
मेरे द्वारा उपयोग किए गए प्रत्येक कीबोर्ड पर है। शायद यह यूके-कीमैप की बात है।
बोनस

1
@ अर्जन हो सकता है कि कुछ कीबोर्ड AltGr के लिए अलग स्कैन्कोड का निर्माण करें? क्या ऐसा हो सकता है कि कुछ कीबोर्ड AltGr को वास्तव में ctrl + alt के रूप में व्यवहार करने के लिए कॉन्फ़िगर किया गया हो?
आंद्रेजाको

2
C + A + D अनुक्रम AltGrको Ctrl+ Altरूपांतरण (कम से कम विंडोज और लिनक्स पर) की तुलना में बहुत निचले स्तर पर नियंत्रित किया जाता है , इसलिए वे बिल्कुल उसी तरह काम नहीं करने वाले हैं। (वह कीबोर्ड भेजने के मामले में सिवाय शायद Ctrl+ Altscancodes।)
grawity

4

कुछ भाषाओं जैसे पोलिश के लिए Alt gr आवश्यक है:

Alt Gr+ a= ą

Alt Gr+ s= ś

Alt Gr+ shift+ n= Ń


ऐसे कीबोर्ड लेआउट दिलचस्प बग और मुद्दों को जन्म दे सकते हैं। गायब पोलिश एस के जिज्ञासु मामले को पढ़ें ।
कामिल मैकियोरोस्की

1

मुझे पूरा यकीन है कि इसे इस तरह लागू किया गया है।

आप vkCode को KBDLLHOOKSTRUCT से देख सकते हैं कि आपको क्या मिलता है।

से मैप किया enum सूची यहाँ , यहाँ , और www.pinvoke.net/default.aspx/Constants/WM.html

यह इसके बराबर होना चाहिए:

using System.Windows.Forms;

isAltGr ? (Keys) (1 << 19) : Keys.None

private static Keys BuildKeyData(Keys virtualKeyCode) => virtualKeyCode | (IsDownControl ? Keys.Control : Keys.None) | (IsDownShift ? Keys.Shift : Keys.None) | (IsDownAlt ? Keys.Alt : Keys.None) | (IsAltGr ? (Keys) (1 << 19) : Keys.None);
private static bool IsDownControl => IsKeyPressed((ushort)VirtualKeys.LeftControl) || IsKeyPressed((ushort)VirtualKeys.RightControl);
private static bool IsDownShift => IsKeyPressed((ushort)VirtualKeys.LeftShift) || IsKeyPressed((ushort)VirtualKeys.RightShift);
private static bool IsDownAlt => IsKeyPressed((ushort)VirtualKeys.LeftMenu) || IsKeyPressed((ushort)VirtualKeys.RightMenu) || IsKeyPressed((ushort)VirtualKeys.Menu);
private static bool IsAltGr => IsDownControl && IsDownAlt;

0

एक डिफ़ॉल्ट जर्मन कीबोर्ड पर महत्वपूर्ण Alt + जीआर कुंजी संयोजन हैं:

  • @ ... AltGr + Q (यदि आप OS X कीबोर्ड पर समान कुंजी दबाते हैं, तो एप्लिकेशन बंद हो जाएगा)
  • € ... AltGr + E
  • {+ AltGr + 7
  • [... AltGr + 8
  • ] ... AltGr + 9
  • } ... AltGr + 0
  • \ ... AltGr + +
  • ~ ... AltGr + +
  • | ... AltGr + <
  • r ... AltGr + M
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.