जवाबों:
आप इस तरह ~ / लाइब्रेरी / KeyBindings / DefaultKeyBB.dll के रूप में एक संपत्ति की सूची को बचाने के द्वारा उन्हें ज्यादातर पाठ विचारों में अक्षम कर सकते हैं :
{
"\UF700" = noop:;
"\UF701" = noop:;
"\UF702" = noop:;
"\UF703" = noop:;
"$\UF700" = noop:;
"$\UF701" = noop:;
"$\UF702" = noop:;
"$\UF703" = noop:;
"~\UF700" = noop:;
"~\UF701" = noop:;
"~\UF702" = noop:;
"~\UF703" = noop:;
"~$\UF700" = noop:;
"~$\UF701" = noop:;
"~$\UF702" = noop:;
"~$\UF703" = noop:;
"@\UF700" = noop:;
"@\UF701" = noop:;
"@\UF702" = noop:;
"@\UF703" = noop:;
"@$\UF700" = noop:;
"@$\UF701" = noop:;
"@$\UF702" = noop:;
"@$\UF703" = noop:;
}
यदि आप बैश का उपयोग करते हैं, तो आप इसे जोड़कर तीर कुंजियों (अन्य संशोधक कुंजियों के बिना) को अक्षम कर सकते हैं ~/.inputrc:
"\e[A":
"\e[B":
"\e[C":
"\e[D":
यदि आप उन्हें पूरी तरह से अक्षम करना चाहते हैं, तो आप इसे KeyRemap4MacBook के प्राइवेट . xml में जोड़ सकते हैं :
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, KeyCode::VK_NONE</autogen>
यह केवल उन्हें TextMate, TextEdit, Terminal, और iTerm में अक्षम करेगा, और केवल कुछ प्रमुख संयोजनों को प्रभावित करेगा:
<only>TEXTMATE, EDITOR, TERMINAL</only>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, VK_OPTION | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, VK_OPTION | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, VK_OPTION | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, VK_OPTION | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
.inputrcबैश के लिए एक मेरे लिए काम नहीं करता। :(