दुर्भाग्य से, screen
-बेड टर्मोफ़ डेटाबेस प्रविष्टियाँ अक्सर संशोधित तीर कुंजियों के लिए किसी भी अनुक्रम को परिभाषित नहीं करती हैं (अर्थात उनके पास kUP
एट वगैरह नहीं हो सकती ), इसलिए tmux के अंदर चलने वाले प्रोग्रामों को ऐसे दृश्यों की उम्मीद नहीं हो सकती है। आपको किसी भी प्रोग्राम को मैन्युअल रूप से कॉन्फ़िगर करना होगा जिसे आप इन कुंजियों को पहचानना चाहते हैं। में विम , आप अपने में इस डाल सकते हैं ~/.vimrc
:
if &term =~ '^screen'
" tmux will send xterm-style keys when xterm-keys is on
execute "set <xUp>=\e[1;*A"
execute "set <xDown>=\e[1;*B"
execute "set <xRight>=\e[1;*C"
execute "set <xLeft>=\e[1;*D"
endif
आप बिना वेरिएंट उपयोग कर सकते हैं x
(यानी <Up>
के बजाय <xUp>
आप पाते हैं कि का उपयोग करते हुए, वगैरह) x
-variant काम करना बंद कर करने के लिए अपने सामान्य तीर कुंजी का कारण बनता है।
कुंजी को इस तरह परिभाषित करने का लाभ यह है कि आपको प्रत्येक संयोजक संयोजन को अलग से मैप करने की आवश्यकता नहीं है (Shift, Control, Contol + Shift, Meta, Meta + Shift, Meta + Control, Meta + Control + Shift); *
सभी संबंधित दृश्यों (देखें संभालने के लिए विशेष व्याख्या हो जाता है :help xterm-modifier-keys
)।