OS X पर कीबोर्ड की रिपीट रेट कैसे बढ़ाई जाए?


157

मैं जानता हूँ कि कैसे सेट की कुंजी दोहराने की दर का उपयोग कर System Preferences > Keyboard, लेकिन यह है कि सबसे तेजी से सेटिंग पर्याप्त नहीं है लग रहा है।

क्या और भी तेजी लाने का कोई तरीका है?

मुझे नहीं पता कि दूसरों को एक ही मुद्दे का सामना करना पड़ा, लेकिन मैं मैकबुक प्रो, मॉडल 2010 का उपयोग कर रहा हूं।


अच्छा प्रश्न! मैंने पाया कि कीबोर्ड रिपीट रेट उस कारक के रूप में प्रतीत हो रहा था जो मुझे macOS में खराब विम स्क्रॉलिंग और रेंडरिंग प्रदर्शन का अनुभव करने के लिए प्रेरित कर रहा था; GitHub पर मेरी टिप्पणी
ब्रैड लार्सन

जवाबों:


218

आप वरीयता कुंजियाँ सीधे भी बदल सकते हैं:

defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)

जब तक आप लॉग आउट और बैक-इन नहीं करते तब तक परिवर्तन लागू नहीं किए जाते हैं। हालाँकि, KeyRepeat को 2 (30 ms) और 1 (15 ms) के बीच सेट नहीं किया जा सकता है।

मैं KeyRemap4MacBook का भी उपयोग करता हूं। मैंने दोहराएँ दरों को 40 ms और प्रारंभिक दोहराने की दरों को 150 ms पर सेट किया है।


2
मुझे विश्वास नहीं हो रहा है कि उत्तर की तलाश में मुझे इतना समय लग गया। ये अद्भुत है। इसके अलावा, मुझे योसमाइट के साथ लॉग आउट और वापस नहीं जाना था।
SgtPooki

12
एक दशक के समय को बर्बाद करने का। 😂
नहेमायाह

4
ऐसा लगता है कि मुझे macOS Sierra में अपग्रेड करने के बाद फिर से ऐसा करना पड़ा।
गुका

4
आप कैसे निर्धारित करते हैं कि एक मूल्य कितने मिलीसेकंड है? क्या वे डिफॉल्ट्स मूल्य से सिर्फ 15ms गुणा हैं? आपने यह कैसे निर्धारित किया, या यह कहीं दस्तावेज है?
bratsche

9
सुनिश्चित करें कि आप InitialKeyRepeatउस दर पर सेट नहीं हैं जो बहुत तेज़ है। मुझे एक समस्या का अनुभव हुआ जहां अचानक हर कुंजी ने इनपुट को दोगुना करने के लिए हर कुंजी का कारण बना। उदाहरण के लिए, "ए" कुंजी एक बार "आ" इनपुट करेगी। इसने प्रभावी रूप से लॉगिन करना असंभव बना दिया क्योंकि मैं अपने पासवर्ड को सही ढंग से इनपुट करने में असमर्थ था। मेरा मानना ​​है कि मैं इस मुद्दे को सुरक्षित-बूट मोड में बूट करने में सक्षम था, मैंने अपने ब्राउज़र के इतिहास के माध्यम से जाकर, defaults write -g InitialKeyRepeat -int 10iTerm में कमांड को चुनना और चिपकाना और मैक को फिर से शुरू करके इस पृष्ठ को फिर से देखा।
कार्लोस

24

मुझे पता चला कि मेरे पास KeyRemap4MacBook स्थापित है और इस एप्लिकेशन के अंदर आपके पास महत्वपूर्ण दोहराने के लिए निम्न स्तर की बहुत सारी सेटिंग्स हैं।

अब मैं 400ms के शुरुआती रिपीट टाइम और 20ms के रिपीट वेट से खुश हूं।


मैं एक iMac पर OSX शेर पर एक ही समस्या है: सिस्टम वरीयताएँ में अधिकतम दोहराने की गति> कीबोर्ड अपर्याप्त है (मैं विम का उपयोग करता हूं जहां तेजी से दोहराया कीस्ट्रोक्स वास्तव में नेविगेशन को गति देता है - लेकिन तेज गति ब्राउज़र में भी उपयोगी है)। KeyRemap4MacBook टिप के लिए Thx - बढ़िया काम करता है।
kfmfe04

8
इस ऐप का नाम बदल दिया गया है Karabinerऔर "रिपीट की" और "स्टेटस मैसेज" के बीच "रिपीट" के तहत कुंजी रिपीट के विकल्प वर्तमान में टैब की शीर्ष पंक्ति में हैं। महान काम करता है, इसे बहुत दूर तक कम करने में सक्षम था और इसे वापस पवित्रता के लिए टक्कर दे रहा था।
यहां

1
क्या काराबिनर में अभी भी यह कार्य है? मेरे द्वारा इसे कहीं भी ढूंढा जा सकता है। कोई "कुंजी दोहराएँ" टैब नहीं है।
स्टीव बेनेट

OIC यह Karabiner में मौजूद था, लेकिन Karabiner Elements में नहीं। लेकिन काराबिनर का सिएरा पर कोई प्रभाव नहीं पड़ता है।
स्टीव बेनेट

7

पुरानी पोस्ट, लेकिन यह किसी की मदद कर सकता है: यदि आप "Karabiner ऐप" ( https://pqrs.org/osx/karabiner/ ) का उपयोग कर रहे हैं, जो आमतौर पर चाबियों को हटाने या ओएस एक्स कीबोर्ड की नकल करने के लिए इस्तेमाल किया जाने वाला एक थर्ड पार्टी ऐप है कुछ विंडोज कीबोर्ड व्यवहार) यह आपके ओएस एक्स विन्यास को बायपास करेगा।

यदि आप इसका उपयोग कर रहे हैं, तो अपने कीबोर्ड दर को बढ़ाने के लिए आपको ऐप पर जाना चाहिए और दूसरे टैब ("की-रिपीट") पर आपको रिपीट रेट का विकल्प मिलेगा। इसे बदलना तत्काल प्रभाव प्रदान करेगा और जहां तक ​​मैं बता सकता हूं, इस ऐप का उपयोग करते समय रिपीट रेट को बदलने का एकमात्र तरीका है।


2
FYI करें: KeyRemap4MacBook का नाम बदलकर Karabiner कर दिया गया
docwhat

मुझे "कुंजी रिपीट" विकल्प 11.1.0 संस्करण में नहीं मिला। कहाँ है? github.com/tekezo/Karabiner-Elements/issues/1046
डैनियल पिन्योल

2

@ user495470 का उत्तर देशी ऐप्स के लिए बहुत अच्छा है, लेकिन जो भी कारण हो, यह प्रतीत होता है कि XQuartz विंडोज़ में मेरे लिए महत्वपूर्ण दोहराव है। इस मुद्दे पर काम करने के लिए, मैंने शुरू में इसे टर्मिनल में चलाया:

xset r rate <initial wait> <number of repeated strokes per second>

अंतिम 2 तर्कों को छोड़ने से सिस्टम डिफॉल्ट्स रीसेट हो जाएगा।

मैंने पढ़ा कि आपको हर बार जब आप XQuartz नए सिरे से चलाते हैं, तो आपको यह कमांड चलाना होगा, लेकिन जब मैंने इसे अपनी लॉगिन स्क्रिप्ट में रखा, तो इसने सिस्टम को शटडाउन पर लटका दिया (जब तक कि मैंने त्रिशंकु कमांड को नहीं मारा) और स्टार्टअप पर, इसलिए मुझे पता चला कुंजी रिपीट सेटिंग को बदलने का एक बेहतर तरीका यह है कि पहले छोटे बुलबुले मेनू को अक्षम करें जो प्रेस और होल्ड पर टाइप किए गए वर्ण के ऊपर दिखाई देता है, जैसे कि एक कुंजी को दबाए रखें और आपको एक बुलबुला के साथ प्रस्तुत किया जाए जिसमें वैकल्पिक 'a' वर्णों के साथ विभिन्न umlauts, लहजे, आदि ..:

defaults write -g ApplePressAndHoldEnabled -bool false

फिर कुंजी रिपीट कमांड चलाएँ:

defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)

यदि आप इसे इस तरह करते हैं, तो कुंजी दोहराता है XQuartz विंडोज़ में काम करना होगा बिना चलाने की आवश्यकता के xset r # #

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