तीर कुंजी के लिए एक तेज विकल्प?


12

ग्रंथों को संपादित करते समय, बाएं और दाएं तीर कुंजी अक्सर उपयोग किए जाते हैं। लेकिन आपके दाहिने हाथ को अक्षर अनुभाग से तीर कुंजियों तक ले जाने में काफी समय लगता है।

मैं एक सोनी लैपटॉप का उपयोग करता था, जिस पर मैं अपने बाएं हाथ से "fn" दबा सकता था और फिर "बाएँ तीर कुंजी" और "दाएँ तीर कुंजी" के कार्यों को प्राप्त करने के लिए अपने दाहिने हाथ से "u" और "o" दबा सकता था। , इसलिए मेरे दाहिने हाथ शायद ही कभी "जकल" से दूर चले गए। साफ।

मैक पर भी इसी तरह का सहारा है?

धन्यवाद!!


Emacs या vi उनके तीर कुंजियों का उपयोग करें ctrl और एक अक्षर का उपयोग करें - और कई अन्य संपादक इनका अनुकरण करते हैं
user151019

ओह, मेरा मतलब एक सार्वभौमिक तरीका है, जो एक ऐप तक सीमित नहीं है, टेक्स्टबॉक्स कहो जहां मैं अभी टाइप कर रहा हूं:] लेकिन धन्यवाद!
user78236

एमएसीएस मोशन की बाइंडिंग को ओएस-एक्स के अधिकांश हिस्सों में सम्मानित किया जाता है। CTL-F / CTL-B आगे बढ़ा / पीछे एक चार; CTL-N / CTL-P अगली / पिछली पंक्ति में लंबवत चलते हैं; सीटीएल-ए / सीटीएल-ई वर्तमान लाइन की शुरुआत / अंत को स्थानांतरित करता है; CTL-D दाईं ओर हटाता है।
JRobert

जवाबों:


6

आप विश्व स्तर पर कीबोर्ड शॉर्टकट प्रदान करने के लिए BetterTouchTool http://www.boastr.de का उपयोग कर सकते हैं । हालाँकि, आप fnकुंजी असाइन नहीं कर सकते ।

यहाँ छवि विवरण दर्ज करें


वाह! यह ऐप कमाल का है! मैंने बाएँ और दाएँ तीर कुंजियों के लिए cmd + j और cmd + k असाइन किए हैं, इसलिए कर्सर नेविगेशन अब तेज़ हो गया है! बहुत बहुत धन्यवाद Mateusz:]
user78236

यह अफ़सोस की बात है कि fn कुंजी का उपयोग नहीं किया जा सकता है, इसलिए मेरा PHPStorm है। यह fn को और भी बेकार बनाता है।
बिजीडैंगो

7

आप इसका उपयोग कर सकते हैं:

  • ctrl+ A: लाइन की शुरुआत।

  • ctrl+ E: लाइन का अंत।

  • ctrl+ U: कर्सर से लाइन की शुरुआत तक हटाएं।

  • ctrl+ K: कर्सर से लाइन के अंत तक हटाएं।

  • ctrl+ W: शब्द को बाईं ओर मिटाएं।

  • ctrl+ T: कर्सर के चारों ओर वर्णों को स्थानांतरित करें।


सभी ऐप्स इन जैसे फ़ायरफ़ॉक्स का समर्थन नहीं करते हैं - मैं सहमत हूं कि Apple के इंटरफ़ेस गाइड को लिखे गए किसी भी अच्छे ऐप को चाहिए
user151019

1
@ मर्क इसे कोको अनुप्रयोगों के साथ काम करता है
थॉमस अय्यूब

और सबसे ज्यादा गोले।
मैक्स राइड

कोको में Alt-Left, Alt-Right, Apple-Left, Apple-Right भी उपयोगी कार्य करता है। लेकिन हाँ, यह सब ओप्स सवाल के बारे में बिल्कुल भी नहीं है
मैक्स राइड

7

कई OS X टेक्स्ट व्यू कुछ Emacs स्टाइल के शॉर्टकट का समर्थन करते हैं जैसे:

  • नियंत्रण-पी ऊपर बढ़ता है
  • नियंत्रण-एन नीचे जाता है
  • नियंत्रण-ख चाल छोड़ दिया
  • नियंत्रण- f सही चलता है

शॉर्टकट की पूरी सूची देखने के लिए, दौड़ें plutil -convert xml1 /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict -o -|pl|grep -v noop:|ruby -pe '$_.gsub!(/[^ -~\n]/){"\\U%04x"%$&.ord}'

आप Emacs स्टाइल शॉर्टकट को और अधिक स्थानों पर बनाने के लिए KeyRemap4MacBook का उपयोग कर सकते हैं:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>EMACSMODEIGNORE</appname>
    <equal>com.googlecode.iterm2</equal>
    <equal>org.gnu.Emacs</equal>
    <equal>com.apple.Terminal</equal>
    <equal>com.vmware.fusion</equal>
  </appdef>
  <item>
    <identifier>emacs</identifier>
    <name>emacs</name>
    <not>EMACSMODEIGNORE</not>
    <autogen>__KeyToKey__ KeyCode::P, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_UP</autogen>
    <autogen>__KeyToKey__ KeyCode::N, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_DOWN</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_LEFT</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT</autogen>
    <autogen>__KeyToKey__ KeyCode::P, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::N, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::I, VK_CONTROL | ModifierFlag::NONE, KeyCode::TAB</autogen>
    <autogen>__KeyToKey__ KeyCode::D, VK_OPTION | ModifierFlag::NONE, KeyCode::FORWARD_DELETE, VK_OPTION</autogen>
  </item>
</root>

यह बाएँ तीर कुंजी के लिए fn-U मैप करेगा:

<autogen>__KeyToKey__ KeyCode::U, ModifierFlag::FN, KeyCode::CURSOR_LEFT</autogen>

देखें https://pqrs.org/macosx/keyremap4macbook/xml.html.en या http://osxnotes.net/keyremap4macbook.html अधिक जानकारी के लिए।



2

सैमुअल के लिए धन्यवाद मैं AutoHotKey का उपयोग करके i, j, k, l से ऊपर, बाएँ, नीचे और दाएं मैप करने में सक्षम था। मैं यह उल्लेख करना चाहूंगा कि यह विधि उन लोगों के लिए है जो विंडोज़ का उपयोग कर रहे हैं। मेरे मामले में इसका काम पूरी तरह से विंडोज़ 10 के साथ मिल रहा है।

AutoHotKey पर कोड

j :: सेंड {लेफ्ट} i :: सेंड {अप} k :: सेंड {डाउन} l :: सेंड {राइट}


1

आप कीबोर्ड शॉर्टकट के लिए मेनू प्रविष्टियों को मैप कर सकते हैं।

इसलिए यदि आपके पसंदीदा संपादक ने कुछ तैयार किया है, तो आप ऐसा कर सकते हैं।

जाओ System Preferences > Keyboard > Shortcuts, और प्रवेश करने के लिए जाओ जोड़ें App Shortcuts

इसलिए मुझे लगता है कि यह आपके पसंदीदा संपादक पर निर्भर करता है। जब आप वहाँ शब्द से शब्द, इसके भी कूलर तो बस कर्सर ले जाने के लिए कूद कर सकते हैं

मैं इसके लिए उदात्त पाठ 2/3 की सिफारिश कर सकता हूं ।


2
धन्यवाद! लेकिन मेरा मतलब था कि एक सार्वभौमिक कुंजी संयोजन था जो कि तीर कुंजियों के कार्य को प्राप्त कर सकता है, "fn + u" करता है जो "बाएं तीर" करता है, और "fn + o", सही तीर। यह अच्छा होगा :)
user78236

मुझे पता है, लेकिन अभी तक यह सबसे करीबी है जो आप प्राप्त कर सकते हैं।
बैस्टियन ग्रुबर

0

मैं अपने यूनिबॉडी 2010 के 2010 के मैकबुक पर KeyRemap4MacBook का उपयोग करता हूं, जो मुझे लगता है कि उनके द्वारा सीपैड मोड सहित बंद करने के बाद निर्मित पहली श्रृंखला थी। साइट का कहना है कि सॉफ्टवेयर सभी मैक के लिए काम करता है, इसलिए आप शायद इसका इस्तेमाल एक मैपिंग बनाने में कर सकते हैं जो आपके लिए काम करता है।


यह कोशिश नहीं की, लेकिन धन्यवाद! मैं @Tususz द्वारा सुझाए गए BetterTouchTool का उपयोग कर रहा हूं, जो बहुत अच्छा है:]
user78236

0

आप एक पाठ संपादक का उपयोग कर सकते हैं जो vi मोड का समर्थन करता है।

vi एक यूनिक्स टेक्स्ट एडिटर है जिसे माउस के बिना नियंत्रित किया जाता है और इसलिए इसमें बहुत सक्षम कीबोर्ड शॉर्टकट होते हैं, न कि केवल टेक्स्ट को व्हिटिन में घुमाने के लिए, बल्कि टेक्स्ट को जल्दी से संपादित करने के लिए भी।

कई आधुनिक टेक्स्ट एडिटर जो प्रोग्रामर की ओर बढ़ रहे हैं, उन्होंने "vi मोड" लागू किया है, जिसका अर्थ है कि आप उन सभी शक्तिशाली शॉर्टकट को चालू कर सकते हैं। मैंने सीखा कि प्रोग्रामिंग करते समय vi मोड का उपयोग कैसे किया जाता है, लेकिन मैं इसे किसी भी तरह के टेक्स्ट एडिटिंग में पूरी तरह से प्यार करता हूं। यह वास्तव में सभी शॉर्टकट के साथ सहज होने में काफी समय लेता है, लेकिन एक बार जब आप होते हैं, तो आपकी उत्पादकता आसमान छू जाती है!

यहाँ कुछ शक्तिशाली कीबोर्ड शॉर्टकट हैं जो vi मोड प्रदान करते हैं:

  • एक शब्द के अंत / शुरुआत के लिए कूदो
  • एक पंक्ति के एन / शुरुआत के लिए कूदो
  • एक निश्चित चरित्र के लिए कूदो
  • वर्तमान शब्द हटाएं
  • दस्तावेज़ के आरंभ / अंत पर जाएं

मेरा पसंदीदा संपादक vi मोड है कि है उदात्त पाठ 3 । जब तक आप चाहें तब तक आप पूर्ण संस्करण का मूल्यांकन कर सकते हैं। Vi मोड को सक्षम करने के लिए इस लिंक का अनुसरण करें: vi मोड को सक्षम करना

यहाँ कुछ इंटरएक्टिव ट्यूटोरियल हैं जो आपको vi शॉर्टकट सिखाते हैं:


0

मैं कुंजी को फिर से तैयार करने के लिए AutoHotKey का उपयोग करता हूं ।

मैं कैप्सलॉक कुंजी का उपयोग करता हूं जो अन्य मामलों में कीबोर्ड पर पूरी तरह से खो गया है, केवल उन लोगों को छोड़कर जो ऊपरी मामले में सब कुछ लिखते हैं।

अब, कैप्सलॉक मेरी बाईं पिंकी के कुछ मिलीमीटर के जोड़े में है, कुछ अन्य कार्यों के संयोजन के साथ कुछ उपयोगी कार्य करने के लिए जैसे कि j, i, k और l के साथ तीर कुंजियों को फिर से भरना।

इस पद्धति का मेरे लिए एकमात्र नकारात्मक पहलू यह है कि हर बार जब आप कुछ शॉर्टकट करने के लिए कैप्सलॉक कुंजी दबाते हैं, तो कीबोर्ड का नेतृत्व चालू और बंद हो जाता है। अगर मुझे इसके नेतृत्व में निष्क्रिय करने का कोई उपाय मिल जाए, तो मैं आपको बता दूंगा। पिछले सप्ताह के बाद से, मेरे पास कूलर मास्टर NovaTouch TKL है और वहाँ बिल्कुल भी नेतृत्व नहीं किया गया है। इसलिए, मैं इस दृश्य समस्या को स्थगित कर दूंगा। :)

यहाँ यह प्रतिस्थापन करने के लिए स्क्रिप्ट का हिस्सा है:

Capslock & j::Send {Left}
Capslock & i::Send {Up}
Capslock & k::Send {Down}
Capslock & l::Send {Right}

0

तीर कुंजी घर की चाबियों से बहुत दूर हैं। आपको जो आवश्यक है वह मानक तीर कुंजी कॉन्फ़िगरेशन का उपयोग करने में सक्षम होना है, लेकिन अपने हाथों को घर की स्थिति से दूर किए बिना।

मैं एक महत्वपूर्ण रीमैपिंग परत का उपयोग करने की दृढ़ता से सलाह देता हूं, जैसे कि यह "विस्तार परत":

http://colemakmods.github.io/ergonomic-mods/extend.html

एक विशेष "एक्सटेंड" कुंजी को दबाए रखकर (जिसे आप लेफ्ट ऑल्ट या कैप्स लॉक के रूप में परिभाषित कर सकते हैं), यह तब आपके तीर कुंजी I, J, K, L को बनाता है, जो कि परिचित तीर कुंजी पैटर्न में है। एक बोनस के रूप में, आपको होम / एंड / PgUp / PgDn और साथ ही पास की चाबियों पर भी मिलता है।

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

मैं इस प्रणाली का उपयोग करता हूं और पाता हूं कि मुझे घर की स्थिति से अपने हाथों को स्थानांतरित करने की आवश्यकता नहीं है।

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