क्या मैं न्यूमेरिक कीपैड के साथ Apple कीबोर्ड पर होम एंड एंड की के व्यवहार को बदल सकता हूं?


51

मैंने सिर्फ एक "Apple कीबोर्ड विथ न्यूमेरिक कीपैड" खरीदा, फिर मैंने इसे अपने मैकबुक प्रो रनिंग लायन से जोड़ा।

लेकिन कुंजी के तहत कुंजी homeऔर काम नहीं करता है जैसा कि मुझे उम्मीद थी। "पेज" में कहें, कुंजी कर्सर को लाइन की शुरुआत में नहीं लाती है, जबकि कुंजी आपको पृष्ठ के निचले भाग में ले जाती है। endF14homeend

क्या किसी को पता है कि कैसे home/ endकुंजी को फिर से मैप करना है ?

जवाबों:


54

एक विकल्प ~/Library/KeyBindings/इस तरह से संपत्ति सूची बनाना और बचाना है ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
  "\UF729"  = moveToBeginningOfLine:;
  "\UF72B"  = moveToEndOfLine:;
  "$\UF729" = moveToBeginningOfLineAndModifySelection:;
  "$\UF72B" = moveToEndOfLineAndModifySelection:;
}

परिवर्तनों को लागू करने के लिए अनुप्रयोगों को छोड़ें और फिर से खोलें। ध्यान दें कि DefaultKeyBinding.dictकुछ अनुप्रयोगों जैसे Xcode या Firefox द्वारा समर्थित नहीं है।

टर्मिनल में आप प्राथमिकताएँ> सेटिंग्स> कीबोर्ड से नियंत्रण-ई पर नियंत्रण-ए और अंत (to) के लिए घर (↖) असाइन कर सकते हैं। हालांकि आपको किसी कुंजी संयोजन के साथ एक विंडो के ऊपर या नीचे स्क्रॉल करने के लिए छोड़ देगा।

केवल डिफ़ॉल्ट कीबाइंडिंग का उपयोग करना आसान हो सकता है। अधिकांश मूल पाठ विचारों में:

  • नियंत्रण-ए या विकल्प-अप एक पैराग्राफ की शुरुआत में जाता है
  • नियंत्रण-ई या विकल्प-अप किसी अनुच्छेद के अंत में जाता है
  • कमांड-लेफ्ट एक लाइन की शुरुआत में जाता है
  • कमांड-राइट एक पंक्ति के अंत में जाता है

1
यह मेरे अधिकांश ऐप जैसे पेज और टेक्स्टमेट पर काम करता है। लेकिन, मैं इसे टर्मिनल में काम नहीं कर सका

5
सही। टर्मिनल एक और कहानी है, और आपको यह बताना होगा कि आप होम और एंड की को कैसे व्यवहार करना चाहते हैं। आप ऐसा टर्मिनल में कर सकते हैं -> प्राथमिकताएँ -> कीबोर्ड। भेजने के लिए गृह कुंजी सेट करें control-aऔर भेजने के लिए कुंजी समाप्त करें control-e। वे Emacs- शैली कीबाइंडिंग हैं जिन्हें टर्मिनल डिफ़ॉल्ट रूप से लाइन मूवमेंट के लिए उपयोग करता है। यह आप के बाद नियमित रूप से घर / अंत आंदोलन की नकल करेंगे।
michaelmichael

धन्यवाद फिर से माइकल। जब मैं अपने लैपटॉप पर वापस आऊंगा तो मैं आज रात इसे आज़माऊंगा।
केविन रेन

1
MacOS सिएरा में काम करता है! (कारबिनर फिलहाल काम नहीं कर रहा है)।
गुस्तावो बीज़र्रा

2
@ ckpepper02 राइट? मेरा मतलब है कि PgUp और PgDown के 99% समय के बाद आपको निराशा होती है और डॉक्स के सबसे लंबे समय तक आपको समान बिंदु पर मिलता है। ओह!
रोबिनो

31

एक अन्य विकल्प "का प्रयोग करें पीसी स्टाइल होम / अंत" में स्थापित करने में सक्षम बनाना है karabiner (पूर्व KeyRemap4MacBook):

सेटिंग को संसाधनों / परिभाषित / चेकबॉक्स / for_pc_users.xml में परिभाषित किया गया है ।

आप इस तरह से एक फ़ाइल भी बचा सकते हैं ~/Library/Application Support/KeyRemap4MacBook/private.xml:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>HOMEENDIGNORE</appname>
    <equal>com.microsoft.Word</equal>
    <equal>com.microsoft.Powerpoint</equal>
    <equal>com.microsoft.Excel</equal>
    <equal>com.vmware.fusion</equal>
    <prefix>com.vmware.proxyApp.</prefix>
  </appdef>
  <item>
    <name>homeend</name>
    <identifier>homeend</identifier>
    <not>HOMEENDIGNORE</not>
    <autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::A, VK_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::E, VK_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::HOME, VK_SHIFT | ModifierFlag::NONE, KeyCode::A, VK_CONTROL | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::END, VK_SHIFT | ModifierFlag::NONE, KeyCode::E, VK_CONTROL | VK_SHIFT</autogen>
  </item>
</root>

फिर KeyRemap4MacBook एप्लिकेशन खोलें, ReloadXML बटन दबाएं, और सेटिंग सक्षम करें। अधिक जानकारी के लिए https://pqrs.org/macosx/keyremap4macbook/xml.html.en देखें ।


5

चूंकि यह उत्तर खोज इंजन में अच्छी तरह से रैंक करता है, इसलिए मैं यह बताना चाहता हूं कि मैंने इसे कारबिनर के नवीनतम संस्करण के साथ कैसे किया ।
"यूज पीसी स्टाइल होम / एंड" सेटिंग को उनकी वेबसाइट से डाउनलोड करना होगा। आप "कॉम्प्लेक्स मॉडिफिकेशन" पर जाना चाहते हैं, फिर "नियम जोड़ें" और फिर "इंटरनेट से अधिक नियम आयात करें" चुनें। यह आपको इस वेबसाइट पर ले जाएगा: https://pqrs.org/osx/karabiner/complex_modifications/ जहां "एमुलेशन मोड्स" के तहत आप "पीसी-स्टाइल शॉर्टकट्स" पा सकते हैं। एक बार जब आप "कर्बिनर-तत्वों में आयात करें" पर क्लिक करते हैं, तो आप इसे सक्रिय कर सकते हैं और जाने के लिए तैयार हैं will
आपको केवल "नियम जोड़ें" चुनने की आवश्यकता होगी और वहीं "यूज पीसी स्टाइल होम / एंड" सेटिंग का उपयोग करें।

जटिल-संशोधन पृष्ठ


2
आप मेरे हीरो हैं।
afeique

1

मैं आपको भयानक keyremap4macbook का सुझाव दूंगा , यह किसी भी मैक पर काम करने वाले नाम (जरूरी नहीं कि मैकबुक) के बावजूद यह मुफ्त amd है और यहां आप घर / अंत बटन के डिफ़ॉल्ट व्यवहार को बदलने का सबसे आसान तरीका पा सकते हैं जैसे उन्हें (IMO) काम करना चाहिए


मैं पूर्ण रूप से दस्तावेज़ के आधार पर नहीं, बल्कि अधिक बार homeऔर endएक पंक्ति के आधार पर सहमत हूं । सबसे अधिक उपयोग के मामलों को निष्पादित करने के लिए घर्षण को कम करने और कीबोर्ड शॉर्टकट संयोजनों और कम लगातार आदेशों की तरह धक्का करने के लिए हम सब कुछ कर सकते हैं।
jxramos

-1

मैंने इस ब्लॉग पोस्ट का अनुसरण किया और इसने "होम" और "एंड" कुंजी बाइंडिंग के साथ-साथ कुछ अन्य उपयोगकर्ता समायोजन भी किए।


2
हमें उत्तर केवल एक पंक्ति से अधिक होना पसंद है। आदर्श रूप से, आप यह बताना चाहते हैं कि आपका उत्तर * सही क्यों है। "यह लिंक, उद्धरण, और / या स्क्रीन शॉट्स प्रदान करने में भी मदद करता है। कृपया हमारे सहायता अनुभाग की समीक्षा करें। प्रश्नों के अच्छे उत्तर लिखने के लिए कैसे उत्तर दें
एलन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.