क्या OS X का टर्मिनल ऐप माउस का समर्थन करता है?


18

सुपरयूजर के इस जवाब के अनुसार , ओएस एक्स के टर्मिनल ऐप को टर्मिनल में चल रहे एप्लिकेशन को माउस इवेंट भेजने के लिए Alt + माउस क्लिक का उपयोग करना चाहिए। मैंने कोशिश की कि मिडनाइट कमांडर के साथ, लेकिन यह काम नहीं करता है। मैं OS X Mavericks चला रहा हूं।

क्या टर्मिनल ऐप में माउस समर्थन को सक्षम करने का कोई तरीका है, iterm2 पर स्विच करने से कम या ऐसा कुछ?


"स्विचिंग की कमी" से आपका क्या मतलब है? मैं आपको iTerm में जाने की सलाह दूंगा। इस उत्तर द्वारा प्रदान किया गया एक SIMBL प्लगइन है । तो मैं कहूंगा, आपके प्रश्न का उत्तर नहीं है (यदि वे देशी माउस का समर्थन करते हैं, तो वे प्लगइन को कैसे
कोडित करेंगे

जवाबों:


23

दरअसल, OS X टर्मिनल through-क्लिकिंग के माध्यम से माउस इनपुट प्राप्त कर सकता है :

हालाँकि, कुछ टर्मिनल ऐप्स को पास किए गए माउस इनपुट प्राप्त नहीं होते हैं।


आप माउसटर्म स्थापित कर सकते हैं जो टर्मिनल पर माउस घटनाओं को पारित करेगा।

  • माउस बटन रिपोर्टिंग।
  • माउस स्क्रॉल व्हील रिपोर्टिंग।
  • कार्यक्रमों के लिए सिमुलेटेड माउस व्हील स्क्रॉलिंग less(जैसे कि कोई भी फुलस्क्रीन प्रोग्राम जो एप्लिकेशन कर्सर कुंजी मोड का उपयोग करता है )।
  • टर्मिनल प्रोफ़ाइल एकीकरण (वरीयताएँ संवाद के साथ)।

यह एक SIMBL प्लगइन है, इसलिए आपको इसे काम करने के लिए SIMBL इंस्टॉल करना होगा। मैं हालांकि EasySIMBL स्थापित करने की सलाह देता हूं ।


EasySIMBL प्लस माउसटर्म काम करता है! बहुत बढ़िया।
अर्ने डे

उपनगर! जब इस तरह के ट्रिक्स को जानकर जीना इतना आसान हो जाता है।
कज़िन कोकीन

OS X Yosemite 10.10 के रूप में, टर्मिनल ने "कम की तरह कार्यक्रमों के लिए सिमुलेटेड माउस व्हील स्क्रॉलिंग" के लिए अंतर्निहित समर्थन किया है। इसे ** प्राथमिकताएँ> प्रोफ़ाइल> [प्रोफ़ाइल]> कीबोर्ड> स्क्रॉल वैकल्पिक स्क्रीन के माध्यम से नियंत्रित किया जा सकता है; यह डिफ़ॉल्ट रूप से चालू है।
क्रिस पेज

1
OS X El Capitan 10.11 के रूप में, टर्मिनल माउस रिपोर्टिंग का समर्थन करता है।
क्रिस पेज

13

OS X El Capitan 10.11 के रूप में, टर्मिनल माउस रिपोर्टिंग का समर्थन करता है । आप इसे सक्षम करने के लिए एप्लिकेशन प्रोग्राम कॉन्फ़िगर करते हैं। उदाहरण के लिए, विम उपयोग में set mouse=a

टर्मिनल शिफ्ट, मेटा और कंट्रोल मॉडिफायर के साथ तीन माउस बटन और एक स्क्रॉल-व्हील की रिपोर्टिंग का समर्थन करता है। मेटा के लिए विकल्प संशोधक प्रमुख नक्शे ("विकल्प मेटा है" कीबोर्ड की प्राथमिकता की परवाह किए बिना)। आप दो बटन डिवाइस पर माउस बटन तीन के लिए -Right क्लिक का उपयोग कर सकते हैं (जो "मध्य बटन पेस्ट" के लिए भी काम करता है, जो माउस >⇧⌘V रिपोर्टिंग सक्रिय नहीं होने पर संपादन> पेस्ट चयन को आमंत्रित करता है)।

Fnमाउस रिपोर्टिंग को अस्थायी रूप से बायपास करने और टर्मिनल दृश्य के साथ इंटरैक्ट करने के लिए क्लिक करने, खींचने या स्क्रॉल करने पर आप संशोधक कुंजी का उपयोग कर सकते हैं । आप माउस> मेनू रिपोर्टिंग मेनू आइटम का उपयोग करके इसे लंबे समय तक या जब Fnउपलब्ध नहीं हो तब तक बायपास कर सकते हैं।


यार, मैं तुम्हें एक बीयर खरीदना चाहता हूं।
स्क्वाडेट

2

iTerm 2 बॉक्स से बाहर सभी माउस इंटरैक्शन का समर्थन करता है।


हां स्वीकृत उत्तर देखें (या इसे अपनी मशीन पर परीक्षण करें)
मैटो

केवल बहुत सीमित मात्रा में माउस इंटरैक्शन टर्मिनल.एप्प के साथ समर्थित हैं। iTerm2.app उन सभी को संभालता है।
सिमोन फ्रेडस्टेड

0

कम से कम Terminal.app 2.6 में मेनू "View" में "माउस रिपोर्टिंग की अनुमति दें" सक्षम करें, मिडनाइट कमांडर में माउस का समर्थन करता है।


माउस रिपोर्टिंग की अनुमति दें माउस रिपोर्टिंग सक्षम नहीं करता है, यह कार्यक्रमों को टर्मिनल कमांड का उपयोग करके सक्षम करने की अनुमति देता है । इस मेनू आइटम का उद्देश्य अस्थायी रूप से MR को अक्षम करना है ताकि आप टर्मिनल दृश्य के साथ बातचीत कर सकें। MR को सक्षम करने के लिए आपको जो भी प्रोग्राम उपयोग करना है उसे कॉन्फ़िगर करना होगा, जैसे, ~ / .vimrc, ~ / .emacs, ~ / -nanorc में। माउस या ट्रैकपैड के साथ क्लिक, चयन या स्क्रॉल करते समय आप अस्थायी रूप से <kbd> Fn </ kbd> संशोधक को दबाकर और होल्ड करके भी देख सकते हैं।
क्रिस पेज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.