Alt-Tab या Command-Tab के बिना फास्ट विंडो स्विचिंग?


12

ऑल्ट-टैब या कमांड-टैब कभी-कभी धीमा हो सकता है, खासकर जब आपके पास कई खिड़कियां खुली होती हैं और आप अक्सर उन कुछ ही खिड़कियों पर स्विच करते हैं। आप इस समस्या के आसपास कैसे काम करते हैं - किसी भी उपकरण को सीधे विंडोज़ पर स्विच करना (सबसे अधिक बार एक्सेस किया गया) सीधे, Alt-Tab संयोजन को टैप करने के अलावा कई बार?

नोट: यह विंडोज 7, लिनक्स और मैक पर काम करना चाहिए।

अपडेट: कृपया अपने कीबोर्ड-शॉर्टकट समाधान पोस्ट करें (माउस का उपयोग किसी भी तेजी से नहीं किया जा सकता है - खासकर जब आप विंडो पर स्विच करने से पहले टच-टाइपिंग / राइटिंग-कोड थे)।

जवाबों:


16

नोट : इस लेख का नवीनतम संस्करण यहां पाया जा सकता है


सबसे अधिक उपयोग किए जाने वाले अनुप्रयोगों पर स्विच करना कीबोर्ड शॉर्टकट द्वारा सबसे अच्छा किया जाता है। यहाँ है कि मैं इसे तीन प्रमुख प्लेटफार्मों में से प्रत्येक पर कैसे करूं।

जीएनयू / लिनक्स

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

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

निम्न प्रकार उन कार्यों की एक सूची है जो आमतौर पर माउस का उपयोग करके किया जाता है, लेकिन यहां दस्तावेज के रूप में एक समान कीबोर्ड-केंद्रित दृष्टिकोण है।

किसी विशेष विंडो पर स्विच करना

मान लीजिए कि आपके पास लगभग 10 खिड़कियां खुली हैं और किसी विशेष विंडो पर स्विच करना चाहते हैं। 80/20 नियम यहां लागू होता है - आपके द्वारा किए जाने वाले अधिकांश विंडो स्विच सभी संभावित खिड़कियों के एक छोटे से उपसमुच्चय के लिए होते हैं। मेरे मामले में, मैं अक्सर तीन अनुप्रयोगों पर स्विच करता हूं: एमएसीएस, फ़ायरफ़ॉक्स और टर्मिनल। इस प्रकार इन खिड़कियों के लिए पूर्वनिर्धारित कुंजी को बांधना अधिक उपयोगी है।

निम्नलिखित कुंजी संयोजन, जब दबाया जाता है इसी विंडो को सक्रिय करेगा।

ctrl + alt + u: Firefox
ctrl + alt + k: Emacs
ctrl + alt + j: Terminal

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

एकमात्र सवाल यह है कि हम यह कैसे करते हैं? उदाहरण के लिए, यदि आप सॉफ़िश का उपयोग कर रहे हैं, तो यह एक दिमाग का काम नहीं है। लेकिन मेटाबेसिटी (उबंटू में डिफ़ॉल्ट) जैसे अन्य कम ताकत वाले विंडो प्रबंधकों के लिए, एक समाधान है: wmctrl । Ubuntu पर, आप wmctrl स्थापित करने के लिए apt-get का उपयोग कर सकते हैं। स्थापित करने के बाद, निम्न कमांड चलाने का प्रयास करें:

$ wmctrl -a Firefox
$ wmctrl -a emacs
$ wmctrl -a Terminal

-A विकल्प उस विंडो को सक्रिय करता है जिसका शीर्षक दिए गए तर्क से मेल खाता है। चाबियाँ मैप करने के लिए, हम xbindkeys का उपयोग करते हैं। Apt - get का उपयोग करके xbindkeys स्थापित करें और कॉन्फ़िगर फ़ाइल लिखना शुरू करें ~ / .xbindkeysrc। निम्नलिखित मेरा विन्यास है:

"wmctrl -a Firefox"
  m:0xc + c:30
  Control+Alt + u

"wmctrl -a Terminal"
  m:0xc + c:44
  Control+Alt + j

"wmctrl -a emacs"
  m:0xc + c:45
  Control+Alt + k

मैं आमतौर पर xbindkeys -k कमांड का उपयोग उन सभी अंकीय कोडों के साथ करता हूं जो आप ऊपर देखते हैं। उदाहरण के लिए, m: 0xc नियंत्रण + Alt कुंजी संयोजन से मेल खाती है। आप ~ / .xbindkeysrc बनाने के लिए xbindkeys-config, एक ग्राफिकल कॉन्फ़िगरेशन उपयोगिता का भी उपयोग कर सकते हैं।

आप हर बूट पर स्वचालित स्टार्टअप को सुनिश्चित करने के लिए गनबॉन्ड सेशन प्रेफरेंस में xbindkeys जोड़ने पर भी विचार कर सकते हैं।

किसी विशेष फ़ायरफ़ॉक्स टैब पर स्विच करना

फ़ायरफ़ॉक्स में घटिया टैब स्विचिंग कई तरीकों से की जा सकती है:

  1. Alt + n दबाएं जहां n टैब नंबर है। उदाहरण के लिए, दूसरे टैब पर जाने के लिए Alt + 2 दबाएं। पहले, दूसरे या तीसरे टैब पर स्विच करने के अलावा, यह आमतौर पर बहुत उपयोगी नहीं है।

  2. सर्वव्यापी टैब कमांड। आप अपने जीमेल टैब पर स्विच करने के लिए Ctrl + space दबाएं और फिर 'टैब gmai' टाइप करें। यह वास्तव में उपयोगी है जब आप बहुत सारे टैब खोलते हैं। यदि टैब कमांड टी के साथ शुरू होने वाले अन्य कमांड की तुलना में अधिक बार उपयोग किया जाता है, तो आप बस 'टैब gmai' के बजाय 't gmai' टाइप कर सकते हैं। एक विशेष Emacs बफर में स्विच करना

Emacs में उत्कृष्ट ido मोड है जो आपको बफ़र्स स्विच करते समय इंटरेक्टिव रूप से फ़ज़ी मैच बफ़र नामों के लिए सक्षम बनाता है। सामान्य तौर पर, कोई मिनीबफ़र को लाने के लिए Cx b को दबाता है और फिर टैब समापन के साथ मैन्युअल रूप से बफर नाम टाइप करता है। इडो मोड के साथ, 'ny' टाइप करना, उदाहरण के लिए, बफर मेनडोमेन से मेल खाएगा; और यह ऐसा होता है कि अंतःक्रियात्मक रूप से आपके बिना Enter कुंजी को दबाएं। अपने पथ में ido.el जोड़ने के बाद अपने .emacs में निम्नलिखित विशिष्ट कोड का उपयोग करें:

;; Buffer switching
(require 'ido)
(ido-mode t)
(setq ido-enable-flex-matching t)

(global-set-key (kbd "M-i") 'ido-switch-buffer)

अब बफ़र्स को अंतःक्रियात्मक रूप से बदलने के लिए Alt + i दबाएं।

मेरे अपने .xbindkeysrc का नवीनतम संस्करण यहां पाया जा सकता है

माइक्रोसॉफ़्ट विंडोज़

ऐसा ही Microsoft Windows पर AutoHotkey नामक प्रोग्राम का उपयोग करके भी किया जा सकता है ।

यहाँ AutoHotKey स्क्रिप्ट का उपयोग मैंने अपने विंडोज-आधारित लैपटॉप पर किया है:

; match window title anywhere
SetTitleMatchMode 2

^!u::WinActivate Opera
^!j::WinActivate ActiveState Komodo
^!k::WinActivate sridharr@double
^!h::WinActivate Mozilla Thunderbird

Apple मैक ओएस एक्स

मैक पर, वैश्विक कीबोर्ड शॉर्टकट (जैसे: xbindkeys) को असाइन करने का कोई यूनिक्स तरीका नहीं है .. लेकिन कई वर्कआउट्स हैं। इस सर्वरफॉल्ट पोस्ट के लिए धन्यवाद , मैंने क्विकसिल्वर को विशिष्ट अनुप्रयोगों को सक्रिय करने के लिए कीबोर्ड शॉर्टकट असाइन करने का एक अच्छा पर्याप्त तरीका पाया ।

वैश्विक कीबोर्ड शॉर्टकट असाइन करने के विस्तृत निर्देशों के लिए, इस पोस्ट का पालन करें । जैसे ही सेटिंग्स फ़ाइल में सेव हो जाएगी ~ / Library / Application Support / Quicksilver / Triggers.plist, आप इसे आसानी से इधर-उधर कर सकते हैं या इसे अपने ड्रॉपबॉक्स निर्देशिका में सिमिलिंक कर सकते हैं ।


1
मैं प्रसन्न हूँ। अच्छा स्वरूपण।
जॉन टी

5

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

वैकल्पिक शब्द

VistaSwitcher फ्रीवेयर है (जैसे यह पूर्ववर्ती टाक्सविच XP )


मुझे VistaSwitcher बहुत पसंद है!
इवो ​​फ्लिप

3

Windows Vista के लिए स्विचर इसके लिए बेहद उपयोगी है, खासकर जब आपके पास हमेशा मेरी तरह कम से कम 10+ खिड़कियां खुली हों।

इसमें एक सुविधा है जहां आप इसे खोजने के लिए अपनी सभी खुली खिड़कियों के शीर्षक नामों को तेजी से खोज सकते हैं (शीर्ष पर स्थित कोने को देखना कठिन हो सकता है:

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


अच्छा है, कोई माउस की आवश्यकता नहीं है।
श्रीधर रत्नाकुमार

2

एक मेटासिटी टाइटल बार पर मध्य-क्लिक करने से वह विंडो z- ऑर्डर के निचले हिस्से में जाएगी, ऑर्डर में अगली विंडो को सक्रिय करेगी और किसी भी विंडो को प्रकट करेगी जिसे उसने अस्पष्ट किया हो।


2

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

लिनक्स के लिए, एक समान एप्लिकेशन है, जिसे रोफी कहा जाता है , जो एक विंडो स्विचर, एप्लिकेशन लॉन्चर और dmenu प्रतिस्थापन है।

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