क्या मैं अपने कीबोर्ड पर alt और ctrl की को स्विच कर सकता हूं? [डुप्लिकेट]


25

मैं एक लंबे समय के मैक उपयोगकर्ता हूं, लेकिन मैंने अभी एक पीसी बनाया है। Ctrl और alt कुंजियों के स्थानों को पसंद नहीं करना। मैं हमेशा ctrl कुंजी की उम्मीद कर रहा हूं जहां मेरी मैकबुक पर कमांड कुंजी है। क्या मैं इन्हें किसी तरह स्वैप कर सकता हूं? मैं विंडोज 10 चला रहा हूं, और मैं अप टू डेट हूं।


जैसा कि आप सोच सकते हैं, यह एक अधिक लोकप्रिय अनुरोध है। जबकि इस प्रक्रिया में कुछ मामूली झगड़े शामिल हो सकते हैं, अन्य समुदाय के सदस्यों ने इसे ऑटोटेक का उपयोग करते हुए किया है जैसा कि यहां और यहां दोनों में देखा गया है
रन 5 कि

मैं कहूंगा कि ऐसा नहीं करना चाहिए, कई कारणों से। सबसे पहले, यह आपको नियमित रूप से कीबोर्ड का उपयोग करने के लिए सीखने से रोकता है - यदि आपको कभी किसी और के कंप्यूटर का उपयोग करने की आवश्यकता है, तो यह आपके लिए कठिन बना देगा। साथ ही, यह अन्य लोगों के लिए आपके कंप्यूटर का उपयोग करना कठिन बना देगा। अंत में, मेरे अनुभव में (एक विंडोज उपयोगकर्ता जिसे कभी-कभी काम के लिए एक मैक का उपयोग करना पड़ता है), इसे पहली बार बदलने के लिए उपयोग करने के लिए केवल कुछ दिन लगते हैं और मुझे उनके बीच बदलने में केवल एक या दो मिनट लगते हैं। एक दिन के दौरान कंप्यूटर के बीच स्विच करें।
मोशे काट्ज़


3
नियमितता मेरी चिंता नहीं है। कोई भी मेरी मशीन का उपयोग नहीं करेगा, लेकिन खुद भी।
zjdrummond

मैं इस समाधान का सुझाव दूंगा Autousotkey समाधान के बजाय superuser.com/questions/36920/how-can-i-remap-a-keyboard-key । विंडोज में रिमैपिंग कीज को रजिस्ट्री मॉडिफिकेशन और शार्पकेय्स यूटिलिटी के उपयोग से किया जा सकता है (जो रजिस्ट्री मॉडिफिकेशन करता है और चाबी को इंटरसेप्ट करने के लिए फुल-टाइम रनिंग रहने की जरूरत नहीं है)।
बजे संगीत 2

जवाबों:


16

कीबोर्ड पर किसी भी भौतिक कुंजी को हटाने के लिए एक रजिस्ट्री प्रविष्टि है।

यह [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
आप में है नाम के साथ एक कुंजी बनाएँ Scancode Map। यह किसी भी कुंजी को किसी अन्य कुंजी पर पुनर्निर्देशित कर सकता है या उसे अक्षम कर सकता है।

यह कुंजी निम्नलिखित अर्थ के साथ एक हेक्स-मान है:

00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.

CTRL और ALT कुंजियों को स्वैप करने के लिए आपको चार प्रविष्टियों (प्लस नल) की आवश्यकता होती है।
द लेफ्ट Left-CTRL(1d 00), लेफ्ट Left-ALT(38 00), Right-CTRL(1d e0), और Right-ALT(38 e0)।

तो आप इस तरह से .reg फ़ाइल बना सकते हैं: Disable_CTRL-key.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00

निष्पादित करें (डबल क्लिक करें) .reg फ़ाइल और लॉग आउट करें और वापस (या अपने कंप्यूटर को पुनरारंभ करें)। अब आपकी CTRL और ALT कुंजियों की अदला-बदली होनी चाहिए।

जानने के लिए अन्य उपयोगी कुंजी:

1d 00    Left Ctrl
1d e0    Right Ctrl
38 00    Left Alt
38 e0    Right Alt
5b e0    Left Windows Key
5c e0    Right Windows Key
5d e0    Windows Menu Key

( के आधार पर इस जवाब से रिक )

यदि आप रजिस्ट्री को बदलने में सहज नहीं हैं या आप अन्य कुंजियाँ चाहते हैं, तो आप उन्हें अधिक आसानी से संपादित करने के लिए प्रोग्राम SharpKeys का उपयोग कर सकते हैं। इसमें सभी चाबियों की एक सुविधाजनक सूची भी है, ताकि आप उन्हें एक विंडो में जोड़ सकें।

जबकि SharpKeys (शायद - मैं वास्तव में सत्यापित नहीं कर सकता है कि यह काम किया है) एक वैकल्पिक विकल्प हुआ करता था, SharpKeys 'वर्तमान रीडमी , कहा गया है कि SharpKeys इस उद्देश्य के लिए इस्तेमाल नहीं किया जा सकता है, हालांकि यह अन्य प्रमुख remappings के लिए इस्तेमाल किया जा सकता है। ( h / t gabe )


वैकल्पिक रूप से, मुझे विंडोज सर्वर 2003 रिसोर्स किट टूल मिला, जिसमें एक छोटा निष्पादन योग्य है remapkey.exe, जिसका आकार केवल 340KB है। यह एक ग्राफिकल प्रोग्राम है जो आपको अपने कीबोर्ड की चाबियों को फिर से बनाने की अनुमति देता है। किसी भी मैनुअल परिवर्तन के साथ एक रिबूट की आवश्यकता होती है। विंडोज विस्टा + में इसे एडमिन विशेषाधिकारों की आवश्यकता होगी।

कुछ स्क्रीनशॉट की तलाश करते हुए, मुझे इस साइट पर एक और उत्तर मिला जो इसकी अनुशंसा करता है:

नौकरी के लिए सबसे अच्छा उपकरण माइक्रोसॉफ्ट का अपना है remapkey, जो विंडोज रिसोर्स किट के हिस्से के रूप में उपलब्ध है । (यह लिंक विंडोज 2003 के लिए है; मैंने इसे विंडोज 7 सहित विंडोज के कई संस्करणों पर वर्षों से सफलतापूर्वक उपयोग किया है; विंडोज 8 का परीक्षण नहीं किया है)।

remapkeyमैपिंग को सीधे रजिस्ट्री में लिखेंगे, मेरा मानना ​​है, और इसे चलाने की प्रक्रिया की आवश्यकता नहीं है। आप बस वास्तविक कुंजी से वांछित कुंजी तक खींचें, और सहेजें।

remapkey स्क्रीनशॉट


आगे की पढाई:


remapkey ने विंडोज 10. में मेरे लिए काम किया।
मोनिका

विंडोज 10. पर रीमैपकी के लिए एक और प्लस। यह विंडोज 10 पर विंडोज 2003 किट को स्थापित करने में थोड़ा उलझन भरा लगा, लेकिन सभी ने काम किया। यह निश्चित रूप से पृष्ठभूमि में ऑटोहोट्की चलाने वाला धड़कता है, धन्यवाद!
PKKid

रीमापी कमाल है। तो आर यू
कॉपरकेस

remapkey ने मेरे लिए विंडोज़ 10 में काम नहीं किया
रीड

10

यूटिलिटी रिमैपिंग शार्पिक्स ( डाउनलोड ) आपको अपनी कुंजी को फिर से शुरू करने देना चाहिए। ( स्रोत )

कदम:

  1. Sharpkey को खोलें और Add पर क्लिक करें
  2. निम्न दो प्रविष्टियों को कुंजी मैपिंग के रूप में जोड़ें

    From:                           To:
    Special: Left Alt (00_38)       Special: Left Ctrl (00_1D)
    Special: Left Ctrl (00_1D)      Special: Left Alt (00_38)
    
  3. अपने रीमैपिंग की पुष्टि करें, फिर राइट टू रजिस्ट्री पर क्लिक करें


1
यह आपको चाबियाँ स्वैप नहीं करने देगा दुर्भाग्य से यह काम नहीं करेगा। github.com/randyrants/sharpkeys
विलियम

मेरी टिप्पणी देखें superuser.com/questions/1190329/... कि @William के साथ सहमत हैं
Gabe

SharpKeys अब एक दूसरे के साथ चाबियाँ स्वैप करने के लिए इस्तेमाल किया जा सकता है। नवीनतम README यहां पाया जा सकता है: github.com/randyrants/sharpkeys यह पृष्ठ पर कहा गया है कि SharpKeys "आपको एक दूसरे के साथ दो कुंजी स्वैप करने की अनुमति देगा - जैसे आप वाम विंडोज को लेफ्ट कंट्रोल के साथ स्वैप कर सकते हैं और इसके विपरीत"
आर्थर रिम्बुन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.