انجمن ویکی قلم‌های فارسی
ورود / عضویت

تعیین شورتکات برای یک برنامه

بحث‌های کلی درمورد سیستم عامل مکینتاش (OS X)

تعیین شورتکات برای یک برنامه

پستتوسط Behnam » 22 اوت 2012, 02:51

برخی برنامه‌ها در preferences خودشون امکان فعال یا غیر فعال کردن و یا اضافه کردن یک میانبر را برای یک فرمان ویژه می‌دهند. سیستم عامل مک در preferences خودش هم امکان تعیین میانبر و یا تغییر میانبر یک برنامه را ظاهراً می‌دهد ولی من تا حالا آن را آزمایش نکرده بودم. این قاعدتاً باید به کار برنامه‌هایی بخورد که خودشان در preferences اینگونه امکانات را فراهم نمی‌کنند.
امروز خواستم برای Pixelmator از منوی آن برای یکی از فرمان‌ها که میانبُر ندارد میانبُر بگذارم ولی نتیجه‌ای نگرفتم. فرمانی که می‌خواهم برایش میانبُر بگذارم «...Select Color» است. زیر جعبه‌ای که نام فرمان منو را وارد می‌کنید، آمده است
Enter the exact name of the menu command you want to add.
من با سه نقطه، بی سه نقطه، با فاصله و بعد سه نقطه، همه رقم را امتحان کردم ولی میانبُر برای من جواب نداد! می‌خواستم بدانم کسی از دوستان در این کار برای برنامه‌ای تاکنون موفق بوده است یا نه؟
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

Re: تعیین میانبُر برای یک برنامه

پستتوسط Pooria Azimi » 22 اوت 2012, 04:40

در صفحه‌کلید استاندارد آمریکا، علامت سه‌نقطه (ellipsis) با آپشن+; زده می‌شه: …

یونی‌کدش هم U+2026 ـه.
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: تعیین میانبُر برای یک برنامه

پستتوسط Behnam » 22 اوت 2012, 05:10

مرسی پوریا. ولی توفیری نکرد! شاید هم ربطی به طرز نوشتن فرمان نداشته باشه. آیا تو تا حالا میانبُری برای برنامه‌ای اضافه کرده‌ای؟
حالا من میرم تو فوروم Pixelmator هم پرس و جو می‌کنم. شاید کرم از درخته!
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

Re: تعیین میانبُر برای یک برنامه

پستتوسط Pooria Azimi » 22 اوت 2012, 05:24

من از این قابلیت Application Shortcuts بسیار زیاد استفاده می‌کنم و تا به‌حال مشکلی نداشته.

الآن محض اطمینان برای Color Adjustments… در Pixelmator یک شورتکات ساختم که درست هم کار می‌کنه. در ضمیمه عکس قبل و بعدش هست.
پیوست‌ها
Screen Shot 2012-08-22 at 5.21.24 AM.png
Screen Shot 2012-08-22 at 5.21.20 AM.png
Screen Shot 2012-08-22 at 5.21.20 AM.png (28.06 KiB) - بازدید 10777 بار
Screen Shot 2012-08-22 at 5.21.12 AM.png
Screen Shot 2012-08-22 at 5.21.12 AM.png (27.03 KiB) - بازدید 10777 بار
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: تعیین میانبُر برای یک برنامه

پستتوسط Behnam » 22 اوت 2012, 05:43

اگر میانبُر تکراری باشه اخطار نمی‌ده؟ ایکاش این کاری رو که من می‌خوام بکنم رو امتحان می‌کردی. می‌بینی که میانبُر رو در Preferences وارد کرده‌ام. Pixelmator رو هم restrart کردم. ولی چیزی در منو نشون نمی‌ده.
پیوست‌ها
Screen Shot 2012-08-21 at 9.04.56 PM.jpg
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

Re: تعیین میانبُر برای یک برنامه

پستتوسط Ilia » 22 اوت 2012, 05:46

منهم درست کردم و بدون مشکل کار میکند. سه نقطه را هم با ellipsis وارد کردم. من روی مانتین لاین هستم.

برای من این همیشه کار کرده. فقط یکبار یادم هست که کار نمیکرد و وقتی که گزینه‌های All Controls و Text Boxes and list only را عوض کردم درست شد.

باید درجا نشون بده و ری‌استارت نمیخواد. همینطور یک چیز دیگه برای شورت‌کات بزن. اون که شما زدی رو قبلا سیستم فکر کنم گرفته.
پیوست‌ها
SelectColor.png
SelectColor.png (17.64 KiB) - بازدید 10770 بار
نماد کاربر
Ilia
Site Admin
 
پست‌ها : 6175
تاریخ عضویت: 25 سپتامبر 2006, 01:01
محل سکونت: کانادا

Re: تعیین میانبُر برای یک برنامه

پستتوسط Pooria Azimi » 22 اوت 2012, 05:55

ایراد از همینه که کامند+شیفت+اس رو خود Pixelmator رزرو کرده. من یه خاطرۀ گنگی دارم از این که اگر همچین اتفاقی می افتاد در System Preferences در کنار شورتکات کاربر یه علامت زرد warning قرار میگرفت که متوجه بشه. انگار این از شیر کوهی حذف شده. شاید هم توهم بوده و این علامت زردرنگ فقط در قسمتهای دیگۀ Keyboard Shortcuts (مثلاً زمانی که شورتکات تغییر زبان و اسپات لایت که هر دو کامند+اسپیس هستند با هم تداخل پیدا می کنند) ظاهر می شده...
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: تعیین میانبُر برای یک برنامه

پستتوسط Ilia » 22 اوت 2012, 06:13

اگه اشتباه نکنم، بهنام روی اسنولپرده و اون برای save as رزرو شده.
نماد کاربر
Ilia
Site Admin
 
پست‌ها : 6175
تاریخ عضویت: 25 سپتامبر 2006, 01:01
محل سکونت: کانادا

Re: تعیین میانبُر برای یک برنامه

پستتوسط Behnam » 22 اوت 2012, 06:27

نه من روی شیر دشتی هستم!
ولی فکر کنم مشکل ترکیبی از همهٔ این چیزهایی بود که مطرح شد. در حال حاضر من میانبُر دیگری (نمونهٔ ایلیا) رو تونستم فعال کنم. اما کماکان در منو نشون نمی‌ده! خیلی هم مهم نیست چون مهم اینه که کار می‌کنه. ولی بخشی از موضوع فکر می‌کنم شیر دشتی باشه، بخشی از آن گیج خوردن میان All Controls و Text boxes and lists only، میانبُر تکراری بدون اخطار هم حتماً دلیل دیگه بوده و کُد واحد برای سه نقطه هم بدون تردید. خلاصه این که من یک کار را هم محض رضای خدا درست انجام نداده بودم!
مرسی فراوان از دوستان!
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

Re: تعیین میانبُر برای یک برنامه

پستتوسط Mehdizadeh » 12 اکتبر 2012, 21:03

سلام
میشه برای باز کردن برنامه ای میانبر تعیین کرد؟
مثلا من چند تا عکس انتخاب کردم و میخوام با میانبری که تعیین کردم، عکسهام با a better finder rename باز بشوند
نماد کاربر
Mehdizadeh
 
پست‌ها : 393
تاریخ عضویت: 06 اکتبر 2012, 15:36
محل سکونت: Tehran

Re: تعیین میانبُر برای یک برنامه

پستتوسط Pooria Azimi » 13 اکتبر 2012, 01:58

راه ساده‌ش تنظیم یک شورتکات در قسمت Keyboard از System Preferencs ـه:

Screen Shot 2012-10-13 at 12.57.02 AM.png
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: تعیین میانبُر برای یک برنامه

پستتوسط Pooria Azimi » 13 اکتبر 2012, 02:18

دلیل این که گفتم راه ساده، اینه که سازندهٔ برنامهٔ A Better Finder Rename آدم خوبی بوده و برای این کار «سرویس»‌ آماده کرده بوده. اما تمام برنامه‌ها همچین کاری نمی‌کنند. در زیر یه روش حرفه‌ای‌تر رو می‌گم که احتمالاً برای خیلی‌ها باید تازه باشه. متأسفانه Automator که از جالب‌ترین بخش‌های مکینتاشه خیلی شناخته‌شده نیست...

---

مثلاً برنامهٔ بسیار عالی ImageOptim رو در نظر بگیرید (http://imageoptim.com). با کمک گرفتن از ابزارهای متن‌باز، این برنامه عکس‌ها رو بدون ذره‌ای کاهش کیفیت، فشرده می‌کنه (البته فشرده لغت مناسبی نیست. کاری که می‌کنه اینه که متادیتا و color profile ـهای اضافه که در عکس استفاده نشده‌ن رو دور می‌ریزه). برای قرار دادن عکس در وب یا برنامه‌ای که قراره فروش بره، استفاده از همچین برنامه‌ای کار بسیار عاقلانه‌ایه چون حجم کلی رو بسیار کاهش می‌ده.

فرض کنید دوست دارید با یک شورتکات کلی عکس رو در ImageOptim باز کنید و همه رو فشرده کنید.

برای این‌کار Automator رو باز کنید و یک Service بسازید:

Screen Shot 2012-10-13 at 12.58.19 AM.png


سرویس رو مطابق عکس زیر تنظیم کنید. توجه کنید که نوع رو files or folders قرار بدید.

Screen Shot 2012-10-13 at 1.07.05 AM.png


حالا سرویس رو سیو کنید و یه اسم مشخص بهش بدید:

Screen Shot 2012-10-13 at 1.07.12 AM.png


حالا در System Preferences به قسمت کیبرد برید و در قسمت شورتکات‌ها، برای این سرویس یک شورتکات بسازید:

Screen Shot 2012-10-13 at 1.07.25 AM.png


حالا یه سری عکس رو انتخاب کنید (در فایندر) و کامند+آپشن+کنترل+Y رو بزنید:

Screen Shot 2012-10-13 at 1.07.53 AM.png


:-)

----

این سرویس‌ها در
کد: انتخاب همهٔ
 ~/Library/Services

قرار می‌گیرند که با راست کلیک روی عنوان و انتخاب فولدر Services می‌تونید بهش دسترسی پیدا کنید و سرویس رو حذف کنید.
پیوست‌ها
Screen Shot 2012-10-13 at 1.08.22 AM.png
Screen Shot 2012-10-13 at 1.08.22 AM.png (38.16 KiB) - بازدید 10676 بار
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: تعیین میانبُر برای یک برنامه

پستتوسط Mehdizadeh » 13 اکتبر 2012, 12:57

دست گلت درد نکنه Pooria Azimi جان
نماد کاربر
Mehdizadeh
 
پست‌ها : 393
تاریخ عضویت: 06 اکتبر 2012, 15:36
محل سکونت: Tehran

پاسخ: تعیین میانبُر برای یک برنامه

پستتوسط Arzhang » 02 فوریه 2016, 19:42

من چند وقت پیش برای Delete (یعنی پاک کردن کاراکترهای متنی‌ای رو جلوی نشانگر قرار دارند و نه پشت آن) یک میان‌بر تعریف کردم. میان‌بر را کلید آپشن با کلید سمت راست کلیدهای چهارطرفه گذاشتم. البته میان‌بر خود سیستم (fn+delete) هم روی کیبورد کار می‌کند و هر دوی آن‌ها را دارم. حالا کیبوردی که خودم تعریف کرده‌ام، با میان‌بری در فاینال کات تداخل کرده است. اما وقتی می‌روم و در Application Shortcuts نگاه می‌کنم، چنین میان‌بری را ندارم. میان‌برهای دیگرم را هم همگی پاک کردم و ری‌استارت کردم اما هنوز این میان‌بر لعنتی دارد کار می‌کند. نکند من از جای دیگری چنین میان‌بری را ساخته‌ام. اشتباه می‌کنم؟
نماد کاربر
Arzhang
Site Admin
 
پست‌ها : 1449
تاریخ عضویت: 17 اوت 2009, 15:06
محل سکونت: مونترآل



بازگشت به سیستم عامل مک


کاربران حاضر در این انجمن: بدون کاربران آنلاین و 17 مهمان