नियंत्रण- मानक नियंत्रण कोड/
के सेट का हिस्सा नहीं है । यह कई टर्मिनल एमुलेशन में कीस्ट्रोके के रूप में सीधे प्रतिनिधित्व योग्य नहीं है। इस तरह के कीस्ट्रोक को केवल कुछ खास प्लेटफॉर्म-विशिष्ट "स्कैन्कोड मोड्स" या "GUI मोड" में ही ठीक से पहचाना जा सकता है (जहां API आपको बताता है कि किस कुंजी और संशोधक का उपयोग किया जा रहा है)। आपका टर्मिनल एम्यूलेटर बीप कर रहा है क्योंकि यह प्रभावी रूप से एक अमान्य कीस्ट्रोक है।
मानक नियंत्रण कोड केवल "नियंत्रण" संस्करणों को कवर करते हैं
@
A
- Z
[\]^_
(एएससीआई 0 - 31), और
?
(ASCII 127)
अधिकांश टर्मिनल एमुलेटर कार्यक्रमों में अधिकांश अमेरिकी कुंजी लेआउट के साथ चल रहे हैं Shiftजिन्हें आपको "नियंत्रण कोड" में से कुछ को उत्पन्न करने के लिए प्रेस करने की आवश्यकता हो सकती है :
- C- @ है ControlShift2(चूंकि
@
है Shift2)
- C- ^ है ControlShift6(चूंकि
^
है Shift6)
- C-_ है ControlShift-(तब
_
से Shift-)
- हालाँकि, सी-? हमेशा नहीं हो सकता ControlShift/(क्योंकि
?
है Shift/); सी-? आमतौर पर या तो Backspace(Apple कीबोर्ड पर, अतिरिक्त प्रतीक additional के बिना "डिलीट" लेबल वाली कुंजी) या Delete(Apple कीबोर्ड पर Apple के साथ एक ) द्वारा उत्पन्न होता है ।
Tty- आधारित Emacs में, आप आमतौर पर undo
C- / के बजाय C-_ का उपयोग कर सकते हैं ।