कीबोर्ड के लिए 4-लेआउट की सीमा क्यों है?


9

मुझे अभी पता चला है कि मैं अपने कीबोर्ड के लिए 4 से अधिक लेआउट नहीं जोड़ सका। Googling ने खुलासा किया कि यह एक सार्वभौमिक सीमा थी (कम से कम GNU / Linux के लिए) और इसके चारों ओर जाने का एकमात्र तरीका (लिपियों) का उपयोग लिपियों के साथ कुछ हैकिश तरीके से करना था। क्या वास्तव में इसके पीछे कोई तकनीकी कारण है? यदि हां, तो यह क्या है?


उत्तर यहां है: askubuntu.com/questions/107945/…
रिनजविंड

यह सीमा अभी भी 2018 के अंत में कुछ डेस्कटॉप पर मौजूद है। गनोम मुझे अधिक लेआउट कॉन्फ़िगर करने की अनुमति देता है लेकिन XFCE नहीं है। मेरा मानना ​​है कि कम से कम गनोम ने हॉर्केट के जवाब में बताई गई समस्या को हल कर दिया है और एक्सएफसीई में कोड संभव अपस्ट्रीम के पीछे है।
LiveWireBT

जवाबों:


9

पीटर हूटर का हवाला देते हुए ( Red.O कर्मचारी X.Org पर काम कर रहा है):

इस सुविधा के बारे में कुछ जानकारी और इसे अभी तक क्यों लागू नहीं किया गया है: टी 4 समूह की सीमा प्रोटोकॉल वायर प्रारूप द्वारा मजबूर है। 4 से अधिक समूहों के लिए समर्थन केवल XKB और पुन: लिखने के लिए अतिरिक्त अनुरोधों और घटनाओं को जोड़कर इस नए XKB संस्करण में स्विच करने के लिए जोड़ा जा सकता है। इसके अलावा, पुराने प्रोटोकॉल की अनुकूलता सुनिश्चित की जानी चाहिए ताकि वर्तमान XKB क्लाइंट अभी भी नए XKB संस्करण के साथ सही ढंग से काम करेंगे।

यह जटिल और बहुत समय लेने वाला दोनों है। इस समस्या से निपटने के लिए स्वयंसेवक बेशक बहुत स्वागत करते हैं।

[...]

यह प्रोटोकॉल पर कुछ बिट्स में एन्कोडेड है, अन्य बिट्स को अन्य जानकारी के लिए उपयोग किया जा रहा है। इसलिए आपको 4 से ऊपर की चीज़ों के लिए अनुरोधों / घटनाओं में अतिरिक्त बाइट्स की आवश्यकता होती है, और अतिरिक्त बाइट्स को जोड़ने के लिए प्रोटोकॉल को टक्कर देना पड़ता है। और फिर आपको उन ग्राहकों से निपटना होगा जो केवल 4 समूहों को समझते हैं और यदि समूह 5 पर एक कीबोर्ड है तो उनके साथ क्या करना है।

क्यों हम इस परत के ऊपर एक हैक नहीं है - मुझे नहीं पता ... यह कभी भी सबसे सीमित सीमा होनी चाहिए। : डी


यह सब अधिक अजीब है क्योंकि आप वास्तव में स्क्रिप्ट का उपयोग करके 4 से अधिक का उपयोग कर सकते हैं।
18

यदि आप unix.se पर हैं, तो क्या आप वहां भी उत्तर पोस्ट कर सकते हैं ताकि मैं इसे वहां भी स्वीकार कर सकूं
Mussnoon

मैं नहीं, इसका जवाब खुद दूंगा। ;-)
htorque

3

मैं अक्सर अंग्रेजी, जर्मन, स्वीडिश और चीनी में लिखता हूं। यह चार है, लेकिन मैं रूसी भी सीख रहा हूं और जीयूआई के माध्यम से अतिरिक्त टॉगल की सराहना करूंगा। स्क्रिप्ट इस बीच एक व्यावहारिक समाधान है:

http://ubuntuforums.org/showthread.php?p=10333055#post10333055

एक ध्यान दें कि रूसी के साथ, किसी के पास 'मानक' रूसी कीबोर्ड लेआउट का विकल्प होता है, या बहुत अधिक सुविधाजनक (हम में से जो सीखने के लिए) ध्वन्यात्मक लेआउट QWERTY के लिए जोड़ा जाता है।

इसके अलावा, हम में से कई लोग ड्वोरक के कुछ रूप का उपयोग करते हैं, जो एक स्थिति भी लेता है।

इसलिए, मेरा कंप्यूटर इस तरह दिखता है:

कीबोर्ड लेआउट:

यूएसए ड्वोरक (प्रोग्रामर) स्वीडिश जर्मन रूसी रूसी ध्वन्यात्मक

और चीनी पिनयिन के लिए आईबस टॉगल के साथ एक अतिरिक्त कीबोर्ड आइकन है।


0

प्रोटोकॉल कीबोर्ड स्विचिंग के लिए दो बिट्स को अलग करता है। यह कई लोगों की जरूरत से दो अधिक है। अधिकांश उपयोगकर्ताओं को मैंने कीबोर्ड लेआउट स्विचिंग दो का उपयोग करते देखा है; एक स्थानीय लेआउट और अंतरराष्ट्रीय लेआउट। अंतरराष्ट्रीय लेआउट आमतौर पर सभी की रचना की आवश्यकता होती है चाबियाँ। यह एक अतिरिक्त बिट छोड़ देता है। मैंने तीन लेआउट वाले उपयोगकर्ताओं को देखा है, लेकिन आमतौर पर एक का उपयोग कभी नहीं किया जाता है।

मुझे इस बात में दिलचस्पी होगी कि आप क्या कर रहे हैं जिसमें चार से अधिक लेआउट की आवश्यकता होती है, और आप लगातार बदलते कीमैप के साथ कैसे काम करते हैं। मुझे उपयोगकर्ताओं को दो लेआउट के लिए उपयोग करना मुश्किल लगता है, तब भी जब उन्होंने अंतर्राष्ट्रीयकरण के साथ समस्याओं का हल किया।


4
सभी उचित सम्मान के साथ, यह उचित जवाब नहीं है। भाषाविदों, भाषा के प्रति उत्साही और द्वि-भाषी या त्रि-भाषी लोग जो एक या दो अन्य भाषाएं सीख रहे हैं, उन्हें इस सुविधा की आवश्यकता है। यह परीक्षण के लिए या ड्वोरक जैसे नए लेआउट को आज़माने के लिए भी आवश्यक हो सकता है। लेकिन यह वास्तव में कोई फर्क नहीं पड़ता कि लोगों को 4 से अधिक इनपुट लेआउट की आवश्यकता क्यों है । इस मामले का तथ्य यह है कि वे करते हैं।
ताकिन

@HelgiHrafnGunnarsson प्रोटोकॉल इस तरह बनाए गए थे जब बैंडविड्थ काफी सीमित था और बिट्स को काफी आवंटित किया गया था। मेरा मानना ​​है कि मेरी पोस्ट उस तर्क को बताती है जिसका उपयोग किया गया था। मैं कई द्वि-भाषी लोगों के साथ काम करता हूं जो एक लेआउट के साथ काम करते हैं। कई बहुभाषी लेआउट उपलब्ध हैं, जो हर बार जब आप भाषाओं को बदलते हैं, तो लेआउट बदलना आसान हो सकता है।
BillThor
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.