एक अंडरस्कोर (_) के लिए SHIFT + SPACE का रीमैपिंग


11

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

मेरी समस्या: कीबोर्ड लेआउट निर्माता मुझे किसी भी "शिफ्ट स्टेट" कुंजी (जैसे Ctrl, Ctrl+ Alt, और Shift) के साथ स्पेस बार को संशोधित करने की अनुमति नहीं देता है ।

किसी भी शिफ्ट राज्य में SPACE कुंजी को असाइन किए गए वर्ण वर्णों के अंतर होने चाहिए

मैं Shift+ Spaceको अंडरस्कोर ( _) में रीमैप करना चाहता हूं ।

यह वास्तव में मेरे लिए उपयोगी होगा, क्योंकि मेरे डेटाबेस के नाम सभी अंडरस्कोर विभाजकों (जैसे, this_is_a_database_name) के साथ स्वरूपित हैं , और मुझे लगता है कि यह Shift+ की तुलना में इस प्रमुख संयोजन के साथ तेज़ होगा -

जवाबों:


10

यह AutoHotkey के साथ संभव है :

  1. नवीनतम संस्करण डाउनलोड और इंस्टॉल करें।

  2. underscore.ahkअपने पसंदीदा टेक्स्ट एडिटर के साथ एक नई स्क्रिप्ट बनाएं ।

  3. फ़ाइल में निम्नलिखित लिखें और इसे सहेजें:

    +Space::Send _
    
  4. स्क्रिप्ट चलाने के लिए फ़ाइल पर डबल-क्लिक करें।

  5. यदि आप चाहें, तो Startupफ़ोल्डर में स्क्रिप्ट (या इसके लिए एक लिंक) की प्रतिलिपि बनाएँ।

दबाना Shift+ Spaceअब एक अंडरस्कोर सम्मिलित करता है।


धन्यवाद! क्या आपको लगता है कि आप इस तरह के प्रश्न के साथ मेरी मदद कर सकते हैं ?
kentcdodds

यहाँ कुंजी सूची है: autohotkey.com/docs/KeyList.htm में यह शामिल है LShiftऔर RShift, अन्य कुंजियों के बीच। अब किसी भी कुंजी को दबाएं। ;)
n611x007

ओपी के अनुरोध के बजाय मुझे _निकाल दिया जाएगा space + shift। इस समाधान के साथ "I_get वाक्य जो इसे देखते हैं, देखें I_mean क्या है?" लेकिन यह संभालने के लिए, मुझे लगता है कि मुझे डिफ़ॉल्ट कुंजी डाउन के बजाय कुंजी पर आग लगाने के लिए स्पेसबार की कुंजी को संशोधित करने की आवश्यकता होगी।
CSharper

@CSharper: स्पेस बार एक संशोधक कुंजी नहीं है, इसलिए जब आप के लिए जा रहे हैं तो यह संभव होना चाहिए, यह वन-लाइनर नहीं होगा। मेरे पास अब विंडोज नहीं है, इसलिए मैं मदद नहीं कर पाऊंगा। माफ़ करना।
डेनिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.