স্লেটে একক ফোকাস কমান্ড শর্টকাট একাধিক অ্যাপ্লিকেশন কিভাবে বরাদ্দ?


1

স্লেটে একাধিক অ্যাপ্লিকেশনগুলিতে ফোকাস করার জন্য আমি একটি একক কীবোর্ড শর্টকাট ব্যবহার করতে চাই। উদাহরণস্বরূপ, আমি ক্রোম এবং ফায়ারফক্সে কমান্ড + 1 মানচিত্র করতে চাই। প্রতিবার আমি সিএমডি + 1 টি চাপলে ফোকাস করা অ্যাপ্লিকেশন ঘোরানো উচিত। এটা কি সম্ভব? যদি তাই হয়, আমি এটা কিভাবে করতে পারি?

bind 1:cmd focus 'Chrome'
bind 1:cmd focus 'Firefox'

উত্তর:


1

উদাহরণস্বরূপ এই স্ক্রিপ্টটি সংরক্ষণ করুন ~/bin/chromeorfirefoxএবং এটি কার্যকর করুন:

#!/bin/bash
if [[ $(lsappinfo visibleprocesslist|cut -d\" -f2) = Google\ Chrome ]]; then
  open -a Firefox
else
  open -a Google\ Chrome
fi

পরে যুক্ত

1:cmd shell '~/bin/chromeorfirefox'

যাও ~/.slate

lsappinfo10.9 যোগ করা হয়েছে। আপনি 10.8 এবং এর আগে এটির মতো একটি স্ক্রিপ্ট ব্যবহার করতে পারেন:

#!/usr/bin/osascript
if (path to frontmost application) is (path to application "Google Chrome") then
    "Firefox"
else
    "Google Chrome"
end if
tell application result
    reopen
    activate
end tell
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.