क्या मैं उल्टे मामले में टाइप कर सकता हूं, tHIS को कैप लॉक पर रख सकता हूं?


11

हर बार, मुझे कुछ पाठ टाइप करने होते हैं, जिनमें अधिकतर अपरकेस अक्षर होते हैं, लेकिन एक सामयिक लोअरकेस अक्षर- अनिवार्य रूप से, वाक्य का मामला, लेकिन उलटा। विंडोज़ पर, मेरे पास बस पूरे समय कैप लॉक होगा, और Shift दबाने से मुझे लोअरकेस लेटर मिलेगा। ओएस एक्स पर, हालांकि, अगर कैप्स लॉक चालू है, तो मुझे केवल अपरकेस अक्षर मिलते हैं, चाहे शिफ्ट दबाया जाए या नहीं।

इसलिए, मैं या तो पूरी तरह से शिफ्ट होने के लिए शिफ्ट कर सकता हूं, इसे लोअरकेस अक्षर टाइप करने के लिए संक्षेप में जाने दें, या प्रत्येक लोअरकेस अक्षर I टाइप के लिए कैप्स लॉक को दो बार दबाएं। न ही विंडोज क्या करता है के रूप में अच्छी तरह से काम करता है।

क्या कैप्स लॉक को प्राप्त करने का एक तरीका है जैसा कि विंडोज पर होता है, जहां शिफ्ट लॉक दबाते समय शिफ्ट को दबाने से लोअरकेस अक्षरों का निर्माण होता है?

मैं 10.6 चला रहा हूं।

जवाबों:


9

नीचे देखें अपडेट ...

ऐसा लगता है कि केवल (केवल) इनपुट स्रोत "फ्रेंच - न्यूमेरिकल" विंडो कैप्स लॉक (iNVERSE sHIFT के साथ) की तरह व्यवहार करेगा:

कीबोर्ड लेआउट फ्रेंच - न्यूमेरिकल

यहाँ वह जानकारी मिली ।

लेकिन ध्यान दें कि यह एक असामान्य कीबोर्ड लेआउट (कम से कम मेरे लिए) के साथ आएगा।

कीबोर्ड लेआउट फ्रेंच - न्यूमेरिकल 1

कीबोर्ड लेआउट फ्रेंच - न्यूमेरिकल 2

अद्यतन: Ukelele का उपयोग करके इसे सभी कीबोर्ड लेआउट पर लागू किया जा सकता है:

सही दिशा इंगित करने के लिए डैनियल धन्यवाद ।

फ़ाइल खोलें और अपने (वर्तमान) लेआउट को फ़ाइल में सहेजें (जैसे "वर्तमान इनपुट स्रोत से नया" और "सहेजें"):

वर्तमान इनपुट स्रोत से नया

.xmlफ़ाइल को टेक्स्ट एडिटर में खोलें और पाएं mapIndexकि आप संयोजन + (शिफ्ट + कैप्स-लॉक) के लिए उपयोग करना चाहते हैं । जर्मन के लिए मैंने इस्तेमाल किया mapIndex="0"। यह लाइन डालें:

<modifier keys="shift caps"/>

इस संयोजन की अन्य सभी घटनाओं को ढूंढें और उन्हें टिप्पणी दें (या लाइनों को हटा दें)। जर्मन के लिए यह फिर से है:

<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
    </keyMapSelect>

टोपी बदलना

उकेले के साथ संशोधित फ़ाइल को फिर से खोलें।

संशोधन से पहले और बाद में "जर्मन" लेआउट की तुलना इस प्रकार है:

लेआउट 1

लेआउट २

एक नया इनपुट स्रोत (नाम, ID, स्थापना) बनाने के लिए Ukelele में दिए गए निर्देशों का पालन करें।

मैं संशोधित फ़ाइल का परीक्षण नहीं किया, हालांकि काम करना चाहिए।


1
जो बताता है कि यह एक ऐसी सुविधा है जिसे अन्य लेआउट में भी जोड़ा जा सकता है। मुझे यकीन है कि यह उकेलील में किया जा सकता है, लेकिन मैंने अभी तक नहीं सीखा है।
डैनियल

धन्यवाद @Daniel उस टिप्पणी के लिए - मुझे लगा। मैं अपने उत्तर में प्रक्रिया जोड़ दूंगा।
इलेस्मित

1
हालाँकि, यह आपको! @ # $% ^ & * () कुंजी (स्थानांतरित शीर्ष पंक्ति संख्या कुंजियों) का उपयोग करने से रोकेगा। उन का उपयोग करने के लिए, मैंने एक कस्टम लेआउट बनाया जो ओएस एक्स पर बिल्कुल "पीसी" व्यवहार की नकल करता है । ध्यान दें कि यह केवल यूएस लेआउट के लिए है, यदि आप किसी अन्य का उपयोग करते हैं, तो आपको इसे स्वयं करना होगा :)
Félix Saparelli

-1

मैंने जो अनुभव किया है, वह ओएस एक्स में नहीं किया जा सकता है। मैंने जो कीबोर्ड पुनर्संरचना उपयोगिताओं में से कोई भी कोशिश नहीं की है, वह ऐसा करने में सक्षम हो सकता है। माफ़ करना। :(

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.